Myk Taylor
06346c6269
implement double clicking on the title to maximize
...
also double click on a maximized window to jump to the minimum size
the location of the window isn't guaranteed to be the same after
maximizing and un-maximizing, but we could implement that if there is
call for it.
2022-12-14 19:03:38 -08:00
Myk Taylor
4c6daf30d9
add widgets.Window and fix paint_frame offset
2022-12-14 12:04:29 -08:00
Myk Taylor
12e62c7f9d
highlight anchor point when resizing with keyboard
2022-12-14 10:34:06 -08:00
Myk Taylor
c030704705
implement panel resizing
2022-12-14 10:34:04 -08:00
Myk
7505b6bd8e
Merge pull request #2498 from myk002/myk_panel_drag
...
Support drag and drop for DFHack Panel widgets
2022-12-14 10:33:15 -08:00
Myk Taylor
4d1fd19bbc
update changelog
2022-12-13 13:21:41 -08:00
Myk Taylor
99b599e9ab
add docs for panel dragging
2022-12-13 13:01:49 -08:00
Myk Taylor
3f43f72731
fix the math
2022-12-13 12:39:17 -08:00
DFHack-Urist via GitHub Actions
d847de8dbf
Auto-update submodules
...
scripts: master
2022-12-13 07:15:03 +00:00
Myk Taylor
38a3bec953
dragging logic
2022-12-12 18:07:05 -08:00
Myk
945942a28b
Merge pull request #2496 from myk002/myk_arch_diagrams
...
add arch diagrams to the dev guide
2022-12-12 14:54:26 -08:00
Myk
c08319004a
Merge pull request #2495 from wolfboyft/lua-api-docs-patch
...
Add math.floor to module example in Lua API
2022-12-11 15:55:05 -08:00
Myk Taylor
d74d215f38
add arch diagrams to the dev guide
2022-12-11 15:51:27 -08:00
Tachytaenius
5f33133de1
Update Lua API.rst
2022-12-11 23:12:14 +00:00
Tachytaenius
8cc34f920c
Add math.floor to module example in Lua API
2022-12-11 23:03:50 +00:00
Myk
848cef115a
Merge pull request #2493 from myk002/myk_set_output_migration
...
migrate usage of set-output (required by github)
2022-12-11 11:13:39 -08:00
Myk Taylor
c13b3175fc
update cache runner to v3
2022-12-11 10:39:26 -08:00
Myk Taylor
f5f99f65e8
migrate usage of set-output (required by github)
...
as per https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-12-11 10:33:47 -08:00
Myk Taylor
8034c15233
update scripts HEAD
2022-12-11 10:24:01 -08:00
Myk Taylor
b9d71f3417
update HEAD for scripts
2022-12-11 10:16:22 -08:00
Myk Taylor
2ebd38e400
don't stick compiler options in the definitions
2022-12-11 09:42:25 +00:00
Myk
d12ba72a5e
Merge pull request #2492 from myk002/myk_kittens
...
fix build of kittens dev plugin on msvc
2022-12-11 00:06:05 -08:00
Myk Taylor
37aa3dfced
fix build of kittens dev plugin on msvc
2022-12-10 23:52:36 -08:00
Myk Taylor
1c5bc23120
update HEAD for stonesense
2022-12-10 23:51:43 -08:00
DFHack-Urist via GitHub Actions
11d085285b
Auto-update submodules
...
scripts: master
2022-12-11 07:13:54 +00:00
Myk
c9bef96ec4
Merge pull request #2473 from myk002/myk_script_empowerment
...
Allow scripts to self-enable and automatically restore state
2022-12-10 22:40:35 -08:00
Myk Taylor
ffd646462a
ensure `enable` doesn't miss newly-added scripts
...
and add some more documentation
2022-12-10 22:13:38 -08:00
myk002
e88b1fdfe5
move script-manager into core
2022-12-10 21:59:51 -08:00
myk002
0d4d10de08
rename init to reload
2022-12-10 21:59:51 -08:00
myk002
107be0a4a6
more script enablement docs
2022-12-10 21:59:51 -08:00
myk002
70ad8a2260
let prioritize restore its state
2022-12-10 21:59:51 -08:00
myk002
a872cdbcd4
no onChangeState fn, let scripts attach themselves
2022-12-10 21:59:51 -08:00
myk002
854642734c
add docs for script-manager
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
0362d76b39
list enableable scripts in the `enable` builtin
2022-12-10 21:59:51 -08:00
myk002
b3c8d85637
new plugin: script-manager
...
scans all scripts and discovers onStateChange and isEnabled functions
2022-12-10 21:59:51 -08:00
Myk
6956d0aba9
Merge pull request #2490 from myk002/myk_vc2022_compat
...
make tree compatible with new msvc compiler in cross compilation env
2022-12-10 18:15:58 -08:00
Myk
f40a9cf876
Merge pull request #2491 from myk002/myk_protobuf_good_parts
...
explicitly declare namespaces and proto versions
2022-12-10 18:15:33 -08:00
Myk Taylor
2ef36b9ccc
clarify logic for selecting 32 vs 64 bit
2022-12-10 18:13:19 -08:00
Myk Taylor
e5f0668afd
fix error message for VS version requirement
2022-12-10 18:11:32 -08:00
Myk Taylor
facdb61e42
explicitly declare namespaces and proto versions
2022-12-10 18:06:53 -08:00
Myk
3b4a4c8f3c
Merge pull request #2483 from myk002/myk002-patch-1
...
Add docs for building a cross-compiling linux env
2022-12-10 17:44:17 -08:00
Myk Taylor
96e56c3676
make tree minimally compatible with VS2022
2022-12-10 07:09:48 +00:00
Myk Taylor
55f6aeeda1
remove ccache setup; it's gone now
2022-12-09 19:59:41 -08:00
Myk Taylor
5184d87a0c
fix light typos
2022-12-09 19:58:07 -08:00
Myk Taylor
e405a87571
set install dir
2022-12-09 19:58:07 -08:00
Myk Taylor
6ffdeda712
adapt cross compiling guide to buildmaster image
2022-12-09 19:58:06 -08:00
Myk Taylor
8c59f9f92a
add step for compiling protoc
2022-12-09 19:58:06 -08:00
Myk Taylor
acedc7617f
emphasize running wineboot
2022-12-09 19:58:06 -08:00
Myk
f547bb3fb1
Add instructions for cross compiling
2022-12-09 19:58:04 -08:00