3
0
mirror of https://github.com/britzl/monarch.git synced 2025-06-27 10:27:49 +02:00

228 Commits

Author SHA1 Message Date
Björn Ritzl
fbf8ad98f8 Cleanup 2019-08-01 07:13:45 +02:00
Björn Ritzl
63c965572d Improved test wait functionality 2019-08-01 07:13:25 +02:00
Björn Ritzl
ebc1d09c21 Wrong logging of input focus actions 2019-08-01 06:16:54 +02:00
Björn Ritzl
9ab73567f8 No need to pass in a hash when getting the data 2019-08-01 06:16:15 +02:00
Björn Ritzl
1ef779a37b Update .travis.yml 2019-07-31 18:36:39 +02:00
Björn Ritzl
d74efaf186 Added callback tracker tests 2019-07-31 18:20:06 +02:00
Björn Ritzl
f5879a5f63 Added support for multiple nodes per transition 2.18.0 2019-07-29 07:34:34 +02:00
Björn Ritzl
97c97e738d No point in having an auth token 2019-06-13 18:24:35 +02:00
Björn Ritzl
e4ca53630e Assert on coroutine.resume to catch more errors 2.17.2 2019-05-02 09:36:52 +02:00
Björn Ritzl
9afd77e2b0 Changed scope of top in show() 2019-05-02 09:36:23 +02:00
Björn Ritzl
9808c09aa1 Wait when reloading 2019-05-02 09:36:03 +02:00
Björn Ritzl
05f91dd763 Make sure focus_lost messages is received
Fixes #42
2.17.1
2019-03-17 21:50:01 +01:00
Björn Ritzl
b57609f061 Added additional tests and increased test framework version 2.17.0 2019-03-08 11:37:49 +01:00
Björn Ritzl
57946d27bf Added is_preloading() and when_loaded() 2019-03-08 10:28:39 +01:00
Björn Ritzl
1bc0ae09ee Simplified coroutine usage when running screen code 2019-03-08 09:11:37 +01:00
Björn Ritzl
66bdde41ed Make sure to pcall when invoking callbacks 2019-03-08 09:08:34 +01:00
Björn Ritzl
35dd0c3f70 Changed from listeners to transition_listeners table to be more explicit 2019-03-08 09:07:12 +01:00
Björn Ritzl
7d986ada1b pcall in the callback tracker 2019-03-08 09:03:29 +01:00
Björn Ritzl
7e2ff2990c Make sure to also reload pre-loaded screens if required
Fixes #39
2.16.3
2019-03-05 00:21:23 +01:00
Björn Ritzl
38f95e0b5b Wait for popups when closing them 2.16.2 2019-01-23 08:08:56 +01:00
Björn Ritzl
79df80df33 Added show() function for adding outside the stack. Fixes #26 2.16.1 2019-01-11 11:11:19 +01:00
Björn Ritzl
ff8214583b Added support for unloading a preloaded screen 2.16.0 2019-01-11 08:47:24 +01:00
Björn Ritzl
7740499821 Added support for automatically preloading screens 2019-01-11 08:47:06 +01:00
Björn Ritzl
7f770d6b3b Merge branch 'master' of https://github.com/britzl/monarch 2019-01-11 06:52:59 +01:00
Björn Ritzl
f38f624a3b Moved the popup inside the menu to test how nested screens work 2019-01-11 06:52:57 +01:00
Björn Ritzl
2fa4b59041
Added note on nested screens
Fixes #35
2019-01-10 10:18:03 +01:00
Björn Ritzl
753d003861
Preload fix (#34)
* Don't try to preload if monarch is busy
* Added test for #32
2.15.1
2018-12-10 12:27:11 +01:00
Björn Ritzl
8a0a36a2d5
Added new screenshots and linked to them from the docs (#30) 2018-10-03 13:41:58 +02:00
Björn Ritzl
c98a8ef44a Updated to deftest-2.4.3 2.15.0 2018-08-01 08:10:25 +02:00
Björn Ritzl
588398e23e Updated code coverage collection 2018-08-01 07:49:27 +02:00
Björn Ritzl
75e3ac1ce9 Added code coverage badge 2018-07-31 19:07:13 +02:00
Björn Ritzl
5ec208d10d Collect code coverage 2018-07-31 19:01:22 +02:00
Björn Ritzl
3443484cce Added support for collection factories 2018-07-27 13:28:36 +02:00
Björn Ritzl
3a7187b844 Added layers to all guis in the example 2018-07-27 12:30:33 +02:00
Björn Ritzl
b73ed95315 Removed code duplication when loading 2018-07-27 09:48:59 +02:00
Björn Ritzl
8d1051f0fd Added Timestep below Popup
Fixes #25
2.14.0
2018-07-26 10:52:03 +02:00
Björn Ritzl
bc4260d72a Added fade in/out transition 2.13.0 2018-07-13 06:54:26 +02:00
Björn Ritzl
07eacc7a5f Track when callbacks are invoked so that we can ensure that all screens are shown/hidden before invoking callbacks 2.12.0 2018-06-21 11:33:20 +02:00
Björn Ritzl
5ee6ea5982 Log when monarch is busy 2018-06-21 11:30:17 +02:00
Björn Ritzl
f590c75b9e Removed debug prints that was accidentally left behind 2018-06-21 11:29:59 +02:00
Björn Ritzl
d528947998 Updated docs with new notification messages 2.11.0 2018-06-20 13:49:02 +02:00
Björn Ritzl
22f0e6cddf Changed from single notification to begin and end notification for every navigation 2018-06-20 13:46:45 +02:00
Björn Ritzl
b13adcfb62 Added listener documentation 2.10.0 2018-06-20 07:36:16 +02:00
Björn Ritzl
3947e86169 Added navigation listeners 2018-06-20 07:30:38 +02:00
Björn Ritzl
e570eac40b Don't preload an already loaded screen 2.9.1 2018-06-18 07:19:37 +02:00
Björn Ritzl
d1cf8281c9 Added helpers for common sets of transitions 2.9.0 2018-06-16 22:43:25 +02:00
Björn Ritzl
091fab0c7f Changed how monarch busy state is tracked 2018-06-16 22:27:03 +02:00
Björn Ritzl
01196ad350 Updated changelog 2018-06-10 16:19:52 +02:00
Björn Ritzl
4231b0b89c Prevent show/back operations while busy
Fixes #22
2.8.0
2018-06-10 16:17:41 +02:00
Alexey Gulev
c2239d67e5 Finish transition when layout changes (#21)
* If layout changes when transaction in progress we have to finish current transaction
2018-06-10 14:31:46 +02:00