Add mono toggle, wider scale dropdown, dynamic UI scaling

This commit is contained in:
Armin 2026-09-16 18:38:35 +02:00
commit d15e61b96f
6 changed files with 90 additions and 30 deletions

View file

@ -4,12 +4,17 @@ project(Terion VERSION 1.0.0 LANGUAGES C CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Locate JUCE: prefer an explicit TERION_JUCE_DIR, then ~/JUCE, then the
# vendored copy at third_party/JUCE (populated by `make juce`).
# Locate JUCE: prefer an explicit TERION_JUCE_DIR, then ~/JUCE,
# ~/.local/git/juce, ~/.local/git/JUCE, then the vendored copy at
# third_party/JUCE (populated by `make juce`).
if(TERION_JUCE_DIR)
set(JUCE_DIR_SELECTED "${TERION_JUCE_DIR}")
elseif(EXISTS "$ENV{HOME}/JUCE/CMakeLists.txt")
set(JUCE_DIR_SELECTED "$ENV{HOME}/JUCE")
elseif(EXISTS "$ENV{HOME}/.local/git/juce/CMakeLists.txt")
set(JUCE_DIR_SELECTED "$ENV{HOME}/.local/git/juce")
elseif(EXISTS "$ENV{HOME}/.local/git/JUCE/CMakeLists.txt")
set(JUCE_DIR_SELECTED "$ENV{HOME}/.local/git/JUCE")
elseif(EXISTS "${CMAKE_SOURCE_DIR}/third_party/JUCE/CMakeLists.txt")
set(JUCE_DIR_SELECTED "${CMAKE_SOURCE_DIR}/third_party/JUCE")
else()