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 |
myk002
|
6abec116b5
|
add seed values for command usage frequency
based on the tool popularity survey responses, with some builtin
commands that could not be represented on the survey boosted so they
appear higher
|
2022-08-15 16:20:20 -07:00 |
Myk
|
eef0824cef
|
Merge pull request #2257 from myk002/myk_class3example
Extend documentation in skeleton plugin, add example plugin structures for class 1, 2, and 3 plugins
|
2022-08-15 16:18:39 -07:00 |
myk002
|
b2a4f10c22
|
output onupdate log messages by default
but include info on how to make it stop
|
2022-08-15 16:15:41 -07:00 |
myk002
|
f400ee50f8
|
refine docs, logging, help text
|
2022-08-15 16:15:41 -07:00 |
myk002
|
06f1f533ac
|
build the skeleton in the "all plugins" build
|
2022-08-15 16:15:41 -07:00 |
myk002
|
23ced99131
|
fix call to new functions in existing coord fn
|
2022-08-15 16:15:41 -07:00 |
myk002
|
a28cf6d444
|
remove all lua integration from the examples
|
2022-08-15 16:15:41 -07:00 |
myk002
|
a4c8535977
|
add argparse int checking methods, more docs
|
2022-08-15 16:15:41 -07:00 |
myk002
|
43dfd27bb4
|
create several use-case-focused plugin examples
|
2022-08-15 16:15:41 -07:00 |
myk002
|
0bbbacf161
|
extend the docs and examples in skeleton.cpp
|
2022-08-15 16:15:41 -07:00 |
myk002
|
2f9021a3a0
|
move examples to the examples folder
|
2022-08-15 16:15:41 -07:00 |
Myk
|
7a903c8322
|
Merge pull request #2254 from myk002/myk_seedwatch_all
modify seedwatch all to actually watch all seeds
|
2022-08-15 16:15:13 -07:00 |
myk002
|
9f648d532e
|
modify seedwatch all to actually watch all seeds
|
2022-08-15 16:11:13 -07:00 |
DFHack-Urist via GitHub Actions
|
09401ac370
|
Auto-update submodules
scripts: master
|
2022-08-14 07:16:48 +00:00 |
DFHack-Urist via GitHub Actions
|
a01114a41b
|
Auto-update submodules
scripts: master
|
2022-08-13 07:17:18 +00:00 |
Myk
|
5b54f91d81
|
Merge pull request #2259 from myk002/myk_automelt
[automelt] remove un-useful command
|
2022-08-07 23:05:07 -07:00 |
myk002
|
8930f30b72
|
remove unuseful command from automelt
|
2022-08-07 22:36:47 -07:00 |
lethosor
|
69a84c23c2
|
renderer-msg: draw less often
suggested by Quietust
|
2022-08-06 12:33:25 -04:00 |
lethosor
|
ac175affbc
|
Make renderer-msg draw somewhat more reliably
From g_src (enabler.cpp: renderer::display()), either update_all() or
update_tile() is called at least once per frame
|
2022-08-06 12:22:27 -04:00 |
DFHack-Urist via GitHub Actions
|
c73200bf66
|
Auto-update submodules
scripts: master
|
2022-08-06 07:16:47 +00:00 |
Myk
|
da50241dab
|
Merge pull request #2256 from myk002/myk_rezone
Split autonestbox and autobutcher out from zone into their own plugins
|
2022-08-03 22:53:25 -07:00 |
myk002
|
1695919411
|
apply canonical class 3 plugin structure
|
2022-08-03 22:40:55 -07:00 |
myk002
|
1dec977476
|
clean up and add logging to state persistence
|
2022-08-03 21:44:25 -07:00 |
myk002
|
f98015ae55
|
ensure we run every N ticks, not frames
add more debug messages
fix watching/unwatching/forgetting races that aren't in the watchlist
|
2022-08-03 21:44:25 -07:00 |
myk002
|
9595e2152d
|
update changelog (fix typo)
|
2022-08-03 21:44:25 -07:00 |
pre-commit-ci[bot]
|
4acb59cb64
|
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
|
2022-08-03 21:44:25 -07:00 |
myk002
|
db81538f63
|
update changelog
|
2022-08-03 21:44:25 -07:00 |