0.1
Initial upload so there is a lot here
What's Changed
- Enhance launcher with plugins and settings by @multiplex55 in #1
- Enable dynamic plugins via libloading by @multiplex55 in #3
- Add actions editor GUI by @multiplex55 in #4
- Add hotkey combo parsing by @multiplex55 in #5
- Add filesystem watchers to reload actions and plugins by @multiplex55 in #6
- Fix compilation errors by @multiplex55 in #7
- Add GUI toggle and file menu by @multiplex55 in #8
- Fix compile errors by @multiplex55 in #9
- Fix join handle borrow error by @multiplex55 in #10
- Fix event loop panic by @multiplex55 in #11
- Fix missing dependency for winit by @multiplex55 in #12
- Add CapsLock hotkey toggle and shift override by @multiplex55 in #13
- Fix GUI toggle blocking by @multiplex55 in #14
- Improve GUI toggle behavior by @multiplex55 in #15
- Improve hotkey debug logging by @multiplex55 in #16
- Enable logging filter and fix feature gate by @multiplex55 in #17
- Add pressed state to hotkey listener by @multiplex55 in #18
- Toggle launcher visibility without recreating GUI by @multiplex55 in #19
- Handle window close without exit by @multiplex55 in #20
- Fix hotkey toggle by @multiplex55 in #21
- Hide launcher window by default by @multiplex55 in #22
- Fix compile error with eframe 0.27 by @multiplex55 in #23
- Fix on_exit method signature by @multiplex55 in #24
- Handle closing viewport when user chooses close by @multiplex55 in #25
- Implement modifier-aware hotkeys by @multiplex55 in #26
- Fix GUI visibility toggle by @multiplex55 in #27
- Fix hotkey visibility toggle by @multiplex55 in #28
- Improve debugging logs by @multiplex55 in #29
- Add debug log for GUI visibility update by @multiplex55 in #30
- Improve hotkey error recovery by @multiplex55 in #31
- Warn on invalid hotkey by @multiplex55 in #32
- Improve CapsLock build docs by @multiplex55 in #33
- Handle visibility toggle before GUI ready by @multiplex55 in #34
- Fix initial visibility on startup by @multiplex55 in #35
- Improve launch action exec check by @multiplex55 in #36
- Update default hotkey documentation by @multiplex55 in #37
- Improve hotkey error logging by @multiplex55 in #38
- Update build docs about CapsLock handling by @multiplex55 in #39
- Add hotkey parsing tests by @multiplex55 in #40
- Add HotkeyTrigger take() test by @multiplex55 in #41
- Add queued visibility test by @multiplex55 in #42
- Add quit hotkey support by @multiplex55 in #43
- Fix hotkey detection order by @multiplex55 in #44
- Add hotkey state debug logging by @multiplex55 in #45
- Improve hotkey listener reliability by @multiplex55 in #46
- Add hotkey info log by @multiplex55 in #48
- Update README with hotkey troubleshooting by @multiplex55 in #49
- Add visibility toggle helper and integration test by @multiplex55 in #50
- Graceful shutdown for hotkey listeners by @multiplex55 in #51
- Add quit hotkey test by @multiplex55 in #52
- Wait for GUI thread on quit by @multiplex55 in #54
- Add labels to hotkey tracing by @multiplex55 in #55
- Add visibility change logs by @multiplex55 in #56
- Refactor hotkey listener by @multiplex55 in #57
- Add rdev hotkey simulation tests by @multiplex55 in #58
- Add logs for context and viewport visibility by @multiplex55 in #59
- Add test for numeric zero hotkey by @multiplex55 in #61
- Add zero-key visibility toggle test by @multiplex55 in #62
- Add visibility debugging helpers by @multiplex55 in #63
- Fix visibility code and clean warnings by @multiplex55 in #65
- Fix GUI visibility toggle handling by @multiplex55 in #66
- Fix quit hotkey behavior by @multiplex55 in #67
- Add file browse dialog by @multiplex55 in #68
- Add settings editor with hotkey restart by @multiplex55 in #69
- Add debug logging setting by @multiplex55 in #70
- Add search and new window for command editor by @multiplex55 in #71
- Improve window controls by @multiplex55 in #72
- Inline new command panel by @multiplex55 in #73
- Auto focus search and launch single result by @multiplex55 in #74
- Fix Force Hide not toggling hotkey state by @multiplex55 in #75
- Add Windows hotkey registration module by @multiplex55 in #78
- Remove debug viewport commands by @multiplex55 in #79
- Add F13-F24 hotkey support by @multiplex55 in #81
- Handle hotkey cleanup on exit by @multiplex55 in #82
- Ensure hotkeys cleanup on close by @multiplex55 in #83
- Implement Windows hotkey polling by @multiplex55 in #86
- Update visibility handling by @multiplex55 in #87
- Add focus command test and support by @multiplex55 in #88
- Update visibility logic with mouse position by @multiplex55 in #106
- Add offscreen hide configuration by @multiplex55 in #110
- Add window size persistence by @multiplex55 in #114
- Add high function key support by @multiplex55 in #117
- Add selectable search results by @multiplex55 in #118
- Add clipboard history plugin by @multiplex55 in #119
- Add plugin enable list to settings by @multiplex55 in #120
- Add capability queries by @multiplex55 in #121
- Refactor action creation UI into dialog by @multiplex55 in #122
- Add plugin configuration UI by @multiplex55 in #123
- Update README for plugin management by @multiplex55 in #124
- Add plugin descriptions support by @multiplex55 in #125
- Add plugin editor UI by @multiplex55 in #126
- Add Plugins submenu by @multiplex55 in #127
- Refactor settings editor by @multiplex55 in #128
- Remove duplicate Edit Plugins option by @multiplex55 in #129
- Fix plugin capability selection UI by @multiplex55 in #130
- Auto-reload plugins after settings change by @multiplex55 in #131
- Add shell command plugin by @multiplex55 in #132
- Add bookmarks plugin by @multiplex55 in #133
- Focus search after bookmark actions by @multiplex55 in #135
- Add RuneScape wiki search plugin by @multiplex55 in #138
- Add calc prefix to actions by @multiplex55 in #139
- Add history module by @multiplex55 in #140
- Add HistoryPlugin by @multiplex55 in #141
- Add history action lookup by @multiplex55 in #142
- Add history recording for executed actions by @multiplex55 in #143
- Add egui toast notifications by @multiplex55 in #144
- Add folders plugin by @multiplex55 in #145
- Fix bookmarks normalization by @multiplex55 in #146
- Make folder aliases searchable by @multiplex55 in #147
- Add System plugin for power actions by @multiplex55 in #148
- Drop macOS and Linux by @multiplex55 in #149
- Add windows subsystem attribute by @multiplex55 in #150
- Remove unused Force Hide menu item by @multiplex55 in #151
- Default-enable plugins in editor by @multiplex55 in #152
- Update plugin descriptions by @multiplex55 in #153
- Add UI scale setting by @multiplex55 in #154
- Add command help plugin by @multiplex55 in #155
- Improve docs for editor modules by @multiplex55 in #156
- Add optional arguments support for actions by @multiplex55 in #157
- Add command editing via context menu by @multiplex55 in #158
- Update documentation for plugins and editing commands by @multiplex55 in #159
- Improve command help window by @multiplex55 in #160
- Add configurable history limit by @multiplex55 in #161
- Add history clear command by @multiplex55 in #162
- Add fuzzy ranking with weights by @multiplex55 in #163
- Add YouTube search plugin by @multiplex55 in #164
- Add Reddit search plugin by @multiplex55 in #165
- Add configurable static window position by @multiplex55 in #166
- Add snapshot button for static location by @multiplex55 in #167
- Implement virtual desktop check for Windows by @multiplex55 in #172
- Enforce exclusive CapsLock hotkey by @multiplex55 in #173
- Add toast helper and success feedback by @multiplex55 in #174
- Validate hotkey input live by @multiplex55 in #175
- Wrap settings UI in scroll area by @multiplex55 in #176
- Add quit hotkey toggle and validation by @multiplex55 in #177
- Add quick help overlay via F1 by @multiplex55 in #178
- Improve README documentation by @multiplex55 in #179
New Contributors
- @multiplex55 made their first contribution in #1
Full Changelog: https://github.com/multiplex55/Multi_Launcher/commits/0.1