1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_core/native
reuk 1e1e5036fb
Android: Fix bug where system bars could incorrectly become opaque after adding/removing desktop components
This bug could be observed in the DemoRunner:
- Enable "button" navigation mode (as opposed to "gesture" mode) on the
  Android device.
- Remove the line enabling kiosk mode, build and install the DemoRunner.
- Run the app and navigate to the Settings pane. Open a menu, or the
  bluetooth MIDI dialog window, then close the popup window.
- Rotate the device.

Previously, the steps above could result in the system painting its own
backgrounds behind the system bars. With this patch in place, we reset
the requested system UI colours and transparency, which seems to
maintain the desired appearance.
2025-07-22 15:18:12 +01:00
..
java Update licensing information 2024-04-16 11:39:35 +01:00
javacore Update licensing information 2024-04-16 11:39:35 +01:00
juce_AndroidDocument_android.cpp Android: Remove unnecessary SDK version checks 2025-03-19 11:06:17 +00:00
juce_BasicNativeHeaders.h MinGW: Remove support 2024-06-27 18:10:21 +01:00
juce_CFHelpers_mac.h macOS: Simplify the CoreGraphics pointer types and add some new ones 2024-08-09 17:20:36 +01:00
juce_CommonFile_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_ComSmartPtr_windows.h WebBrowserComponent: Fix leak on Windows 2025-01-07 11:21:05 +00:00
juce_Files_android.cpp Android: Remove unnecessary SDK version checks 2025-03-19 11:06:17 +00:00
juce_Files_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Files_mac.mm Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_Files_windows.cpp Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_IPAddress_posix.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_JNIHelpers_android.cpp Platform: Remove compatibility checks for Android 20 and earlier 2024-07-03 13:45:37 +01:00
juce_JNIHelpers_android.h Android: Fix bug where system bars could incorrectly become opaque after adding/removing desktop components 2025-07-22 15:18:12 +01:00
juce_Misc_android.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_NamedPipe_posix.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Network_android.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Network_curl.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Network_linux.cpp Network: Make Linux networking code robust against user headers that already end with CRLF 2025-06-19 14:45:30 +01:00
juce_Network_mac.mm Network: Fix potential deadlock in macOS WebInputStream 2025-06-30 19:46:19 +01:00
juce_Network_windows.cpp MinGW: Remove support 2024-06-27 18:10:21 +01:00
juce_ObjCHelpers_mac.h Docs: Replace doxygen preprocessor conditionals with @cond and @endconds 2025-07-21 18:11:43 +02:00
juce_ObjCHelpers_mac_test.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_PlatformTimer_generic.cpp HighResolutionTimer: Add fallback implementation for Windows 2024-10-29 13:06:28 +00:00
juce_PlatformTimer_windows.cpp HighResolutionTimer: Add fallback implementation for Windows 2024-10-29 13:06:28 +00:00
juce_PlatformTimerListener.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_Process_mac.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_Registry_windows.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_RuntimePermissions_android.cpp Android: Remove unnecessary SDK version checks 2025-03-19 11:06:17 +00:00
juce_SharedCode_intel.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_SharedCode_posix.h Prevent Thread::sleep waking up on POSIX systems when receiving signals 2025-04-10 16:23:13 +02:00
juce_Strings_mac.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_SystemStats_android.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_SystemStats_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_SystemStats_mac.mm macOS: Add initial macOS 26 suport 2025-06-10 20:15:58 +01:00
juce_SystemStats_wasm.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_SystemStats_windows.cpp SystemStats: Silence function-cast warnings 2025-03-03 14:41:31 +00:00
juce_ThreadPriorities_native.h Formatting: Improve consistency of static inline word ordering 2024-09-06 15:40:39 +00:00
juce_Threads_android.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Threads_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Threads_mac.mm Platform: Remove compatibility checks for macOS 10.10 2024-07-02 18:06:27 +01:00
juce_Threads_windows.cpp Make building with MinGW a compiler error 2024-11-22 14:43:18 +00:00