3 Commits
Author SHA1 Message Date
kyleandClaude Opus 5.5 2125583407 Remove the Qt frontend
The Qt GUI was unused: out of make-app-release since March, not built by
the gate, and its app bundle could not start (no platform plugin). Every
renderer and input change had to be made in it separately. kge is the
ImGui frontend only.

Removes QtFrontend/QtInputHandler/QtRenderer, the KTE_USE_QT option and
its #if branches (Command.cc, GUITheme.h, main.cc), the Nix qt package
and dev shell, the commented-out Qt release steps, the Qt frontend plan,
and Qt mentions in AGENTS.md, DEVELOPER_GUIDE.md, REWRITE.md and code
comments. Git history keeps the code.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 12:32:58 -07:00
kyleandClaude Opus 5.5 fe4e2abb3a Bundle SDL3 for Homebrew's sdl2-compat
Homebrew's sdl2 is now sdl2-compat, which dlopen()s SDL3 at startup
instead of linking it, so fixup_bundle never copied SDL3 into kge.app
and kge aborted at launch with "Failed loading SDL3 library". When the
bundled libSDL2 is sdl2-compat, copy SDL3 to
Contents/Frameworks/libSDL3.dylib, the first place it looks.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 12:26:53 -07:00
kyle 7347556aa2 Add missing cmake for macos. 2026-01-02 10:39:33 -08:00