Myk Taylor
|
5d295400d2
|
centralize management of mouse state
|
2023-10-01 16:28:18 -07:00 |
Myk Taylor
|
eefd38c66c
|
align mouse button semantics to DF
we, um, had it backwards
|
2023-09-26 03:52:24 -07:00 |
Myk Taylor
|
d9cae63e4e
|
move dfhack logo over a little
|
2023-09-13 18:02:44 -07:00 |
Myk Taylor
|
a061a418a1
|
allow reset to defaults by changing version attribute
|
2023-09-08 20:25:20 -07:00 |
Myk Taylor
|
258b647ef6
|
extend the title version widget to show longer version strings
|
2023-06-23 14:36:17 -07:00 |
Myk Taylor
|
6aede45135
|
add links to quickstart-guide and gui/control-panel to the title screen
|
2023-05-17 11:56:49 -07:00 |
Myk Taylor
|
a76bed0ed5
|
rename overlay.reload to overlay.rescan
|
2023-05-16 11:41:28 -07:00 |
Myk Taylor
|
0d6c5869f4
|
fix logo disappearing when hovered on title screen
|
2023-04-30 16:40:03 -07:00 |
Myk Taylor
|
fab05ca887
|
fix position of title overlay; force refresh on resize
|
2023-04-27 12:59:06 -07:00 |
Myk Taylor
|
6c88fa6440
|
don't output git hash on release builds
|
2023-04-24 16:12:37 -07:00 |
Myk Taylor
|
2686c8f084
|
move DFHack version next to logo
and only display on the base title screen
|
2023-04-24 08:04:08 -07:00 |
Myk Taylor
|
b5459faffe
|
format version string in help the same way
|
2023-04-23 18:20:50 -07:00 |
Myk Taylor
|
33142a5dfc
|
add DFHack title version overlay
|
2023-04-23 17:26:45 -07:00 |
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 |