Added an alternative GUI based on JUCE; I like FLTK more...

This commit is contained in:
Johannes Findeisen 2026-11-06 23:17:49 +01:00
commit cd2f87a8b3
58 changed files with 11136 additions and 10 deletions

View file

@ -1,6 +1,10 @@
# GUI Guidelines
Use FLTK/C++ for windows, menus, dialogs, and the event loop. Keep all audio
The default frontend uses FLTK/C++ for windows, menus, dialogs, and the event loop.
An optional JUCE port is available under `src/gui/JUCE`; build `xtc-juce` with
`XTC_BUILD_JUCE_GUI=ON` and an external `XTC_JUCE_ROOT`. Both frontends can be
built together and use the same project files and C API. See
[JUCE build and component details](../src/gui/JUCE/README.md). Keep all audio
engine and project-domain logic in C.
Main views: