Commit Graph

11335 Commits (c178fa35a2e982f250248c0198d200e951ba4ead)
 

Author SHA1 Message Date
myk002 c178fa35a2 unit test EditField ignore_keys 2022-08-31 10:22:41 -07:00
myk002 074a6ec5cd allow EditFields to ignore specified keys
like "+" and "-", so you can use them as hotkeys in the parent view
2022-08-31 10:22:41 -07:00
DFHack-Urist via GitHub Actions 2b7a153509 Auto-update submodules
scripts: master
2022-08-30 07:26:41 +00:00
Myk b689451e97
Merge pull request #2273 from myk002/myk_dreamfort
[dreamfort] add traffic designations for better dining behavior
2022-08-29 22:08:51 -07:00
myk002 8804dab182
update dreamfort traffic designations 2022-08-29 22:04:22 -07:00
myk002 27e189fef2
no cursor position reset when updating list filter 2022-08-29 15:17:17 -07:00
Myk 991654d41e
Merge pull request #2245 from wolfboyft/custom-raw-tokens-docs-modification
Change custom raw token prefix in docs from DFHACK_ to EXAMPLE_MOD_ and explain why
2022-08-27 08:57:47 -07:00
Tachytaenius 0b6178f5d2
Apply suggestions from code review
Co-authored-by: Myk <myk.taylor@gmail.com>
2022-08-27 15:24:22 +01:00
Tachytaenius 155525b853 Update Lua API.rst 2022-08-26 20:33:23 -07:00
Tachytaenius 306822b175 Update changelog.txt 2022-08-26 20:33:23 -07:00
myk002 19c231071b
adapt to new quickfort api 2022-08-26 18:00:24 -07:00
DFHack-Urist via GitHub Actions fcd096ffaf Auto-update submodules
scripts: master
2022-08-27 00:25:50 +00:00
DFHack-Urist via GitHub Actions 4edbded982 Auto-update submodules
scripts: master
2022-08-26 07:23:09 +00:00
DFHack-Urist via GitHub Actions 66924be4ea Auto-update submodules
scripts: master
2022-08-25 07:23:44 +00:00
lethosor ce7bc4cdf4
Update scripts 2022-08-24 19:13:10 -04:00
DFHack-Urist via GitHub Actions 83b2b46d7b Auto-update submodules
scripts: master
2022-08-20 07:17:11 +00:00
myk002 8acda4d6c8
Interpret '4' & '6' as strings, not movement keys 2022-08-19 22:40:53 -07:00
Myk ade8177336
Merge pull request #2267 from myk002/myk_dojobnow
Add alt-N keybinding for do-job-now
2022-08-19 09:42:33 -07:00
Myk 36e9af8c2b
Update data/init/dfhack.keybindings.init
Co-authored-by: Alan <lethosor@users.noreply.github.com>
2022-08-19 09:38:03 -07:00
myk002 d0967b7e59
add alt-N keybinding for do-job-now 2022-08-19 09:34:38 -07:00
DFHack-Urist via GitHub Actions c5ec1726aa Auto-update submodules
scripts: master
2022-08-17 07:17:01 +00:00
Myk 1c0d586d03
Merge pull request #2263 from myk002/myk_hot_launcher
Add keybindings for gui/launcher
2022-08-15 17:01:06 -07:00
myk002 a167dcc72a
update to scripts head 2022-08-15 16:58:33 -07:00
myk002 471be06995 add secondary hotkey for gui/launcher 2022-08-15 16:47:11 -07:00
myk002 cc5d564b42 support backtick as a keybinding
and bind it to gui/launcher
2022-08-15 16:47:11 -07:00
DFHack-Urist via GitHub Actions 945cdece75 Auto-update submodules
scripts: master
2022-08-15 23:47:01 +00:00
Myk 4a83a17c14
Merge pull request #2264 from myk002/myk_helpdb
add helpdb and associated Lua API
2022-08-15 16:44:57 -07:00
myk002 8672282fd8
add helpdb, unit test, and document API
note that we have to dynamically sort some of the expected lists for
locale agnosticism
2022-08-15 16:31:52 -07:00
Myk 859414ac3b
Merge pull request #2262 from myk002/myk_history_repo
Allow lua scripts to access a commandline history without a terminal
2022-08-15 16:29:22 -07:00
myk002 f7a0423566 update changelog 2022-08-15 16:27:43 -07:00
myk002 6fd0f4505f add dfhack history repository and expose to lua 2022-08-15 16:27:43 -07:00
myk002 84cd3f0e6d add getEntries() to the CommandHistory API
so we can export them to lua
also bump the default history size to 5000 from the paltry 100 we had
2022-08-15 16:27:43 -07:00
Myk 5a22cf9490
Merge pull request #2261 from myk002/myk_widget_mousification
widget usability enhancements
2022-08-15 16:27:27 -07:00
myk002 7f0791f6c3 use setText() accessor method instead of direct access 2022-08-15 16:24:34 -07:00
myk002 22f9f3b042 add unit tests for new widget functionality 2022-08-15 16:24:34 -07:00
myk002 7dddb5e2ed document widget mouse integration 2022-08-15 16:24:34 -07:00
myk002 7c3b06d71e update changelog 2022-08-15 16:24:34 -07:00
myk002 0ae4fed3cf add mouse support for CycleHotkeyLabel widgets 2022-08-15 16:24:34 -07:00
pre-commit-ci[bot] aa80f280d3 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-08-15 16:24:34 -07:00
myk002 d3abe93a75 clean up Label tests 2022-08-15 16:24:34 -07:00
myk002 79b6cd13e9 support scrolling by half pages in Label 2022-08-15 16:24:34 -07:00
myk002 a5af5a1373 don't bork on no frame, set cursor to end of text 2022-08-15 16:24:34 -07:00
myk002 4e382c7b3b make HotkeyLabels react to clicking
also be better about initializing EditField frame height
2022-08-15 16:24:34 -07:00
myk002 8de8b22566 click to correct cursor position on long strings
where the left side of the string has been trimmed
2022-08-15 16:24:34 -07:00
myk002 b7f74fe2ce allow mouse lclick to select a List item 2022-08-15 16:24:34 -07:00
myk002 1dd3d6656b move the cursor in an EditField on mouse lclick 2022-08-15 16:24:34 -07:00
myk002 0aa9a187cf support cursor movement in EditFields 2022-08-15 16:24:34 -07:00
myk002 43b1abcdcf support submit2 for EditFields 2022-08-15 16:24:34 -07:00
myk002 214dd3c579 reset scroll position when the text is changed 2022-08-15 16:24:34 -07:00
Myk e61d3bf3c7
Merge pull request #2260 from myk002/myk_base_command_counts
add seed values for command usage frequency
2022-08-15 16:24:20 -07:00