1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-08 04:20:09 +00:00
JUCE/modules/juce_gui_basics/native
reuk 1e7b91b4d2
FileChooser: Avoid potential issue when viewDidDismiss and file selection callbacks are interleaved
viewDidDisappear may be called when a file is successfully selected.
presentationControllerDidDismiss is only called when the controller is
dismissed manually by the user, e.g. by tapping outside the sheet, or by
dragging it away.

Checking for sheet dismissal is necessary in iOS 15, but not in iOS 17.
In iOS 17, tapping outside the file chooser causes a callback to
documentPickerWasCancelled instead.
2024-01-03 17:42:01 +00:00
..
accessibility MacOS: Accessibility: Fix returning ignored native element in accessibilityChildren 2023-11-08 16:42:59 +01:00
java/app/com/rmsl/juce WebBrowserComponent: Android: Add accessibility integration 2023-06-08 16:07:11 +00:00
javaopt/app/com/rmsl/juce ContentSharer: Update interface to return safer ScopedMessageBox instances 2023-03-27 11:54:37 +01:00
juce_CGMetalLayerRenderer_mac.h Fix some compiler warnings 2023-08-29 12:59:09 +01:00
juce_ContentSharer_android.cpp Android: Widen ContentSharer permissions to work with Google Drive 2023-12-10 18:41:24 +01:00
juce_ContentSharer_ios.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_DragAndDrop_linux.cpp Use NullCheckedInvocation in more places 2023-10-02 13:40:10 +01:00
juce_DragAndDrop_windows.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_android.cpp Docs: Fix some missing Doxygen tags 2023-10-20 11:22:47 +01:00
juce_FileChooser_ios.mm FileChooser: Avoid potential issue when viewDidDismiss and file selection callbacks are interleaved 2024-01-03 17:42:01 +00:00
juce_FileChooser_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_FileChooser_windows.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_MainMenu_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_MouseCursor_mac.mm Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_MultiTouchMapper.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_NativeMessageBox_android.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_ios.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeMessageBox_windows.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_NativeModalWrapperComponent_ios.h Fix some compiler warnings 2023-08-29 12:59:09 +01:00
juce_NSViewComponentPeer_mac.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_PerScreenDisplayLinks_mac.h Fix some LLVM 17 compiler warnings 2023-09-25 11:21:11 +01:00
juce_ScopedDPIAwarenessDisabler.cpp GUI Basics: Refactor juce_gui_basics file structure 2023-03-16 08:53:12 +00:00
juce_ScopedDPIAwarenessDisabler.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ScopedThreadDPIAwarenessSetter_windows.h Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_ScopedWindowAssociation_linux.h Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_UIViewComponentPeer_ios.mm Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_android.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_ios.mm macOS: Correctly populate display safeAreaInsets on macOS 2023-10-19 11:32:31 +01:00
juce_Windowing_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_Windowing_mac.mm macOS: Move set dock icon to juce_core 2023-10-25 13:53:35 +01:00
juce_Windowing_windows.cpp KeyPress: Allow isKeyDown to handle dual-symbol keys like =/+, ;/: on Windows 2023-12-07 15:43:22 +00:00
juce_WindowsHooks_windows.cpp WindowsHooks: Attempt to fix keyboard issues for plugin clients 2023-10-11 15:57:46 +01:00
juce_WindowsHooks_windows.h WindowsHooks: Split declarations and definitions into seaprate files 2023-05-31 15:15:25 +01:00
juce_WindowUtils_android.cpp WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_ios.mm WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_linux.cpp WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_mac.mm WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_WindowUtils_windows.cpp WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2023-05-04 18:42:41 +01:00
juce_XSymbols_linux.cpp Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_XSymbols_linux.h Native: Rename all native files for improved consistency 2023-04-04 19:54:29 +01:00
juce_XWindowSystem_linux.cpp Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
juce_XWindowSystem_linux.h X11: Ask the host to manage client-initiated resizes 2023-07-24 14:20:16 +01:00