Commit Graph

1221 Commits (7ccc6a15d34ac499cac18be4ab3fe790915947d9)

Author SHA1 Message Date
Myk Taylor 369ac7821c
display how many items are available on the planner panel
just like we display how many you'd need to make if you don't have
enough
2023-10-26 09:19:09 -07:00
Myk Taylor 205d14235d
hide help and configure buttons when panel is minimized 2023-10-26 08:55:46 -07:00
Myk Taylor fa78ec5fe8
bump to 50.11-r2 2023-10-17 01:20:28 -07:00
Myk 5f70ea8432
Merge pull request #3899 from ab9rf/item-capacity
implement simulated `Items::getCapacity`
2023-10-16 10:23:52 -07:00
Myk 94cd152224
Update docs/changelog.txt 2023-10-16 10:16:32 -07:00
Myk 06944ee0bd
Merge pull request #3893 from myk002/myk_tailor
[tailor] reuse existing orders if possible
2023-10-16 09:43:51 -07:00
Kelly Kinkade a09f122d7e implement simulated `Items::getCapacity`
in support of `combine`, see #3307
2023-10-16 11:08:36 -05:00
Myk Taylor a651f6461b
add standard HelpButton and ConfigureButton classes
and use them across the overlays that need them
2023-10-16 03:27:08 -07:00
Myk Taylor d14118216c
update changelog 2023-10-16 01:56:42 -07:00
Myk Taylor 29ef626889
reuse existing orders if possible 2023-10-16 00:43:58 -07:00
Myk Taylor 287ed440ce
show how many items you need to make when planning 2023-10-15 23:20:31 -07:00
Myk eab10080db
Revert "use df's translate_name function if available" 2023-10-15 21:54:50 -07:00
Myk Taylor 45d585cabd
refresh the overlay state when toggling minimize
since the items may have changed
2023-10-15 20:12:45 -07:00
Myk Taylor f50c137f32
we can no longer build with ash, coal, or soap 2023-10-15 20:00:14 -07:00
Myk Taylor 3ed16306da
mercenaries aren't appointed officials 2023-10-15 15:21:07 -07:00
Myk Taylor 682e9d3a86
filter cages by whether they are occupied 2023-10-15 14:03:31 -07:00
Myk Taylor a04623e4fb
add search and filter for slab engraving list 2023-10-15 13:26:25 -07:00
Myk Taylor fd78783a02
update changelog 2023-10-14 13:51:24 -07:00
Kelly Kinkade 2d20e790b6
Merge branch 'develop' into translate-name 2023-10-14 11:22:59 -05:00
Myk 158c385f4f
Merge pull request #3878 from myk002/myk_babybaby
[zone] use generic baby/child names when race doesn't have something specific
2023-10-14 04:31:46 -07:00
Myk Taylor 87af3281fb
use generic baby/child names when race doesn't have something specific 2023-10-14 04:22:43 -07:00
Myk Taylor cd935dcdcb
properly initialize job id when linking into world 2023-10-13 23:30:09 -07:00
Myk Taylor d739d9c1ef
add search support for noble candidates 2023-10-13 14:33:22 -07:00
Myk Taylor 99e437e782
changelog edits 2023-10-12 11:01:05 -07:00
Myk Taylor 276e5a3523
update docs 2023-10-10 16:42:05 -07:00
Myk Taylor e41017a26b
generalize burrow code to other unit assignment screens 2023-10-10 06:03:06 -07:00
Myk Taylor 09e3ed427a
add search functionality for burrows assignment screen 2023-10-10 05:03:59 -07:00
Myk Taylor f282efd4d4
update docs 2023-10-10 04:06:00 -07:00
Myk a7b5bf67eb
Merge branch 'develop' into myk_readable 2023-10-09 18:01:15 -07:00
Myk 0b9103b10b
Merge pull request #3860 from myk002/myk_zone_dungeon
[zone] dungeon cages/restraints aren't assignable
2023-10-09 18:00:50 -07:00
Myk Taylor 640c77dc48
dungeon cages/retraints aren't assignable 2023-10-09 17:31:50 -07:00
Myk Taylor 61e4432424
label war and hunt trained animals in readable names 2023-10-09 17:24:13 -07:00
Myk Taylor 3ee059317f
add help button to squad panel 2023-10-09 03:45:53 -07:00
Myk Taylor cfae6065b8
update changelog 2023-10-09 01:46:34 -07:00
Myk Taylor 420e0d0952
add search support for info objects tabs 2023-10-08 11:30:57 -07:00
Myk Taylor a063c0cf41
only recheck orders that have conditions 2023-10-08 09:47:40 -07:00
Myk Taylor 9865eda984
add changelog for #3849 2023-10-07 20:29:51 -07:00
Myk fcdb148bf2
Merge branch 'develop' into myk_gray 2023-10-07 19:33:10 -07:00
Myk ff77c7509c
Merge pull request #3851 from myk002/myk_utils_search
refactor text search routine out into utils fn
2023-10-07 19:15:40 -07:00
Myk Taylor f8a95667ee
succumb to american spelling 2023-10-07 19:12:53 -07:00
Myk Taylor 8184a093d9
support dynamic onupdate frequency adjustments
set to 0 for an immediate burst of high frequency calls
2023-10-07 19:00:26 -07:00
Myk Taylor 5049483330
refactor text search routine out into utils fn 2023-10-07 18:55:39 -07:00
Myk Taylor 25600e45b0
support melting masterworks in logistics 2023-10-06 18:25:24 -07:00
Kelly Kinkade ad2c4dd0df use df's translate_name function if available
requires dfhack/df-structures#666 (included)

needs testing on linux
2023-10-03 17:46:26 -05:00
Najeeb Al-Shabibi 2a842c0df6 merge develop into plugin_preservetombs 2023-10-03 19:32:03 +01:00
Myk 726828af2b
Merge branch 'develop' into reenable-spectatte 2023-10-03 10:50:24 -07:00
Najeeb Al-Shabibi 6bf278428d Merge branch 'develop' into plugin_preservetombs 2023-10-02 17:48:37 +01:00
Myk Taylor 942cbe2015
bump 50.11-r1 2023-10-01 13:35:29 -07:00
Najeeb Al-Shabibi f7fd769232 Merge branch 'develop' into plugin_preservetombs 2023-10-01 15:13:52 +01:00
Myk Taylor b672e40851
clean up changelog 2023-09-30 22:37:27 -07:00
Najeeb Al-Shabibi f77daafdd5 Merge branch 'develop' into plugin_preservetombs 2023-09-30 14:43:53 +01:00
Myk 883ecd1840
Merge pull request #3807 from donhth/make-tubefill-live-again
re-enable tubefill.
2023-09-29 10:05:42 -07:00
Najeeb Al-Shabibi feaf0d6bb3 update changelog 2023-09-29 15:36:16 +01:00
Najeeb Al-Shabibi df5de8b7ec added doc and changelog entry for preserve-tombs plugin 2023-09-29 14:21:44 +01:00
Myk b3c45941fb
Merge pull request #3824 from myk002/myk_translate
protect against bad values in TranslateName
2023-09-28 20:55:27 -07:00
Myk 965c453b9b
Update changelog.txt 2023-09-28 20:13:55 -07:00
Myk e1bf8c47fa
Update docs/changelog.txt
Co-authored-by: Alan <lethosor@users.noreply.github.com>
2023-09-28 20:12:40 -07:00
Myk Taylor 13f83d2f95
protect against bad values in TranslateName 2023-09-28 16:35:29 -07:00
Myk Taylor bff1b5e7b0
make the ascii DFHack logo easier to read 2023-09-28 14:41:30 -07:00
Myk Taylor 09129ddec0
brighten ascii logo on hover
as was originally intended. why is fg "de-bolded" by pens?
2023-09-28 13:56:11 -07:00
Myk da77be29be
Merge pull request #3816 from myk002/myk_remousify
align mouse button semantics to DF
2023-09-26 19:09:23 -07:00
Mikhail Panov 49c05aa398 Updated changelog.txt 2023-09-26 17:54:34 +03:00
Myk Taylor eefd38c66c
align mouse button semantics to DF
we, um, had it backwards
2023-09-26 03:52:24 -07:00
Myk a721fee8cd
Update docs/changelog.txt 2023-09-24 17:21:28 -07:00
Kelly Kinkade 0559af9f13 autolabor: fix #3812
make sure autolabor resets the work detail bypass flag whenever autolabor is unloaded for _any_ reason

i tested `disable autolabor`, `unload autolabor`, and unloading a fort with autolabor enabled; in all cases the work detail bypass flag was cleared as desired

closes #3812
2023-09-24 19:10:46 -05:00
Najeeb Al-Shabibi 7d9dad4688 dig - doc rewording and added change to changelog 2023-09-24 20:51:30 +01:00
donhth 437f96f3c0 add changelog entry, remove unavailable tag for tubefill 2023-09-24 07:30:31 -04:00
Kelly Kinkade 9cdfe36aea reenable `spectate`
by request from the community
2023-09-24 04:37:24 -05:00
Myk Taylor 64d46af38e
bump to 50.10-r1 2023-09-17 23:52:37 -07:00
Myk Taylor 48c48baab4
allow semi-wild units to be butchered 2023-09-17 21:23:45 -07:00
Jacek Konieczny ac5d9decd2 linux: preserve existing LD_PRELOAD content
that is needed for Steam overlay and game streaming to work

fixes https://github.com/DFHack/dfhack/issues/3768
2023-09-15 22:12:25 +02:00
Myk Taylor ca32e6a1ae
update version and refs for 50.09-r4 2023-09-14 12:38:19 -07:00
Myk 1db67a9d98
Merge pull request #3763 from myk002/myk_dev_builds
add instructions for downloading dev builds
2023-09-11 15:07:03 -07:00
Myk Taylor 1032ae41fd
add instructions for downloading dev builds 2023-09-10 16:53:14 -07:00
Myk Taylor e325f3b6d9
differentiate the new region loading screen in the focus string 2023-09-10 16:32:52 -07:00
Myk Taylor a0919ec316
add ASCII-mode highlight for smoothing and carving designations 2023-09-10 05:29:55 -07:00
Myk 8a0a2f5630
Merge pull request #3743 from AndrielChaoti/andriel_argparse
Add `boolean` function for argparse
2023-09-09 19:13:20 -07:00
Myk Taylor 4aa5bb510d
retroactively add a changelog entry for the SDL2 migration
largely because with an empty changelog section, 50.09-r1 wasn't sorting
correctly in the list of versions on NEWS.rst
2023-09-09 17:22:57 -07:00
Andriel Chaoti bae570d756
Merge branch 'develop' into andriel_argparse 2023-09-09 14:44:44 -06:00
Andriel Chaoti 652349c7e7
add docs for argparse.boolean
added entry to changelog as well.
2023-09-09 14:30:20 -06:00
Myk Taylor e4edc9be4e
fix crash on invalid saved seed id 2023-09-09 07:49:35 -07:00
Myk b8ad8379ef
Merge pull request #3747 from myk002/myk_sort_squad_v2
[sort] squad screen v2
2023-09-08 21:12:18 -07:00
Myk c60d6db36b
Merge pull request #3752 from myk002/myk_overlay
[overlay] allow widgets to bump their version and reset their saved settings
2023-09-08 21:10:40 -07:00
Myk Taylor b5cf849ba2
update changelog 2023-09-08 20:25:37 -07:00
Myk Taylor 9bcb31f1eb
update changelog 2023-09-08 20:09:55 -07:00
Myk Taylor 0d366740e7
move the dimensions readout out from under the heat safety filter 2023-09-07 18:29:29 -07:00
Myk Taylor 31fbd0dab5
bump to 50.09-r3 2023-09-06 13:43:11 -07:00
Myk Taylor ff3d4c5b38
support creating items inside of bags 2023-09-05 00:31:35 -07:00
Myk Taylor 1d6ae37a66
fix and reinstate heat safety filter 2023-09-03 11:54:32 -07:00
Myk Taylor dc22c596d4
update changelog 2023-09-03 07:11:18 -07:00
Myk Taylor 874fb5535b
fix spacing around messagebox text when a scrollbar is involved 2023-09-02 02:41:26 -07:00
Myk Taylor 6096165eee
fix handling of ticks parameter 2023-09-02 02:03:03 -07:00
Kelly Kinkade e87aefa7bf seedwatch: changelog 2023-08-30 00:08:51 -05:00
Kelly Kinkade fa9d2e2175 seedwatch: ignore tree seeds 2023-08-29 22:23:13 -05:00
Myk Taylor a8bf8a04ae
add in value for units contained in cages 2023-08-28 15:42:56 -07:00
Myk Taylor 423bba2c24
pass getAnyStockpile and getAnyCivZone through ZScreens 2023-08-28 13:27:46 -07:00
Kelly Kinkade b76333ae87 `tailor`: remove crash
clothing items may have an invalid maker race; this should not happen but it does so we have to deal with it
2023-08-21 12:46:24 -05:00
Myk Taylor 6caed7debe
update changelog 2023-08-20 10:09:08 -07:00
Myk Taylor 8b91e84944
offer sort by race on animal assignment screen 2023-08-18 19:28:24 -07:00
Myk Taylor 4f04d551af
update changelog 2023-08-16 06:07:49 -07:00