Myk Taylor
|
f12ca33c0b
|
ensure DF screens don't get "stuck" when DFHack tool windows are on top
|
2023-01-28 08:05:37 -08:00 |
Myk Taylor
|
c6f4a7ee42
|
inhibit _MOUSE_L globally once _MOUSE_L_DOWN is handled
so the _MOUSE_L doesn't bleed through to the underlying viewscreen
|
2023-01-27 13:36:01 -08:00 |
Myk Taylor
|
be59083202
|
reduce spacing for CycleHotkeyLabel from 2 to 1
|
2023-01-25 22:59:29 -08:00 |
Myk Taylor
|
c5f2588522
|
fix issues with clicks "falling through" scrollbars
|
2023-01-24 21:28:25 -08:00 |
Myk
|
83c89cfaa9
|
Merge pull request #2705 from myk002/myk_zscreen_redux
Implement new ZScreen semantics
|
2023-01-24 11:14:43 -08:00 |
Myk Taylor
|
0e03ac8e5b
|
don't use tabs in enable output
so they display nicely in gui/launcher
|
2023-01-23 23:50:08 -08:00 |
Myk Taylor
|
f39eb42889
|
remove references to pinnable
|
2023-01-23 19:34:48 -08:00 |
Myk Taylor
|
1c2f8eccbf
|
paint pause symbol for force-pause windows
|
2023-01-23 19:02:26 -08:00 |
Myk Taylor
|
0905943ecf
|
don't unfocus if mouse is not being passed through
|
2023-01-23 18:05:03 -08:00 |
Myk Taylor
|
4377065081
|
move pause restore to dismiss
and fix the condition
|
2023-01-23 17:46:03 -08:00 |
Myk Taylor
|
8b98ba5042
|
allow windows to be defocused instead of pinned
|
2023-01-23 17:40:16 -08:00 |
Myk Taylor
|
5ad6ce16e8
|
don't change definitions of deprecated frame styles
|
2023-01-23 16:00:10 -08:00 |
Myk
|
d0905a5e16
|
Merge pull request #2703 from myk002/myk_borders
Add new borders for various use cases
|
2023-01-23 11:20:28 -08:00 |
Myk Taylor
|
7329f6dee2
|
use new frame names
|
2023-01-23 04:16:38 -08:00 |
Myk Taylor
|
fcb156ed43
|
add compatibility frames
|
2023-01-23 04:03:31 -08:00 |
Myk Taylor
|
9aaa55cd7f
|
add textures and frames for various use cases
|
2023-01-23 03:58:51 -08:00 |
Myk Taylor
|
d34238918e
|
move helpdb from autorefresh to explicit refresh
this greatly speeds up the launch time of `gui/launcher`
|
2023-01-23 02:30:51 -08:00 |
Myk Taylor
|
a6b3de1afb
|
support scrolling to the beginning or end in Label
|
2023-01-23 02:16:07 -08:00 |
Myk Taylor
|
f862e4a6b7
|
comment out SEC_SELECT in dialogs
|
2023-01-22 03:09:07 -08:00 |
Myk Taylor
|
a1a4125fd9
|
properly react to lack of a mouse cursor
|
2023-01-20 09:31:44 -08:00 |
Myk Taylor
|
eae2cec22f
|
use keyboard cursor
and adapt to a "bad" cursor not being equal to -30000 anymore
|
2023-01-20 09:31:44 -08:00 |
Myk
|
95d7db2bb4
|
Merge pull request #2622 from myk002/myk_datasave
adjust to new directory layouts
|
2023-01-16 11:05:33 -08:00 |
Myk Taylor
|
762cd46d14
|
look for init.d directories in the root instead of raw/
|
2023-01-15 23:28:01 -08:00 |
Myk Taylor
|
50cc6d965d
|
update to new save directory structure
|
2023-01-15 23:13:58 -08:00 |
Myk Taylor
|
fb5675ef1b
|
keep windows on the screen when the DF window is resized
|
2023-01-15 20:41:48 -08:00 |
Myk Taylor
|
20f865eba0
|
don't reset scroll pos when window is resized or moved
|
2023-01-15 15:59:09 -08:00 |
Myk Taylor
|
d14a3b2c83
|
ensure the untested warning doesn't bork on bad scripts
|
2023-01-15 00:49:48 -08:00 |
Myk
|
977946e5bc
|
Merge pull request #2603 from myk002/myk_resizingpanel
give more control over the resizing dimensions of ResizingPanels
|
2023-01-14 01:10:26 -08:00 |
Myk
|
fc6a8fb00b
|
Merge pull request #2601 from myk002/myk_dwarfmode
pull the useful bits out of guidm.MenuOverlay and make them available
|
2023-01-14 01:09:57 -08:00 |
Myk
|
2a84bb61db
|
Merge pull request #2599 from myk002/myk_hotspot_hotfoot
update behavior of hotspot menu
|
2023-01-14 01:09:35 -08:00 |
Myk
|
3b40621324
|
Merge pull request #2595 from myk002/myk_textures
add some more icon textures we can use
|
2023-01-14 01:09:23 -08:00 |
Myk Taylor
|
f19ae16c9d
|
give more control over the resizing dimensions of ResizingPanels
|
2023-01-14 01:00:38 -08:00 |
Myk Taylor
|
e450af74aa
|
pull the useful bits out of MenuOverlay
|
2023-01-13 17:05:23 -08:00 |
Myk Taylor
|
4f88d27e08
|
cancel EditField editing on r-click
|
2023-01-13 17:05:08 -08:00 |
Myk Taylor
|
21d160c478
|
terminology change: locked -> pinned
|
2023-01-13 16:07:27 -08:00 |
Myk Taylor
|
6c6c4e159f
|
add reminder why we can't clear mouse_lbut
|
2023-01-13 12:17:51 -08:00 |
Myk Taylor
|
508777897b
|
allow tile list icons to be rendered properly
|
2023-01-12 22:30:47 -08:00 |
Myk
|
68e373100b
|
Merge pull request #2591 from myk002/myk_penn
support foreground and background writing from pens
|
2023-01-12 21:00:38 -08:00 |
Myk Taylor
|
c98e389ac8
|
move untested warning back to run_script
so we don't waste our warning on the initial env scans
|
2023-01-12 14:15:43 -08:00 |
Myk Taylor
|
52a39438f7
|
don't make EditField's transparent
this is actually a very old bug, but now that I know how transparency
works, it's obvious how to fix this
|
2023-01-12 12:47:43 -08:00 |
Myk Taylor
|
15998f2ebe
|
add gui.TRANSPARENT_PEN for clearing the UI layer
|
2023-01-12 12:44:50 -08:00 |
Myk Taylor
|
079d5e4178
|
support foreground and background writing from pens
|
2023-01-12 12:30:07 -08:00 |
Myk Taylor
|
88f158921f
|
move warning to run_script_with_env
|
2023-01-11 19:48:15 -08:00 |
Myk Taylor
|
679e91d2e7
|
warn against running untested scripts
but allow after the first try
|
2023-01-10 23:21:30 -08:00 |
Myk Taylor
|
7cf703ef23
|
turn down Ruby support
|
2023-01-09 23:59:55 -08:00 |
Myk
|
c26ed36893
|
Merge pull request #2577 from myk002/myk_get_any
get rudimentary getAny(Unit|Item|Building) working
|
2023-01-09 23:50:02 -08:00 |
Myk Taylor
|
fecc733192
|
detect clicks on part of pin that sticks up
|
2023-01-09 12:52:26 -08:00 |
Myk Taylor
|
f39684dbfd
|
pass getAny calls through ZScreens
|
2023-01-09 09:35:55 -08:00 |
Myk Taylor
|
2234328a91
|
use an actual pin texture for ZScreen pins
|
2023-01-09 00:47:13 -08:00 |
Myk Taylor
|
72d5760ff6
|
add CycleHotkeyLabel:setOption()
|
2023-01-07 01:00:40 -08:00 |