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 f904fd356a
Android: Improve screen safe-area reporting
The goal of this change is to ensure that the safeAreaInsets and
keyboardInsets members of Display correctly take the current system UI
and screen cutouts into account.

This change also enables rendering behind the status bar and navigation
bar for JUCE applications. This is in line with the new defaults in
Android 15, where building against the Android SDK 35 will automatically
enable "edge-to-edge" drawing. Enabling this behaviour on older
platforms too provides a more consistent experience.
2025-06-03 16:08:20 +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: Improve screen safe-area reporting 2025-06-03 16:08:20 +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 Update licensing information 2024-04-16 11:39:35 +01:00
juce_Network_mac.mm URLConnectionState: Use a shared NSURLSession to improve performance 2024-06-24 12:50:02 +01:00
juce_Network_windows.cpp MinGW: Remove support 2024-06-27 18:10:21 +01:00
juce_ObjCHelpers_mac.h ObjC: Silence Wcast-function-type-mismatch warnings when building with Wextra for x86_64 2025-04-14 13:05:22 +01: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 SystemStats (macOS): Add macOS 15 (Sequoia) enum 2025-01-06 11:52:55 +00: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