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  
				
					
						
							
							
								 
						
							
							
								bdf201c670 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure keybinding shows up in hotkeys command  
							
							... 
							
							
							
							not overlay 
							
						 
						
							2022-11-14 16:46:03 -08:00  
				
					
						
							
							
								 
						
							
							
								47d7c477b3 
								
									
								
							
								 
							
						 
						
							
							
								
								show menu hotkey for list but not on the menu  
							
							
							
						 
						
							2022-11-14 16:46:02 -08:00  
				
					
						
							
							
								 
						
							
							
								a2efc41fef 
								
									
								
							
								 
							
						 
						
							
							
								
								use new anywhere hotkey and filter out own hotkey  
							
							
							
						 
						
							2022-11-14 16:46:02 -08:00  
				
					
						
							
							
								 
						
							
							
								de20603080 
								
									
								
							
								 
							
						 
						
							
							
								
								implement CLI commands  
							
							
							
						 
						
							2022-11-14 16:46:02 -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  
				
					
						
							
							
								 
						
							
							
								8bf987e7db 
								
									
								
							
								 
							
						 
						
							
							
								
								use a more natural ordering for modifier keys  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								66d3409a65 
								
									
								
							
								 
							
						 
						
							
							
								
								solve concurrency issues  
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
				
					
						
							
							
								 
						
							
							
								5d29da31b0 
								
									
								
							
								 
							
						 
						
							
							
								
								rework hotkeys plugin to support the widget  
							
							
							
						 
						
							2022-11-14 16:46:01 -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  
				
					
						
							
							
								 
						
							
							
								56cf7e945c 
								
									
								
							
								 
							
						 
						
							
							
								
								use anywhere hotkey so the overlay can be invoked  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								6e0a583e8d 
								
									
								
							
								 
							
						 
						
							
							
								
								enable overlay from init scripts; self-enable bad  
							
							... 
							
							
							
							loading other plugin modules during plugin_init results in those other
plugin modules not getting initialized properly. specifically, their
DFHACK_PLUGIN_LUA_FUNCTIONS and commands don't get added to their lua
module namespaces. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								94c6bc8063 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor generic lua function caller to Lua ns  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								2d40626912 
								
									
								
							
								 
							
						 
						
							
							
								
								Change other instances of "0x%p" to "%p"  
							
							... 
							
							
							
							Followup to c0f9488b61 
							
						 
						
							2022-11-10 16:02:28 -05:00  
				
					
						
							
							
								 
						
							
							
								c0f9488b61 
								
									
								
							
								 
							
						 
						
							
							
								
								fix double "0x" when printing address in probe  
							
							
							
						 
						
							2022-11-10 10:48:04 -08:00  
				
					
						
							
							
								 
						
							
							
								eac7fac8e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2389  from myk002/myk_gui_anywhere  
							
							... 
							
							
							
							[Gui] add "anywhere" keybinding guard 
							
						 
						
							2022-11-09 15:48:04 -08:00  
				
					
						
							
							
								 
						
							
							
								8cd9c88981 
								
									
								
							
								 
							
						 
						
							
							
								
								use new standard "anywhere" hotkey in Gui  
							
							
							
						 
						
							2022-11-09 14:34:39 -08:00  
				
					
						
							
							
								 
						
							
							
								d95a5ac238 
								
									
								
							
								 
							
						 
						
							
							
								
								add string_to_int to MiscUtils.h  
							
							
							
						 
						
							2022-11-09 11:55:29 -08:00  
				
					
						
							
							
								 
						
							
							
								8a47c103fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2379  from myk002/myk_overlay_reset_and_simplify  
							
							... 
							
							
							
							[overlay] reset implementation and simplify with lovely preprocessor macros 
							
						 
						
							2022-11-09 10:32:15 -08:00  
				
					
						
							
							
								 
						
							
							
								dce312b83b 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "use preprocessor foreach to reduce boilerplate"  
							
							... 
							
							
							
							This reverts commit 5e845ec7983555a3577e583038da824902dbf477.
not compatible with our MSVC toolchain. we can revert this revert once
we update MSVC for the steam release 
							
						 
						
							2022-11-09 09:37:51 -08:00  
				
					
						
							
							
								 
						
							
							
								69673c2472 
								
									
								
							
								 
							
						 
						
							
							
								
								remove unused (and unusable) instance fields  
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
				
					
						
							
							
								 
						
							
							
								2f81c3a696 
								
									
								
							
								 
							
						 
						
							
							
								
								use preprocessor foreach to reduce boilerplate  
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
				
					
						
							
							
								 
						
							
							
								78e5c072e5 
								
									
								
							
								 
							
						 
						
							
							
								
								reset overlay code to skeleton  
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
				
					
						
							
							
								 
						
							
							
								3a713c6368 
								
									
								
							
								 
							
						 
						
							
							
								
								update devel plugins  
							
							
							
						 
						
							2022-11-07 17:52:39 -08:00  
				
					
						
							
							
								 
						
							
							
								5b9c18fc3c 
								
									
								
							
								 
							
						 
						
							
							
								
								migrate string fns from uicommon to MiscUtils  
							
							... 
							
							
							
							and clean up some leaky usings 
							
						 
						
							2022-11-07 15:36:16 -08:00  
				
					
						
							
							
								 
						
							
							
								1e31cc197d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into spectate  
							
							
							
						 
						
							2022-10-26 12:30:58 -07:00  
				
					
						
							
							
								 
						
							
							
								c7f4f57367 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2360  from myk002/myk_automaterial_render  
							
							... 
							
							
							
							[automaterial] fix render errors with box boundaries 
							
						 
						
							2022-10-26 12:25:48 -07:00  
				
					
						
							
							
								 
						
							
							
								e60cbfc743 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2361  from myk002/myk_zjump_twbt  
							
							... 
							
							
							
							[mousequery] fix z-level jumps when clicking quickly 
							
						 
						
							2022-10-26 12:25:40 -07:00  
				
					
						
							
							
								 
						
							
							
								9dc199dac3 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							
							
						 
						
							2022-10-25 15:01:57 -07:00  
				
					
						
							
							
								 
						
							
							
								48e0b53adc 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixes logical error in new failsafe  
							
							
							
						 
						
							2022-10-24 17:59:29 -07:00  
				
					
						
							
							
								 
						
							
							
								606f204b82 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							
							
						 
						
							2022-10-24 17:57:14 -07:00  
				
					
						
							
							
								 
						
							
							
								7b2119c4d1 
								
									
								
							
								 
							
						 
						
							
							
								
								remove debug statement that doesn't help  
							
							
							
						 
						
							2022-10-24 17:03:28 -07:00