AnalogTapeModel

Physical modelling signal processing for analog tape recording
Log | Files | Refs | Submodules | README | LICENSE

commit d27e0b8b8a82b83e5b83d16e702d13b3372947aa
parent b3108c585b19a2b2a343a88423e65973f2a690d5
Author: jatinchowdhury18 <jatinchowdhury18@gmail.com>
Date:   Sun, 26 Jun 2022 14:40:59 +0100

Accessibility work (#274)

* Tweak OpenGL settings to help with accessibility with NVDA

* Update tab navigation for accessibility
Diffstat:
MPlugin/Source/GUI/SettingsButton.cpp | 27+--------------------------
MPlugin/modules/CMakeLists.txt | 3+++
2 files changed, 4 insertions(+), 26 deletions(-)

diff --git a/Plugin/Source/GUI/SettingsButton.cpp b/Plugin/Source/GUI/SettingsButton.cpp @@ -96,30 +96,5 @@ void SettingsButton::openGLManu (PopupMenu& menu, int itemID) void SettingsButton::copyDiagnosticInfo() { Logger::writeToLog ("Copying diagnostic info..."); - - String diagString; - diagString += "Version: " + proc.getName() + " " + String (JucePlugin_VersionString) + "\n"; - diagString += "Commit: " + String (CHOWDSP_GIT_COMMIT_HASH) + " on " + String (CHOWDSP_GIT_BRANCH) - + " with JUCE version " + SystemStats::getJUCEVersion() + "\n"; - - // build system info - diagString += "Build: " + Time::getCompilationDate().toString (true, true, false, true) - + " on " + String (CHOWDSP_BUILD_FQDN) - + " with " + String (CHOWDSP_CXX_COMPILER_ID) + "-" + String (CHOWDSP_CXX_COMPILER_VERSION) + "\n"; - - // user system info - diagString += "System: " + SystemStats::getDeviceDescription() - + " with " + SystemStats::getOperatingSystemName() - + (SystemStats::isOperatingSystem64Bit() ? " (64-bit)" : String()) - + (SystemStats::isRunningInAppExtensionSandbox() ? " (Sandboxed)" : String()) - + " on " + String (SystemStats::getNumCpus()) + " Core, " + SystemStats::getCpuModel() + "\n"; - - // plugin info - PluginHostType hostType {}; - diagString += "Plugin Info: " + proc.getWrapperTypeString() - + " running in " + String (hostType.getHostDescription()) - + " running at " + String (proc.getSampleRate() / 1000.0, 1) + " kHz " - + "with block size: " + String (proc.getBlockSize()) + "\n"; - - SystemClipboard::copyTextToClipboard (diagString); + SystemClipboard::copyTextToClipboard (chowdsp::PluginDiagnosticInfo::getDiagnosticsString (proc)); } diff --git a/Plugin/modules/CMakeLists.txt b/Plugin/modules/CMakeLists.txt @@ -43,6 +43,8 @@ target_link_libraries(juce_plugin_modules warning_flags ) +add_diagnostic_info(juce_plugin_modules) + target_compile_definitions(juce_plugin_modules PUBLIC JUCE_DISPLAY_SPLASH_SCREEN=0 @@ -54,6 +56,7 @@ target_compile_definitions(juce_plugin_modules JUCE_COREGRAPHICS_DRAW_ASYNC=1 FOLEYS_SHOW_GUI_EDITOR_PALLETTE=0 FOLEYS_ENABLE_BINARY_DATA=1 + FOLEYS_ENABLE_OPEN_GL_CONTEXT=0 CHOWDSP_USE_XSIMD=1 CHOWDSP_USE_CUSTOM_JUCE_DSP=1 JucePlugin_Manufacturer="chowdsp"