lethosor
|
06c8269002
|
Update Documentation.rst with examples of dfhack-tool and dfhack-command
|
2022-08-17 23:04:17 -04:00 |
lethosor
|
a4e70cf3e1
|
Remove now-unused dfhack-keybind role
|
2022-08-17 22:56:06 -04:00 |
lethosor
|
7e0581204d
|
Refactor everything to use make_labeled_paragraph()
|
2022-08-17 22:37:03 -04:00 |
lethosor
|
fe7414baae
|
Make .dfhack-tool-summary styles consistent with Sphinx 5+
Under Sphinx 5, `topic` nodes now render as `<aside>` elements, and without an
explicit background color
|
2022-08-17 22:22:06 -04:00 |
myk002
|
22356e2fd6
|
resort tags according to new spreadsheet order
also fix tag syncing command so short descriptions with internal periods
are parsed correctly
|
2022-08-16 09:36:17 -07:00 |
myk002
|
4373f865a3
|
make `dfhack` a "when" tag
|
2022-08-16 08:23:48 -07:00 |
myk002
|
83e1fa7de0
|
add summary text in its own paragraph element
|
2022-08-16 00:12:25 -07:00 |
myk002
|
524c49cb28
|
use easier to read underlining in text output
|
2022-08-16 00:12:08 -07:00 |
myk002
|
60458ad885
|
reorganize and alphabetize tags
|
2022-08-15 23:43:02 -07:00 |
myk002
|
7acec133ba
|
organize tags by group, add more info about tools
|
2022-08-15 23:14:50 -07:00 |
myk002
|
b01ef4a962
|
add todos about not using strong for text output
|
2022-08-15 23:14:16 -07:00 |
myk002
|
df9c37a8b7
|
Merge branch 'develop' into docs
|
2022-08-15 17:09:36 -07: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 |
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 |