24dc879888 
								
									
								
							
								 
							
						 
						
							
							
								
								adapt library code to newly correct mouse events  
							
							
							
						 
						
							2022-11-21 17:36:46 -08:00  
				
					
						
							
							
								 
						
							
							
								ff447d46bd 
								
									
								
							
								 
							
						 
						
							
							
								
								don't overcount units for misery widget  
							
							... 
							
							
							
							addendum to #2366  
							
						 
						
							2022-11-20 09:45:23 -08:00  
				
					
						
							
							
								 
						
							
							
								35cea1b5e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2371  from myk002/myk_overlay_hotkeys  
							
							... 
							
							
							
							[hotkeys] implement hotspot menu widget 
							
						 
						
							2022-11-14 16:50:30 -08:00  
				
					
						
							
							
								 
						
							
							
								6635b6489b 
								
									
								
							
								 
							
						 
						
							
							
								
								handle commands like ':lua <something>'  
							
							
							
						 
						
							2022-11-14 16:46:03 -08:00  
				
					
						
							
							
								 
						
							
							
								1fc30493c0 
								
									
								
							
								 
							
						 
						
							
							
								
								right align hotkeys for list items  
							
							... 
							
							
							
							and combine hotkeys for identical commands
and don't hide the menu until the mouse has left the frame
and start the widget one tile closer to the edge so the mouse is already
on the list instead of on the frame 
							
						 
						
							2022-11-14 16:46:02 -08:00  
				
					
						
							
							
								 
						
							
							
								2b73d6e8e9 
								
									
								
							
								 
							
						 
						
							
							
								
								allow hotkeys to be invoked as a hotkey  
							
							... 
							
							
							
							also ensure keybindings are always cleaned up 
							
						 
						
							2022-11-14 16:46:02 -08:00  
				
					
						
							
							
								 
						
							
							
								c630a71c73 
								
									
								
							
								 
							
						 
						
							
							
								
								click on arrow to launch gui/launcher with command  
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
				
					
						
							
							
								 
						
							
							
								d8c86fd0b1 
								
									
								
							
								 
							
						 
						
							
							
								
								allow commands with hotkey guards to work  
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
				
					
						
							
							
								 
						
							
							
								fb7b55fb11 
								
									
								
							
								 
							
						 
						
							
							
								
								open gui/launcher with the command on right arrow  
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
				
					
						
							
							
								 
						
							
							
								ae2d9008ef 
								
									
								
							
								 
							
						 
						
							
							
								
								add frames around menu panels  
							
							
							
						 
						
							2022-11-14 16:46:00 -08:00  
				
					
						
							
							
								 
						
							
							
								6e005d4a8d 
								
									
								
							
								 
							
						 
						
							
							
								
								implement basic logic for hotspot menu  
							
							
							
						 
						
							2022-11-14 16:46:00 -08:00  
				
					
						
							
							
								 
						
							
							
								e3498f275f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix dwarfmonitor weather widget  
							
							
							
						 
						
							2022-11-14 16:45:08 -08:00  
				
					
						
							
							
								 
						
							
							
								9ce9d2001c 
								
									
								
							
								 
							
						 
						
							
							
								
								adapt dwarfmonitor widgets to new API  
							
							
							
						 
						
							2022-11-14 16:45:07 -08:00  
				
					
						
							
							
								 
						
							
							
								2cf6767589 
								
									
								
							
								 
							
						 
						
							
							
								
								migrate dwarfmonitor widgets to overlay v2  
							
							
							
						 
						
							2022-11-14 16:45:07 -08:00  
				
					
						
							
							
								 
						
							
							
								19289bf3c8 
								
									
								
							
								 
							
						 
						
							
							
								
								clean up docs and code  
							
							
							
						 
						
							2022-11-14 16:40:36 -08:00  
				
					
						
							
							
								 
						
							
							
								208e96c1b7 
								
									
								
							
								 
							
						 
						
							
							
								
								bounds check overlay_onupdate_max_freq_seconds  
							
							
							
						 
						
							2022-11-14 16:40:35 -08:00  
				
					
						
							
							
								 
						
							
							
								9bdc995f20 
								
									
								
							
								 
							
						 
						
							
							
								
								write docs and make implementation match the docs  
							
							... 
							
							
							
							added ability to enable/disable all
added showing current widget configuration
added moving widget back to default coordinates 
							
						 
						
							2022-11-14 16:40:35 -08:00  
				
					
						
							
							
								 
						
							
							
								ffc09ff25d 
								
									
								
							
								 
							
						 
						
							
							
								
								record explicitly triggered widget screens  
							
							
							
						 
						
							2022-11-14 16:40:35 -08:00  
				
					
						
							
							
								 
						
							
							
								1ebf58ff83 
								
									
								
							
								 
							
						 
						
							
							
								
								rewrite conf management according to discord convo  
							
							... 
							
							
							
							move non-user-editable state into the widget config
remove registry json files
all user-editable state is now in a single overlay.json file 
							
						 
						
							2022-11-14 16:40:35 -08:00  
				
					
						
							
							
								 
						
							
							
								6e6e174c31 
								
									
								
							
								 
							
						 
						
							
							
								
								implement CLI interface  
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
				
					
						
							
							
								 
						
							
							
								a76c04c9ec 
								
									
								
							
								 
							
						 
						
							
							
								
								load overlay widget configuration  
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
				
					
						
							
							
								 
						
							
							
								bd318b7a21 
								
									
								
							
								 
							
						 
						
							
							
								
								implement basic overlay event logic  
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
				
					
						
							
							
								 
						
							
							
								d7fba5c720 
								
									
								
							
								 
							
						 
						
							
							
								
								add stub lua layer for overlay  
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
				
					
						
							
							
								 
						
							
							
								b1bf80e585 
								
									
								
							
								 
							
						 
						
							
							
								
								support "group" file split strategy for blueprint  
							
							
							
						 
						
							2022-10-14 12:27:24 -07:00  
				
					
						
							
							
								 
						
							
							
								c52138b168 
								
									
								
							
								 
							
						 
						
							
							
								
								generate meta blueprints  
							
							
							
						 
						
							2022-10-12 17:42:36 -07:00  
				
					
						
							
							
								 
						
							
							
								80d993e734 
								
									
								
							
								 
							
						 
						
							
							
								
								split rooms phase from query and record names  
							
							
							
						 
						
							2022-10-12 16:01:54 -07:00  
				
					
						
							
							
								 
						
							
							
								b78af72403 
								
									
								
							
								 
							
						 
						
							
							
								
								record built constructions in blueprint  
							
							
							
						 
						
							2022-10-12 13:31:46 -07:00  
				
					
						
							
							
								 
						
							
							
								598f2c4b12 
								
									
								
							
								 
							
						 
						
							
							
								
								support --smooth option for blueprints  
							
							
							
						 
						
							2022-10-12 10:10:53 -07:00  
				
					
						
							
							
								 
						
							
							
								cc61d4a82a 
								
									
								
							
								 
							
						 
						
							
							
								
								use rendered help instead of hard-coded  
							
							
							
						 
						
							2022-10-10 17:03:57 -07:00  
				
					
						
							
							
								 
						
							
							
								03027b513a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into docs  
							
							
							
						 
						
							2022-08-03 22:55:38 -07:00  
				
					
						
							
							
								 
						
							
							
								3983b4d75b 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs  
							
							
							
						 
						
							2022-08-03 21:44:25 -07:00  
				
					
						
							
							
								 
						
							
							
								3f61e2302c 
								
									
								
							
								 
							
						 
						
							
							
								
								split autobutcher out from zone  
							
							
							
						 
						
							2022-08-03 21:44:24 -07:00  
				
					
						
							
							
								 
						
							
							
								0096f7c882 
								
									
								
							
								 
							
						 
						
							
							
								
								split autonestbox out from zone  
							
							
							
						 
						
							2022-08-03 21:44:24 -07:00  
				
					
						
							
							
								 
						
							
							
								4cb57d25f1 
								
									
								
							
								 
							
						 
						
							
							
								
								update dig-now docs  
							
							
							
						 
						
							2022-07-22 17:46:33 -07:00  
				
					
						
							
							
								 
						
							
							
								091068c710 
								
									
								
							
								 
							
						 
						
							
							
								
								[prospect] give player control over which information is output ( #2231 )  
							
							... 
							
							
							
							* give player control over prospect output
* suspend the core *before* we call to Lua 
							
						 
						
							2022-07-06 06:57:13 -07:00  
				
					
						
							
							
								 
						
							
							
								d38ab1d152 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix UNIT_NEW_ACTIVE events ( #2197 )  
							
							... 
							
							
							
							* Updates eventful.lua to use UNIT_NEW_ACTIVE
* Fixes bug #2189 
* Revises activeUnits declaration/initialization
* Fixes build error
* Update changelog.txt
* reword changelog entry
* add changelog entry for event name change
Co-authored-by: Myk <myk002@yahoo.com> 
							
						 
						
							2022-06-17 09:34:41 -07:00  
				
					
						
							
							
								 
						
							
							
								fc384fd1a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Update eventful.lua ( #2203 )  
							
							... 
							
							
							
							* Update eventful.lua
Had wrong function. Fixes https://github.com/DFHack/dfhack/issues/2202 
* Update Lua API.rst
Update docs to add onReactionCompleting and remove outdated info
* Update Lua API.rst
Some more minor doc fixes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci 
* add changelog entry
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 
							
						 
						
							2022-06-12 07:12:49 -07:00  
				
					
						
							
							
								 
						
							
							
								77d045488b 
								
									
								
							
								 
							
						 
						
							
							
								
								Confirmation dialog for removing manager orders ( #2163 )  
							
							
							
						 
						
							2022-05-23 21:17:52 -07:00  
				
					
						
							
							
								 
						
							
							
								fe29bff845 
								
									
								
							
								 
							
						 
						
							
							
								
								Adds cxxrandom unit test and fixes interface problems ( #2099 )  
							
							... 
							
							
							
							* Adds cxxrandom unit test and fixes interface problems
* Tightens braces
* Adds detection code for Shuffle's seqID/engID
* Adds usage examples for cxxrandom
* Gives cxxrandom objects id ranges, sort of
* Updates changelog
* Updates changelog.txt
* Increases id space for cxxrandom
* Fixes bool distribution error message and improves check
* Adds comment explaining the seeded RNG tests for cxxrandom
* Fixes type problem for 32bit builds
* Reduces loop count a few magnitudes
* Fixes a mistake in test.cxxrandom_seed 
							
						 
						
							2022-04-30 21:46:47 -07:00  
				
					
						
							
							
								 
						
							
							
								d1f0edd33b 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply initial pre-commit config  
							
							
							
						 
						
							2022-04-12 14:48:19 -04:00  
				
					
						
							
							
								 
						
							
							
								54e8761aa0 
								
							
								 
							
						 
						
							
							
								
								capture fortifications and engravings in blueprint  
							
							
							
						 
						
							2022-04-01 12:20:37 -07:00  
				
					
						
							
							
								 
						
							
							
								ba5710f263 
								
							
								 
							
						 
						
							
							
								
								Adds new event type NEW_UNIT_ACTIVE  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								2b8024e62f 
								
							
								 
							
						 
						
							
							
								
								Updates eventful plugin with new EventManager event JOB_STARTED  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								434d072919 
								
							
								 
							
						 
						
							
							
								
								implement zone phase for blueprint  
							
							
							
						 
						
							2021-10-04 15:32:26 -07:00  
				
					
						
							
							
								 
						
							
							
								ffe5bad66b 
								
							
								 
							
						 
						
							
							
								
								implement "track" phase in blueprint  
							
							... 
							
							
							
							required decoupling phases from modes since now we have two "dig" phases 
							
						 
						
							2021-10-04 12:53:31 -07:00  
				
					
						
							
							
								 
						
							
							
								c23970f36b 
								
							
								 
							
						 
						
							
							
								
								add unit tests  
							
							
							
						 
						
							2021-09-20 16:10:15 -07:00  
				
					
						
							
							
								 
						
							
							
								596f72f06b 
								
							
								 
							
						 
						
							
							
								
								implement --playback-start param and logic  
							
							
							
						 
						
							2021-09-20 16:10:15 -07:00  
				
					
						
							
							
								 
						
							
							
								772e386427 
								
							
								 
							
						 
						
							
							
								
								implement --format option for minimal and pretty  
							
							... 
							
							
							
							pretty is currently equivalent to the previous format, though there will
be changes in the future 
							
						 
						
							2021-09-17 10:57:26 -07:00  
				
					
						
							
							
								 
						
							
							
								0747f872b0 
								
							
								 
							
						 
						
							
							
								
								add --splitby param to blueprint  
							
							... 
							
							
							
							--splitby=none is the new default, allowing all blueprint phases to be
written to a single file. old behavior of one phase per file is
supported via --splitby=phase. 
							
						 
						
							2021-09-09 09:58:53 -07:00  
				
					
						
							
							
								 
						
							
							
								8fb456313f 
								
									
								
							
								 
							
						 
						
							
							
								
								allow only one positional param to be specified  
							
							
							
						 
						
							2021-07-30 13:09:20 -07:00