bedryck
00c30792a9
fix a problem of sequential in back function ( #104 )
2024-01-12 08:22:43 +01:00
Björn Ritzl
b01f5d28c3
Update monarch.lua
4.6.1
2023-12-27 15:54:09 +01:00
Pete Garcin
43e847dacc
Guard DEPRECATED transition_id overwriting transition_url ( #100 )
2023-12-27 15:52:36 +01:00
Björn Ritzl
ce5ca26b6c
Update README_TRANSITIONS.md
...
Fixes #102
2023-12-27 15:51:38 +01:00
Björn Ritzl
742779d749
Allow monarch.post() to loaded screens
...
Fixes #98
4.6.0
2023-10-26 13:54:14 +02:00
Björn Ritzl
84944f3f22
Added monarch.is_loaded()
2023-10-26 11:43:19 +02:00
Björn Ritzl
c473aa053c
Update monarch.lua
4.5.0
2023-08-31 09:25:00 +02:00
Björn Ritzl
169236acbd
Improved on_post() to also accept a url
2023-08-31 09:22:24 +02:00
Björn Ritzl
b7053d2ce4
Fixed another back issue (and tests)
4.4.1
2023-08-10 00:21:15 +02:00
Björn Ritzl
91204ca30b
Wait for both in and out transitions ( #97 )
4.4.0
2023-08-10 00:08:10 +02:00
Björn Ritzl
6f79bd0326
Swap transition count and listener order
4.3.1
2023-08-08 23:51:48 +02:00
Björn Ritzl
e5214edb22
Fix back() callback
2023-08-08 23:51:29 +02:00
Björn Ritzl
1d4e48c0de
Update test_monarch.lua
2023-08-08 22:55:29 +02:00
Björn Ritzl
5bdc3e4540
Added option table to back()
4.3.0
2023-08-08 22:53:00 +02:00
Björn Ritzl
85123c84e9
Show how to use monarch listeners
2023-08-08 22:49:58 +02:00
Björn Ritzl
a605f4f6f8
Fixed tests
2023-08-03 10:42:06 +02:00
Björn Ritzl
5d8fa8e220
monarch.post() requires monarch.on_post()
4.2.0
2023-08-03 08:35:04 +02:00
Björn Ritzl
df2a2a62ea
Improved screen proxy url detection
2023-08-03 08:34:26 +02:00
Björn Ritzl
4e13660d63
Use new on_transition()
4.1.0
2023-08-02 07:47:47 +02:00
Björn Ritzl
0191a4e540
Set focus, transition and receiver as deprecated
2023-08-02 07:47:32 +02:00
Björn Ritzl
c601174b9d
Improved handling of unregistered screens ( #93 )
...
* Set cowait flag
* Set screen as unregistered
* Do not process screen which have been unregistered
* Java 17
2023-07-29 11:28:18 +02:00
Björn Ritzl
66d2c98ccc
Clear wait_for flag on proxy loaded
4.0.1
2023-07-29 10:29:51 +02:00
Björn Ritzl
e8249229b9
Differentiate messages and wait for constants
2023-07-29 10:29:21 +02:00
Björn Ritzl
2eb67bf29d
Squashed commit of the following:
...
commit 698cdba5a469f900b902da360ad05e103cd1a39b
Author: Björn Ritzl <bjorn.ritzl@gmail.com>
Date: Wed Mar 29 11:10:49 2023 +0200
Documentation
commit d8de338a465066a9b9ff1bb6d20b5476e78d6359
Author: Björn Ritzl <bjorn.ritzl@gmail.com>
Date: Wed Mar 29 10:40:38 2023 +0200
Added focus and post listener setup functions
commit 55910abd74542513795dae3ccb9b4fd87da22b74
Author: Björn Ritzl <bjorn.ritzl@gmail.com>
Date: Wed Mar 29 09:49:00 2023 +0200
Update gui.lua
commit a055af032fb47d67647e0b7bc09ad4721fd623d7
Author: Björn Ritzl <bjorn.ritzl@gmail.com>
Date: Wed Mar 29 09:19:49 2023 +0200
Improve transition setup
4.0.0
2023-07-27 23:53:37 +02:00
Björn Ritzl
fe8341263a
Update gui.lua
2023-03-29 09:20:37 +02:00
Björn Ritzl
e0b0a286e3
Added sliding window example
2023-03-28 15:42:39 +02:00
Björn Ritzl
c14e4a8a46
Added more screens to the basic example
2023-02-10 00:09:06 +01:00
Björn Ritzl
482e319285
Removed luacheckrc file
2023-02-09 23:39:44 +01:00
Björn Ritzl
9c7ce61f6f
Removed unused local var
2023-02-09 23:39:04 +01:00
Björn Ritzl
f5afbad233
Fixed global assignment
2023-02-09 23:38:53 +01:00
Björn Ritzl
6fdde9d2a8
Update run.sh
2023-01-22 15:45:39 +01:00
Björn Ritzl
d963b583b1
Moved test script
2023-01-22 15:39:02 +01:00
Björn Ritzl
6fe59c92c4
Make sure to force unload a preloaded screen
3.7.0
2022-07-23 00:09:51 +02:00
Björn Ritzl
286a270a1c
Check if screen was loaded before trying to unload
3.6.1
2022-07-05 22:54:40 +02:00
Björn Ritzl
c0d45c3d5c
Added keep_loaded option to preload()
...
Fixes #88
3.6.0
2022-07-04 22:43:25 +02:00
Björn Ritzl
bcc6264cd4
Remove screen from stack when unregistered
...
Fixes #87
3.5.0
2022-05-29 14:47:34 +02:00
Björn Ritzl
1dec704047
Delay reset of timestep when going back from popup
...
Fixes #84
3.4.6
2022-02-23 12:46:04 +01:00
Björn Ritzl
9764c68475
Update callback_tracker.lua
...
Fixes #83
3.4.5
2022-01-27 12:16:43 +01:00
Björn Ritzl
d57d550859
Fixed issues with missing variables
2022-01-27 12:15:52 +01:00
Björn Ritzl
17df189089
Replace existing transition
...
Fixes #82
3.4.4
2022-01-13 19:40:24 +01:00
Björn Ritzl
387a1805eb
Added option to change timestep for screen when below popup
...
Fixes #73
2021-09-19 23:08:31 +02:00
Björn Ritzl
e26da2c6c5
Removed old change log file
2021-09-19 23:05:43 +02:00
Björn Ritzl
c75b1b0044
A screen added with no_stack should not manipulate the stack when hidden
3.4.3
2021-08-19 14:53:05 +02:00
Björn Ritzl
d3799a93ff
Make sure that callbacks aren't invoked more than once
3.4.2
2021-08-19 14:35:05 +02:00
Björn Ritzl
76d4ca2927
Added monarch.clear()
2021-07-20 00:27:34 +02:00
Björn Ritzl
9e81b3a327
Removed one-frame delay during show/back-in
...
If the screen had a transition the delay caused the screen to render in its initial position for one frame before the transition was applied
3.4.1
2021-07-01 15:04:52 +02:00
Björn Ritzl
4927d6e766
Update stack earlier when showing new screen
...
Fixes #76
2021-06-27 00:34:32 +02:00
Björn Ritzl
20cf731fdb
Wait with screen unload until next screen is loaded and ready to be shown ( #74 )
...
* Removed screen flicker when transitioning between screens
* Moved advanced example to subfolder. Added basic example.
* Remove flicker on back navigation too
* Fix issue with no_stack screens added at any time
3.4.0
2021-06-24 07:45:09 +02:00
Björn Ritzl
466b558e73
Update game.project
2021-04-26 22:49:08 +02:00
Björn Ritzl
398e78670f
Moved advanced example to subfolder. Added basic example.
2021-04-26 22:48:44 +02:00