2 Commits

Author SHA1 Message Date
Kelsi
3139896401 docs: changelog entries for v2.0.30-preview and v2.0.31-preview
The open v2.0.29-preview section had been collecting entries as work
landed, but stopped at the terrain-seam fix; everything after it went
unrecorded. Adds the two missing sections: rendering (brightness multiply
over water, FSR3 16-bit storage, validation-layer env var), bank and guild
bank, crafting, quests, GM tools, and the two changes since.

Also narrows a comment in macos_platform.hpp -- W takes no diacritics.
2026-07-24 18:25:51 -07:00
Kelsi
af2c6bb280 fix: disable macOS press-and-hold accent popup during play
SDL2 leaves text input enabled for the whole session, so AppKit routes key
events through NSTextInputContext even in normal gameplay. Holding a key
with diacritics -- W, A, S, E -- opened the accent chooser over the game
instead of repeating the key.

Register ApplePressAndHoldEnabled=NO before SDL_Init brings up
NSApplication. The registration domain is process-scoped, so the user's
saved preferences are untouched; if a global setting explicitly enables
press-and-hold, fall back to this application's own domain, which outranks
NSGlobalDomain.

Needs an Objective-C++ shim, wired into both wowee and wowee_editor since
both compile window.cpp.
2026-07-24 18:10:58 -07:00