Myk Taylor
|
42b18d001b
|
refresh overlay and helpdb on new world to pick up mod content
|
2023-03-25 12:56:54 -07:00 |
Myk Taylor
|
9b8400ab40
|
prevent planned buildings from being resumed
note this only prevents unsuspending from the building sheet panel, not
the tasks screen
|
2023-02-26 23:45:15 -08:00 |
Myk Taylor
|
bc76fd02e2
|
prevent mouse clicks from bleeding through when a window is dismissed
|
2023-02-13 17:35:02 -08:00 |
Myk Taylor
|
bf91ffb1fe
|
support focus paths for overlay widgets
and migrate existing widgets to use them
|
2023-02-06 02:37:32 -08:00 |
Myk Taylor
|
998a63a979
|
allow overlay widgets to specify a default enabled state
and make relevant library widgets enabled by default
and remove the default overlay.json config file
|
2023-01-26 00:53:57 -08:00 |
Myk Taylor
|
b84bce719d
|
remove unused always_enabled attribute for overlays
it was made for gui/pathable, but that became a ZScreen
this option made me uncomfortable for overlays. it didn't seem like the
right user experience
|
2023-01-22 01:07:30 -08:00 |
Myk Taylor
|
2cf0d0769c
|
fix reference to renamed var
|
2023-01-18 15:44:47 -08:00 |
Myk Taylor
|
cc0ff6a93d
|
raise trigger lock screens (if possible)
so they don't get stuck under new viewscreens and become lost (and
therefore overlay will be forever locked)
|
2023-01-13 12:16:49 -08:00 |
Myk
|
bb1a165d5b
|
Merge pull request #2544 from myk002/myk_hotkeys_revamp
comment out most keybindings and revamp hotkeys widget
|
2023-01-02 20:43:06 -08:00 |
Myk Taylor
|
09e240b412
|
allow overlay widgets to 'all' viewscreens
|
2023-01-01 17:20:06 -08:00 |
Myk Taylor
|
c401154393
|
widgets inherit from Panel and can be perma-enabled
|
2022-12-31 21:02:00 -08:00 |
myk002
|
e88b1fdfe5
|
move script-manager into core
|
2022-12-10 21:59:51 -08:00 |
myk002
|
426a538e30
|
refactor overlay to use script-manager code
|
2022-12-10 21:59:51 -08:00 |
myk002
|
f5d20c99a3
|
prep for usage by gui/overlay
|
2022-11-29 15:12:02 -08:00 |
myk002
|
19289bf3c8
|
clean up docs and code
|
2022-11-14 16:40:36 -08:00 |
myk002
|
208e96c1b7
|
bounds check overlay_onupdate_max_freq_seconds
|
2022-11-14 16:40:35 -08:00 |
myk002
|
9bdc995f20
|
write docs and make implementation match the docs
added ability to enable/disable all
added showing current widget configuration
added moving widget back to default coordinates
|
2022-11-14 16:40:35 -08:00 |
myk002
|
ffc09ff25d
|
record explicitly triggered widget screens
|
2022-11-14 16:40:35 -08:00 |
myk002
|
1ebf58ff83
|
rewrite conf management according to discord convo
move non-user-editable state into the widget config
remove registry json files
all user-editable state is now in a single overlay.json file
|
2022-11-14 16:40:35 -08:00 |
myk002
|
6e6e174c31
|
implement CLI interface
|
2022-11-14 16:40:34 -08:00 |
myk002
|
a76c04c9ec
|
load overlay widget configuration
|
2022-11-14 16:40:34 -08:00 |
myk002
|
bd318b7a21
|
implement basic overlay event logic
|
2022-11-14 16:40:34 -08:00 |
myk002
|
d7fba5c720
|
add stub lua layer for overlay
|
2022-11-14 16:40:34 -08:00 |