Myk Taylor
69860ce419
update changelog
2023-01-30 14:23:47 -08:00
Myk Taylor
3805925c02
update quickstart guide with control panel info
2023-01-30 14:23:47 -08:00
lethosor
282da701bb
changelog: add #2689 , fix a few typos, add a link
2023-01-29 23:58:01 -05:00
Myk
18da23af09
Merge pull request #2755 from ab9rf/autohauler
...
remove autohauler
2023-01-29 20:04:14 -08:00
Kelly Kinkade
93bfbde8d7
doc updates for removal of autohauler
2023-01-29 21:54:02 -06:00
Myk
a0b3656c45
Merge pull request #2737 from johncosker/merge-autoslab
...
Implement autoslab engraving feature
2023-01-29 19:46:41 -08:00
Kelly Kinkade
40e69bfa3f
remove autohauler
...
autohauler just doesn't make sense in v50
2023-01-29 20:38:39 -06:00
John Cosker
f1c173863c
Remove trailing whitespace
2023-01-29 21:36:49 -05:00
John Cosker
3f9f785589
Update doc and remove unused enum
2023-01-29 21:34:47 -05:00
Myk Taylor
8774d3191f
sync tags from spreadsheet
2023-01-29 17:59:16 -08:00
Myk
376526d512
Merge branch 'develop' into myk_no_stuck_df_viewscreens
2023-01-29 16:55:52 -08:00
Myk
0f07ac5a30
Merge pull request #2748 from myk002/myk_initial_pause
...
make initial pause configurable for DFHack windows
2023-01-29 16:54:50 -08:00
Myk Taylor
1c6235633f
add dfhack.units.getCitizens()
2023-01-29 16:28:05 -08:00
John Cosker
26f6820198
Address review comments, hopefully fix linux build
2023-01-29 18:16:26 -05:00
Myk
4e1fc1cdd3
Merge pull request #2731 from gearsix/getplants-fixes
...
getplants fixes
2023-01-29 10:55:39 -08:00
Myk
549ccfa3c0
Apply suggestions from code review
2023-01-29 10:53:05 -08:00
Myk Taylor
4c455224f9
make initial pause configurable
2023-01-29 00:41:02 -08:00
gearsix
339e742471
Merge branch 'develop' into getplants-fixes
2023-01-28 22:09:30 +00:00
gearsix
21ebd778b1
updated changelog
2023-01-28 22:05:36 +00:00
Myk
2003efc21f
Merge branch 'develop' into myk_no_stuck_df_viewscreens
2023-01-28 12:03:50 -08:00
Myk
99d1ed6828
Merge branch 'develop' into myk_no_inception
2023-01-28 11:58:37 -08:00
Myk
255307890b
Merge pull request #2735 from myk002/myk_resizable
...
only mark the border corner as resizable if the window is resizable
2023-01-28 11:55:39 -08:00
Myk
5f90756677
Merge pull request #2734 from myk002/myk_tiletypes
...
Expose tiletype setting from the tiletypes plugin to lua
2023-01-28 11:55:04 -08:00
Myk Taylor
65aa772a5b
update changelog
2023-01-28 08:07:29 -08:00
Myk Taylor
25ff015497
update changelog
2023-01-28 08:04:36 -08:00
John Cosker
37b5be1f35
Implement autoslab engraving feature ( #1 )
...
* Initial autoslab implementation
2023-01-27 19:46:56 -05:00
Myk Taylor
f47adba3d1
fix underscores-to-dashes
2023-01-27 14:45:56 -08:00
Myk Taylor
18a2827385
only mark the border corner as resizable if the window is resizable
2023-01-27 14:20:21 -08:00
Myk
6408fdf28d
Update docs/about/Removed.rst
2023-01-27 13:58:56 -08:00
Myk Taylor
b492d92748
update docs
2023-01-27 13:39:03 -08:00
vallode
8ac1ea1ca5
Add show-unit-syndromes to removed scripts
2023-01-27 19:03:36 +01:00
Myk
2159101b48
Merge pull request #2724 from vallode/spawn-liquids-lua
...
Remove liquids.png
2023-01-26 19:13:23 -08:00
Myk
0d9b5a0113
Merge pull request #2728 from StormCrow42/fixdocs
...
Include proper name for library/military_include_artifact_materials
2023-01-26 15:56:56 -08:00
Myk
27663e50a3
Update docs/plugins/orders.rst
2023-01-26 15:55:38 -08:00
Scott Ellis
9c884c6365
Include proper name for library/military_include_artifact_materials
2023-01-26 16:30:53 -06:00
Myk
49e1d9ff1c
Merge pull request #2722 from myk002/myk_overlay_default_enabled
...
Allow overlay widgets to set their default enabled state
2023-01-26 13:45:07 -08:00
Scott K. Ellis
38706ff02a
Update docs/plugins/orders.rst
...
Co-authored-by: Myk <myk.taylor@gmail.com>
2023-01-26 15:06:59 -06:00
Scott Ellis
de262e610a
Fix lint error
2023-01-26 15:05:42 -06:00
Scott K. Ellis
47bad86a6a
Merge branch 'develop' into no-platinum-weapons
2023-01-26 14:57:21 -06:00
Myk Taylor
a767a917fa
de-emphasize IRC in our docs
2023-01-26 12:49:22 -08:00
vallode
a7b6ddc4da
Remove liquids.png
2023-01-26 18:07:04 +01:00
Scott Ellis
54a44e589b
Update orders.rst to reflect changes in military.json
2023-01-26 08:15:31 -06:00
Myk Taylor
1a659f89b9
update changelog
2023-01-26 00:55:12 -08:00
Myk Taylor
998a63a979
allow overlay widgets to specify a default enabled state
...
and make relevant library widgets enabled by default
and remove the default overlay.json config file
2023-01-26 00:53:57 -08:00
Myk
c21fb0d9ad
Merge pull request #2715 from kelvie/develop
...
Add Github Actions build of win64 artifacts, and update compile instructions.
2023-01-24 21:53:04 -08:00
Myk Taylor
c5f2588522
fix issues with clicks "falling through" scrollbars
2023-01-24 21:28:25 -08:00
Kelvie Wong
cf11280b8b
Simplify cross-compile instructions
...
Now that users don't have to build the image.
2023-01-24 19:55:15 -08:00
Myk
25658592cb
Merge pull request #2472 from cppcooper/channel-safely
...
Updates Channel safely
2023-01-24 17:05:40 -08:00
Myk
0ad67dc276
Merge branch 'develop' into myk_quickcmd
2023-01-24 11:15:14 -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
Dmitrii Kurkin
cbff07dc37
Update orders.rst
2023-01-24 21:55:22 +08:00
Myk Taylor
f39eb42889
remove references to pinnable
2023-01-23 19:34:48 -08:00
Myk Taylor
1fa71c0d92
update quickstart guide with new ZScreen semantics
2023-01-23 19:24:37 -08:00
Myk Taylor
8b98ba5042
allow windows to be defocused instead of pinned
2023-01-23 17:40:16 -08:00
Myk Taylor
21ebbad669
add keybinding for gui/quickcmd
2023-01-23 15:40:56 -08:00
Myk Taylor
eab08f6430
update tag for automelt
2023-01-23 14:51:48 -08:00
Josh Cooper
ae8291b952
Implements plugin: channel-safely v1.2.1
...
- Removes insta-dig feature (too many problems, rarely worked)
- Fixes a segmentation fault introduced in v1.2
- Improves manage_group readability/nesting
- Improves manage_one readability/nesting
Update docs/plugins/channel-safely.rst
Co-authored-by: Myk <myk002@yahoo.com>
Fixes some formatting consistency
2023-01-23 14:24:23 -08:00
Josh Cooper
a4bf266770
Implements plugin: channel-safely v1.2
...
- Updates rst documentation
- Adds feature: risk-averse
- Revises ChannelManager::manage_group
- Now performs analysis of group designations
- If any designation has fall space, designations are analyzed for accessibility (a weighted score of how many ways it can be accessed)
- If a designation has no fall space, but cannot be accessed it will be "dig_now"'ed
- accessibility scores are stored for the management phase
- Management loop has been extended
- iff no cave-in candidates exist, then perform simple management (as requested)
- if candidates do exist, then we must check if our current position is one
- if the current position is a cave-in candidate it must also be within range (+2) of the least access
- if the candidate is in range or on the dignow queue, then we activate the designation and modify the dig priority according to distance from least_access
- if not a candidate, or the other checks failed, then we set the designation to marker mode
2023-01-23 14:24:23 -08:00
Josh Cooper
540faff88f
Implements plugin: channel-safely v1.1.2b
...
- Updates rst documentation
- Adds troubleshooting section
- Renames the monitor feature to monitoring
- Adds cave-in helper functions
- ChannelJobs::has_cavein_conditions()
- ChannelJobs::possible_cavein()
- find_dwarf() ~ finds the nearest dwarf or the first one that has a path to a position
- Moves dignow/resurrect to inlines.h
- Improves management of regular dig designations
- Adds df::job* tracking back into ChannelJobs to simplify cancellations
- Updates/improves debug logging
- Switches unordered structures with ordered in some locations to have ordered debugging information
- Simplifies ChannelManager::manage_group()
- Fixes up ChannelManager::manage_one()
- the return value is now useful even if unused
2023-01-23 14:24:23 -08:00
Myk
1b02e66284
Merge pull request #2670 from eamondo2/automelt
...
Initial automelt implementation
2023-01-23 13:48:53 -08:00
Myk Taylor
73dd0b4489
stronger wording for ZScreen guidance
2023-01-23 13:47:00 -08:00
Eamon Bode
fc861f1328
Merge branch 'develop' into automelt
2023-01-23 14:20:48 -05: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
eamondo2
63de2ac9ec
Merge branch 'develop' into automelt
2023-01-23 13:35:38 -05: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
f50cef93b1
update changelog
2023-01-23 02:16:56 -08:00
Myk Taylor
a6b3de1afb
support scrolling to the beginning or end in Label
2023-01-23 02:16:07 -08:00
eamondo2
44d8ce2bdc
whitespace fix
2023-01-23 01:58:57 -05:00
eamondo2
78c6b3683e
Changes as per GH suggestions. Doc updates.
2023-01-23 01:56:33 -05:00
eamondo2
8f7788ec20
Merge branch 'develop' into automelt
2023-01-22 20:32:43 -05:00
Myk
f805f5b67e
Merge branch 'develop' into ccompile-script
2023-01-22 17:16:19 -08:00
Myk
f2c2fffac5
Merge branch 'develop' into myk_click_logo
2023-01-22 17:10:27 -08:00
Myk
ab10b84de4
Merge pull request #2693 from myk002/myk_revert_always_enabled
...
remove unused always_enabled attribute for overlays
2023-01-22 17:10:04 -08:00
Myk Taylor
0c5514ff2d
update changelog
2023-01-22 15:39:12 -08:00
Myk Taylor
b4c49f36e1
document orders overlay
2023-01-22 15:39:05 -08:00
Kelvie Wong
fb1ce3fed7
Add changelog.
2023-01-22 11:45:13 -08:00
Kelvie Wong
5a20f775bf
Set UIDs properly on run; fix sudo use
...
This depends on a new entrypoint put inside the docker image, that will
read BUILDER_UID and fix up the users and files.
This also removes "sudo" and allows the entire script to be run with
sudo without messing with the build file permissions.
2023-01-22 11:45:13 -08:00
Kelvie Wong
aaaf2d9f22
Add cross-compile script
...
That will simply generate the win64 artifacts for those of us that run
DF under Proton on Steam for Linux.
2023-01-22 11:45:13 -08:00
eamondo2
96fc53f29d
Always with the trailing whitespace
2023-01-22 05:22:43 -05:00
eamondo2
4d876f85b7
Prelim. doc updates.
2023-01-22 05:14:08 -05:00
Myk Taylor
b84bce719d
remove unused always_enabled attribute for overlays
...
it was made for gui/pathable, but that became a ZScreen
this option made me uncomfortable for overlays. it didn't seem like the
right user experience
2023-01-22 01:07:30 -08:00
Myk Taylor
0f433c61a1
update changelog
2023-01-22 00:47:11 -08:00
Myk
273379c564
Merge pull request #2684 from 20k/getBiomeType
...
getBiomeType naming, docs, expose to lua
2023-01-21 16:54:42 -08:00
Myk Taylor
9a42e39989
fix sample commandline in dreamfort docs
2023-01-21 16:19:29 -08:00
20k
598354d9d4
getbiometype naming, docs
2023-01-21 20:33:40 +00:00
Myk Taylor
bb16009f49
bump version to 50.05-alpha2
2023-01-20 17:13:28 -08:00
Myk Taylor
a98c4c0ff0
mark autoclothing as tested
2023-01-20 17:07:29 -08:00
Myk
15ba54eea9
Merge pull request #2643 from RosaryMala/Autoclothing
...
Autoclothing
2023-01-20 14:08:01 -08:00
Myk
064f2834a9
Merge pull request #2669 from ab9rf/5005-alpha2-tailor
...
tailor: add support for using undyed cloth
2023-01-20 14:06:53 -08:00
Myk
310940e1a2
Merge branch 'develop' into Autoclothing
2023-01-20 14:05:26 -08:00
Rose
8698016b06
Updated docs for Autoclothing
2023-01-20 13:54:18 -08:00
Kelly Kinkade
e8f67c7b62
add support for using undyed cloth
...
also improved debugging messages
2023-01-20 15:21:45 -06:00
Myk Taylor
4183bace4d
update autodump, only commands, add hotkeys
2023-01-20 09:31:44 -08:00
Myk
d201cf0182
Merge pull request #2662 from 20k/develop
...
Zone <-> building interactions
2023-01-20 09:30:52 -08:00
Myk
7b906cbf6f
Update docs/about/Removed.rst
...
Co-authored-by: Alan <lethosor@users.noreply.github.com>
2023-01-19 16:53:24 -08:00
20k
8b7c8d83b5
remove save fixup
...
Add notifyCivzoneModified
2023-01-19 21:55:20 +00:00
cjhammel
5982644383
Update Removed.rst
...
fixed formatting for create-items
2023-01-19 15:32:52 -05:00
Myk Taylor
086ca5bcff
tombstone create-items
2023-01-18 16:15:49 -08:00
Myk Taylor
5b1b0ca867
sync spreadsheet to docs
2023-01-18 16:05:07 -08:00
Kelly Kinkade
1a283eaf47
autofarm: fix repetition in status output
...
because C++ std::map is not the same as a ruby table
2023-01-18 16:26:16 -06:00
Myk
74d311c00c
Merge pull request #2640 from myk002/myk_orders
...
restore orders library functionality
2023-01-18 08:27:37 -08:00
Myk Taylor
ba8e3c187b
add reference to removed script
...
ref: DFHack/scripts#531
2023-01-17 23:56:54 -08:00
Myk Taylor
acd2256900
restore orders library functionality
2023-01-17 21:26:33 -08:00
Myk Taylor
3958d37684
update changelog and submodules for 50.05-alpha1
2023-01-16 16:56:31 -08:00
Myk Taylor
e98271ddc3
document that enableable scripts must also be modules
2023-01-16 13:53:16 -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
00cee1c600
fix numbered list
2023-01-16 11:03:51 -08:00
Myk Taylor
6b039aac9d
update Quickstart guide
2023-01-16 00:15:17 -08:00
Myk Taylor
a56d62e1dc
update changelog
2023-01-15 23:28:14 -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
e7a30a9af8
sync tested spreadsheet to docs
2023-01-15 22:23:29 -08:00
Myk Taylor
65ceb565f8
rename dfhack-quickstart-guide -> quickstart-guide
2023-01-15 16:30:55 -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
b855170c64
fix typos in quickstart guide
2023-01-15 13:42:26 -08:00
Myk
cfa498266e
Merge pull request #2613 from myk002/myk_quickstart
...
add quickstart help
2023-01-15 13:40:00 -08:00
Myk Taylor
de8815c85c
apply suggestions from the good people on discord
2023-01-15 10:39:06 -08:00
Myk Taylor
22e0f4325c
wording
2023-01-15 00:49:11 -08:00
Myk Taylor
ab52d7a4ca
remove extra whitespace
2023-01-14 23:59:01 -08:00
Myk Taylor
121ab059c8
update changelog
2023-01-14 23:58:18 -08:00
Myk Taylor
698c467f6a
add quickstart help
2023-01-14 23:56:30 -08:00
lethosor
6a107ba68b
Update links to compilation docs from remaining pages
...
Ref #2517
2023-01-15 01:01:48 -05:00
lethosor
b0d6f6a3c3
Update Authors.rst
...
Missing authors since 0.47.05-r5
2023-01-14 21:50:08 -05:00
Myk Taylor
9606f7bf4f
remove ones that don't work, mark as tested those that do
2023-01-14 09:50:17 -08:00
Myk Taylor
7c53d848cd
sync tags from spreadsheet
2023-01-14 01:21:58 -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
5a0dcf6d8e
Merge pull request #2600 from myk002/myk_blueprint
...
add blueprint back to the build (dig and build phases only)
2023-01-14 01:09:47 -08:00
Myk Taylor
69e5730f77
document dfhack.job.removeJob()
2023-01-14 01:07:36 -08:00
Myk Taylor
f19ae16c9d
give more control over the resizing dimensions of ResizingPanels
2023-01-14 01:00:38 -08:00
Myk Taylor
b77e896041
update EditField docs
2023-01-13 17:08:25 -08:00
Myk Taylor
21d160c478
terminology change: locked -> pinned
2023-01-13 16:07:27 -08:00
Myk Taylor
40aa753953
fix docs typo
2023-01-13 12:43:49 -08:00
Myk Taylor
8f434bf9a6
add blueprint back to the build (dig and build phases only)
2023-01-13 12:36:16 -08:00
Myk Taylor
99350bdb73
add xlsxreader back to the build
2023-01-13 09:45:33 -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
ecbbfb635c
mark tools as tested
2023-01-12 17:14:03 -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
5a040a44cb
add untested tag to plugins
2023-01-10 22:26:12 -08:00
Myk Taylor
e25f06f2fe
register new "untested" tag
2023-01-10 22:23:59 -08:00
lethosor
1cf4604e6c
Changelog for #2583
2023-01-10 15:13:49 -05:00
Myk Taylor
a56792a533
note that Ruby is deprecated in the changelog script
2023-01-10 00:01:29 -08:00
Myk Taylor
7cf703ef23
turn down Ruby support
2023-01-09 23:59:55 -08:00
Myk
c33274ef11
Merge pull request #2575 from myk002/myk_autochop
...
Update and validate autochop
2023-01-09 23:51:56 -08:00
Myk Taylor
d918e2d9d8
fix example init file and related doc
2023-01-09 15:33:04 -08:00
Myk Taylor
2da3510ade
add stonesense to the build (if configured); docs
...
the `overlay` command option has been removed
2023-01-09 14:59:38 -08:00
Myk Taylor
2877f87d78
implement new autochop
2023-01-08 23:28:06 -08:00
Myk Taylor
b3909f61a3
write autochop docs and proposed API
2023-01-08 21:29:42 -08:00
Myk Taylor
72d5760ff6
add CycleHotkeyLabel:setOption()
2023-01-07 01:00:40 -08:00
Myk
fe9d1e186e
Merge pull request #2562 from myk002/myk_greenify
...
allow color options for CycleHotkeyLabel
2023-01-06 19:10:39 -08:00
Myk Taylor
810430f1a2
make windows lockable (can ignore r-click and esc)
2023-01-06 18:48:53 -08:00
Myk Taylor
1f5ae4165f
return self from raise, update docs
2023-01-06 15:43:08 -08:00
Myk Taylor
96f19621c9
update changelog
2023-01-06 15:43:06 -08:00
Myk Taylor
fbf895fe0c
document ZScreen (and view:getMouseFramePos())
2023-01-06 15:42:41 -08:00
Myk Taylor
e111a73763
allow color options for CycleHotkeyLabel
...
and use the option to render `On` in green for ToggleHotkeyLabel
2023-01-06 15:42:27 -08:00
Myk Taylor
1a8f60c03b
implement remaining review comments from #2517
2023-01-06 15:31:50 -08:00
Myk Taylor
91df585bf8
Merge branch 'develop' into myk_docs
2023-01-06 15:22:03 -08:00
Myk
8264415720
Update docs/dev/building/Compile.rst
2023-01-06 15:11:10 -08:00
Myk Taylor
6f46ae672e
add Gui::getDFViewscreen and Lua binding
2023-01-06 12:17:36 -08:00
Amber Brown
79206c92a7
modern windows terminal + powershell is, (un?)fortunately superior to cygwin's, so cut this for simplification
2023-01-06 21:26:57 +11:00
Amber Brown
d7495bfdf8
update the install documentation to mention VS2022 properly
2023-01-06 21:26:57 +11:00
Myk
b62cfa3699
Merge pull request #2552 from myk002/myk_mouse
...
Get correct mouse button down behavior in Lua without overwriting enabler fields
2023-01-04 19:39:43 -08:00
Myk
78be3a6463
Merge pull request #2548 from myk002/myk_logo
...
Display DFHack logo for the hotkeys overlay widget
2023-01-04 19:06:05 -08:00
Myk Taylor
5d04b9c4cb
add Textures module and load DFHack logo
...
undocumented for now since it's internal. in the future, perhaps this
could morph into a dynamic texture loading facility for tools
2023-01-04 13:30:18 -08:00
Myk Taylor
cbcb8b5f88
fix up overlay config and pathable docs
2023-01-04 13:27:03 -08:00
Myk Taylor
021b24fa65
update docs
2023-01-03 14:56:49 -08:00
Myk Taylor
b766b72784
update docs for widgets.EditField
2023-01-03 13:06:57 -08:00
Myk
f72b3524ae
Merge pull request #2545 from myk002/myk_autobutcher
...
update autobutcher to work with v50
2023-01-02 20:43:21 -08:00
Myk
35ce361b09
Merge pull request #2542 from myk002/myk_dwarfmode_dims
...
clear out obsolete area map and menu logic from the Gui module
2023-01-02 20:42:30 -08:00
Myk
9da6bff011
Merge pull request #2540 from myk002/myk_overlay
...
Make OverlayWidget inherit from Panel and allow overlays to be perma-enabled
2023-01-02 20:41:53 -08:00
Myk Taylor
ab5c7708d8
update docs
2023-01-01 16:35:39 -08:00
Myk Taylor
7d5d2d0a9b
clear out obsolete area map and menu logic
...
in particular, return the correct map dimensions in getDwarfmodeDims()
2022-12-31 22:49:30 -08:00
Myk Taylor
481bbb9df4
update changelog
2022-12-31 21:04:19 -08:00
Myk Taylor
c401154393
widgets inherit from Panel and can be perma-enabled
2022-12-31 21:02:00 -08:00
Myk Taylor
5232e2b04e
add dfhack-config/scripts to default script paths
2022-12-30 23:30:11 -08:00
Myk
bf995a0968
Merge pull request #2533 from myk002/myk_lua_input
...
adjust Lua widgets to new input scheme
2022-12-30 22:37:12 -08:00
Myk
a7dd14d699
Merge pull request #2535 from myk002/myk_smart_refresh
...
only do a full refresh when needed
2022-12-30 22:36:42 -08:00
Myk Taylor
cb6b595aff
update changelog
2022-12-30 22:35:08 -08:00
Myk Taylor
04f2d555c6
implement context-aware mouse wheel scrolling
2022-12-30 22:35:08 -08:00
Myk Taylor
38b525bdb5
adapt lua library widgets to new keyboard keybindings
2022-12-30 22:35:08 -08:00
Myk Taylor
dd0cc087d5
Revert "consolidate full refresh logic in widgets.Panel"
...
This reverts commit 33787473f0
.
I've already found another use case where we need a more general
implementation -- modal dialogs that inherit from FramedScreen that
appear and disappear
2022-12-30 22:13:53 -08:00
Myk Taylor
33787473f0
consolidate full refresh logic in widgets.Panel
2022-12-30 20:44:15 -08:00
Myk Taylor
70a0f4a718
only do a full refresh when needed
...
this significantly reduces CPU utilization when DFHack-owned screens are
visible.
2022-12-30 17:06:41 -08:00
Myk Taylor
4c2842a854
update docs
2022-12-30 05:33:17 -08:00
Myk Taylor
d7b67e9528
remove cached USE_GRAPHICS from gui.lua
...
it's no longer constant
2022-12-28 16:27:44 -08:00
Myk Taylor
fc523f12fe
expose and document dfhack.screen.getMousePixels()
2022-12-28 16:05:27 -08:00
Josh Cooper
7433cb463d
more stuff
2022-12-23 17:58:30 -04:00
Josh Cooper
1993291a87
stuff
2022-12-23 17:58:30 -04:00
Josh Cooper
994cb30f4d
Update docs/dev/building/Compile.rst
...
Co-authored-by: Myk <myk002@yahoo.com>
2022-12-23 12:07:12 -08:00
Josh Cooper
e57ef4315d
Update docs/dev/building/Compile.rst
...
Co-authored-by: Myk <myk002@yahoo.com>
2022-12-23 12:07:01 -08:00
Josh Cooper
6baac10262
Update docs/dev/building/Compile.rst
...
Co-authored-by: Myk <myk002@yahoo.com>
2022-12-23 12:06:48 -08:00
Josh Cooper
3fb249bc2a
Update docs/dev/building/Options.rst
...
Co-authored-by: Myk <myk002@yahoo.com>
2022-12-23 12:06:32 -08:00
Josh Cooper
430917ce5d
Update docs/dev/building/Options.rst
...
Co-authored-by: Myk <myk002@yahoo.com>
2022-12-23 12:06:15 -08:00
Josh Cooper
98badfbd72
possibly the last expected changes
2022-12-23 15:22:24 -04:00
Josh Cooper
77b6dd2f7a
Updates minor things
2022-12-23 12:58:43 -04:00
Josh Cooper
66f8a0207c
Updates dependency doc
2022-12-23 01:05:31 -04:00
Josh Cooper
a9467f76ef
Fixing links, mostly
2022-12-23 00:43:10 -04:00
Josh Cooper
c0d582c406
more small screen changes
2022-12-21 20:35:40 -04:00
Josh Cooper
e60030e85e
a small screen commit message about a lot of organization changes
2022-12-21 18:09:37 -04:00
Josh Cooper
86ed5ae17a
Fixes link syntax
2022-12-19 22:12:00 -04:00
Josh Cooper
6a135d0b2b
Fixes formatting mistake
2022-12-19 22:05:43 -04:00
Josh Cooper
2474e5dba5
Adds Dependencies.rst
2022-12-19 22:01:21 -04:00
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 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
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 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 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
107be0a4a6
more script enablement docs
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
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
myk002
6fc62946e4
remove obsolete fix_job_postings command
2022-12-06 16:22:39 -08:00
myk002
f3a53d87b7
link to tools page instead of defunct genindex
2022-12-05 13:12:07 -08:00
Myk
fa8a61d4be
Fix indentation of numbered lists
2022-12-04 17:58:31 -08:00
myk002
63e11c8453
update overlay dev guide with troubleshooting tips
...
and dev workflows
2022-12-04 17:36:51 -08:00
myk002
f6c1b78804
add entry in Removed docs
2022-12-04 15:56:12 -08:00
myk002
7e6b8618ea
remove command-prompt
2022-12-04 15:56:11 -08:00
myk002
964ead1b07
update changelog
2022-12-04 15:46:19 -08:00
myk002
2b87307e11
allow visible and active to be dynamic properties
2022-12-04 15:46:19 -08:00
myk002
681f6455d8
add missing changelog for timers API
2022-12-02 14:19:53 -08:00
myk002
14cbdbe7c2
add missing entry for channel-safely
2022-12-02 14:02:28 -08:00
myk002
fed9f763c9
update version string in CMake and changelog
2022-12-02 10:18:26 -08:00
myk002
53f4630517
clarify docs for MovementFeet in the new Timers API
2022-12-02 10:18:07 -08:00
Myk
ed52c4cd6e
Merge pull request #2374 from wolfboyft/movement-timer-api
...
Action timer API
2022-12-02 09:31:13 -08:00
Tachytaenius
c7d1baacb3
Update docs/dev/Lua API.rst
...
Co-authored-by: Myk <myk.taylor@gmail.com>
2022-12-02 17:03:04 +00:00
Tachytaenius
0b0bd71a0c
Adjust action timer API Lua API docs
2022-12-02 12:51:49 +00:00
Tachytaenius
cd5ee666cf
Update modding guide to reflect new action timer API
2022-12-01 23:52:00 +00:00
Tachytaenius
370ffe274f
Add Lua API docs for action timer API
2022-12-01 23:25:01 +00:00
Tachytaenius
2256bfd6f7
Delete Units.rst
2022-12-01 21:08:57 +00:00
myk002
f367a8521c
clean up changelog entries
2022-12-01 12:24:47 -08:00
Myk
e7ca1cb0c1
Merge pull request #2452 from lethosor/dwarfmonitor-cursor-widget-config
...
Dwarfmonitor cursor widget config
2022-12-01 11:49:17 -08:00
Tachytaenius
0f8ce360ac
Make first pass of action timer API
2022-12-01 13:34:54 +00:00
lethosor
e0e8b2f983
Document dwarfmonitor.cursor config, add example
2022-12-01 00:19:16 -05:00
Kelly Kinkade
5a2ee6ee23
update documentation for autolabor & autohauler
2022-11-30 21:54:58 -06:00
Myk
697b727952
Merge pull request #2447 from myk002/myk_doc_fixup
...
Fix and organize docs
2022-11-30 10:39:50 -08:00