hammer-editor/docs
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
..
ARCHITECTURE.md Allow a project to set the language it's written in (#838) 2026-08-03 22:22:00 -07:00
ASSET-GENERATION.md Add manifest-driven asset generation pipeline 2026-05-22 19:26:49 -07:00
DESIGN-PATTERNS.md Rename file to match pattern 2026-06-23 00:09:49 -07:00
HOW-TO-RELEASE.md Bake the changelog into the app instead of checking GitHub on load (#850) 2026-08-04 19:04:59 -07:00
HOW-TO-RUN-A-SERVER-DOCKER.md Always-on Allowed Users list + public signup page (#875) 2026-08-10 23:30:46 -07:00
HOW-TO-RUN-A-SERVER.md Always-on Allowed Users list + public signup page (#875) 2026-08-10 23:30:46 -07:00
KEYBOARD-SHORTCUTS.md Fix AltGr shortcuts closing the desktop app (#859) (#907) 2026-08-16 00:00:10 -07:00
ROADMAP.md Update ROADMAP.md to reflect completed tasks 2026-06-16 01:22:00 -07:00
SERVER-SECRET-STORAGE.md Update SERVER-SECRET-STORAGE.md for clarity on upgrades 2026-06-23 16:44:06 -07:00
SYNCING-PROTOCOL.md Recreate projects whose cached server id is dead (#857) 2026-08-06 01:26:34 -07:00
WEB-DESIGN-SYSTEM.md Render story prose the way the editor shows it, on the web and in every export (#887) 2026-08-14 23:41:47 -07:00