hammer-editor/desktop
Adam Brown 9cde66bef6
Fix AltGr shortcuts closing the desktop app (#859) (#907)
Windows reports AltGr as Ctrl+Alt, so typing @ on a Turkish-Q or German
QWERTZ layout matched the loose Ctrl+Q quit test and closed the app.

Window shortcut matching moves into WindowShortcuts.kt, built on the
exact-modifier matchesShortcut helper, which also tightens Ctrl+W and
Ctrl+Shift+F.

* Move save-all off Ctrl+Alt+S to Ctrl+Shift+S

Ctrl+Alt+S is itself an AltGr chord on Windows, so it fired and ate the
character on layouts that map AltGr+S, such as Polish (s with acute).
Rebound on desktop, Android, and iOS, and Android's global search now
matches its modifiers exactly like the rest.

No shortcut uses Alt now, which is what keeps AltGr keystrokes reaching
the editor.

* Keep Koin hint classes out of test detection
2026-08-16 00:00:10 -07:00
..
gradle/wrapper Upgrade gradle to version 9.5.1 2026-05-17 19:35:37 -07:00
icons Add manifest-driven asset generation pipeline 2026-05-22 19:26:49 -07:00
macos-native MacOS sandboxing 2026-06-02 20:54:18 -07:00
scripts MacOS publish fixes 2026-06-02 20:49:08 -07:00
src Fix AltGr shortcuts closing the desktop app (#859) (#907) 2026-08-16 00:00:10 -07:00
build.gradle.kts Bump Nucleus, lots of nice improvements 2026-08-15 22:55:51 -07:00
entitlements.plist MacOS sandboxing 2026-06-02 20:54:18 -07:00
proguard-rules.pro Migrate desktop window decoration to Nucleus 2.1.9 TAO backend (#854) 2026-08-05 23:22:38 -07:00
runtime-entitlements.plist Add Mac App Store packaging for the desktop module 2026-05-19 17:46:07 -07:00