myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								2b73d6e8e9 
								
									
								
							
								 
							
						 
						
							
							
								
								allow hotkeys to be invoked as a hotkey  
							
							 
							
							... 
							
							
							
							also ensure keybindings are always cleaned up 
							
						 
						
							2022-11-14 16:46:02 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								234919ffe1 
								
									
								
							
								 
							
						 
						
							
							
								
								replace hotkeys keybinding with menu keybinding  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								66d3409a65 
								
									
								
							
								 
							
						 
						
							
							
								
								solve concurrency issues  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								5d29da31b0 
								
									
								
							
								 
							
						 
						
							
							
								
								rework hotkeys plugin to support the widget  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								c630a71c73 
								
									
								
							
								 
							
						 
						
							
							
								
								click on arrow to launch gui/launcher with command  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								d8c86fd0b1 
								
									
								
							
								 
							
						 
						
							
							
								
								allow commands with hotkey guards to work  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								fb7b55fb11 
								
									
								
							
								 
							
						 
						
							
							
								
								open gui/launcher with the command on right arrow  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:01 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								ae2d9008ef 
								
									
								
							
								 
							
						 
						
							
							
								
								add frames around menu panels  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:00 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								6e005d4a8d 
								
									
								
							
								 
							
						 
						
							
							
								
								implement basic logic for hotspot menu  
							
							 
							
							
							
						 
						
							2022-11-14 16:46:00 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								63410d63c7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2367  from myk002/myk_overlay_v2  
							
							 
							
							... 
							
							
							
							[overlay] implement overlay v2 framework 
							
						 
						
							2022-11-14 16:44:41 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								14ab11cb9d 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:36 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								19289bf3c8 
								
									
								
							
								 
							
						 
						
							
							
								
								clean up docs and code  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:36 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								e992e302a7 
								
									
								
							
								 
							
						 
						
							
							
								
								add messy first draft of the dev guide  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:36 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								208e96c1b7 
								
									
								
							
								 
							
						 
						
							
							
								
								bounds check overlay_onupdate_max_freq_seconds  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:35 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								56cf7e945c 
								
									
								
							
								 
							
						 
						
							
							
								
								use anywhere hotkey so the overlay can be invoked  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:35 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								ffc09ff25d 
								
									
								
							
								 
							
						 
						
							
							
								
								record explicitly triggered widget screens  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:35 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								94c6bc8063 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor generic lua function caller to Lua ns  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:35 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								0633d99059 
								
									
								
							
								 
							
						 
						
							
							
								
								add stub default widget enabled config  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								6e6e174c31 
								
									
								
							
								 
							
						 
						
							
							
								
								implement CLI interface  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								a76c04c9ec 
								
									
								
							
								 
							
						 
						
							
							
								
								load overlay widget configuration  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								bd318b7a21 
								
									
								
							
								 
							
						 
						
							
							
								
								implement basic overlay event logic  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								d7fba5c720 
								
									
								
							
								 
							
						 
						
							
							
								
								add stub lua layer for overlay  
							
							 
							
							
							
						 
						
							2022-11-14 16:40:34 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								5136bbbc03 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2383  from cppcooper/em-fixes  
							
							 
							
							... 
							
							
							
							Fixes JOB_STARTED event 
							
						 
						
							2022-11-11 19:58:46 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								5b1ebdf72a 
								
									
								
							
								 
							
						 
						
							
							
								
								don't return list idx when mouse is on scrollbar  
							
							 
							
							
							
						 
						
							2022-11-11 10:40:10 -08:00  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								6c817889c8 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-11-11 07:18:19 +00:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								2d40626912 
								
									
								
							
								 
							
						 
						
							
							
								
								Change other instances of "0x%p" to "%p"  
							
							 
							
							... 
							
							
							
							Followup to c0f9488b61 
							
						 
						
							2022-11-10 16:02:28 -05:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								c0f9488b61 
								
									
								
							
								 
							
						 
						
							
							
								
								fix double "0x" when printing address in probe  
							
							 
							
							
							
						 
						
							2022-11-10 10:48:04 -08:00  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								4d97c90f53 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-11-10 07:18:00 +00:00  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
								
								
							
							
								
							
								f3ae193914 
								
									
								
							
								 
							
						 
						
							
							
								
								Update EventManager.cpp  
							
							 
							
							
							
						 
						
							2022-11-09 16:49:35 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								eac7fac8e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2389  from myk002/myk_gui_anywhere  
							
							 
							
							... 
							
							
							
							[Gui] add "anywhere" keybinding guard 
							
						 
						
							2022-11-09 15:48:04 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								b8c3c96db6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2386  from myk002/myk_more_misc  
							
							 
							
							... 
							
							
							
							[MiscUtils] add string_to_int 
							
						 
						
							2022-11-09 15:36:05 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								8cd9c88981 
								
									
								
							
								 
							
						 
						
							
							
								
								use new standard "anywhere" hotkey in Gui  
							
							 
							
							
							
						 
						
							2022-11-09 14:34:39 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								0344595e4e 
								
									
								
							
								 
							
						 
						
							
							
								
								add "anywhere" keybinding guard  
							
							 
							
							
							
						 
						
							2022-11-09 14:32:51 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								d95a5ac238 
								
									
								
							
								 
							
						 
						
							
							
								
								add string_to_int to MiscUtils.h  
							
							 
							
							
							
						 
						
							2022-11-09 11:55:29 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								ccd43f1710 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2381  from myk002/myk_framed_panel  
							
							 
							
							... 
							
							
							
							[widgets.Panel] support frames around panel widgets 
							
						 
						
							2022-11-09 10:32:23 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								9fed02435e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2378  from myk002/myk_list_mouse  
							
							 
							
							... 
							
							
							
							Allow widgets.List to report hover target and respond to shift-click 
							
						 
						
							2022-11-09 10:32:06 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								4924fd0d52 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2377  from myk002/myk_gui_convenience  
							
							 
							
							... 
							
							
							
							Make View:getMousePos() and Screen:show() a bit more flexible 
							
						 
						
							2022-11-09 10:31:58 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								f2a386f0e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2375  from myk002/myk_uicommon  
							
							 
							
							... 
							
							
							
							Move generally useful string functions from uicommon to MiscUtils 
							
						 
						
							2022-11-09 10:31:50 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								69673c2472 
								
									
								
							
								 
							
						 
						
							
							
								
								remove unused (and unusable) instance fields  
							
							 
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								2f81c3a696 
								
									
								
							
								 
							
						 
						
							
							
								
								use preprocessor foreach to reduce boilerplate  
							
							 
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								78e5c072e5 
								
									
								
							
								 
							
						 
						
							
							
								
								reset overlay code to skeleton  
							
							 
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
							
								
							
								92645ccb5b 
								
							
								 
							
						 
						
							
							
								
								Fixes JOB_STARTED event  
							
							 
							
							
							
						 
						
							2022-11-08 12:43:23 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								22eb9ca8b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2380  from myk002/myk_instrument_keybinding  
							
							 
							
							... 
							
							
							
							instrument core keybinding resolution 
							
						 
						
							2022-11-08 10:16:13 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								f075e2393f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2376  from myk002/myk_lua_push  
							
							 
							
							... 
							
							
							
							Move Lua::Push and interface key shuttling logic into LuaTools 
							
						 
						
							2022-11-08 10:15:40 -08:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
							
								
							
								d0753b4a9c 
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							 
							
							
							
						 
						
							2022-11-08 10:15:28 -08:00