ed
112f8999fd
iOS: Fix native message box leak when no callback is provided
3 years ago
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
3 years ago
reuk
cfda532c9f
iOS Windowing: Avoid crashing when displaying a message box from a background thread
3 years ago
ed
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword
3 years ago
ed
f2b9ab15d8
iOS: Use UIPasteboard string property in SystemClipboard::getTextFromClipboard() to ensure that only NSStrings are retrieved
3 years ago
ed
3d282c1078
Desktop: Deprecate isOSXDarkModeActive() and add isDarkModeActive() for other platforms
3 years ago
reuk
0f3e3d365a
iOS: Use safeAreaInsets API on supported platforms, even when deployment target is low
This fixes an issue where building with an old deployment target would
cause apps to display in "unsafe" screen areas.
3 years ago
ed
f5eee033ba
NativeMessageBox: Return correctly mapped value when shown modally
3 years ago
ed
3b97c40c2d
iOS: Fix a crash in NativeMessageBox implementation when shown modally
3 years ago
ed
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
3 years ago
reuk
8fb4541fdb
iOS: Avoid unnecessary numeric conversion
4 years ago
ed
ac1425f94e
Added Display::safeAreaInsets and implementations for iOS and Android
4 years ago
reuk
51170e6073
UIViewComponentPeer: Enable non-full-screen views
4 years ago
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
4 years ago
ed
301f4f5437
iOS: UIViewComponentPeer refactoring
4 years ago
ed
ccfee61773
iOS: Removed some unused deployment target checks
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
5816958001
Squashed some deprecation warnings on the latest iOS and macOS versions
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
Tom Poole
7dd8e40114
iOS: Added a dealloc routine to JuceAppStartupDelegate
6 years ago
ed
b78e63aa02
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
6 years ago
ed
4280b51d09
Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this
6 years ago
Tom Poole
3a373cfa06
Increased the warning level when building DemoRunner on iOS
7 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
Tom Poole
8c0f0815f0
iOS: Added memory warning callbacks
7 years ago
jules
4fcedf7be5
Standardised some lambda syntax
7 years ago
Lukasz Kozakiewicz
8ac29a4843
Fix typo.
7 years ago
jules
f3cde9763a
Quick tidy-up of some messaging classes
7 years ago
jules
f85d706131
Some minor formatting and comment fixes
7 years ago
Lukasz Kozakiewicz
e1c181425b
PushNotifications: compile out any PN code on iOS if PNs are not enabled.
7 years ago
Lukasz Kozakiewicz
d31e44b5ab
PushNotifications: compile out any PN code on iOS if PNs are not enabled.
7 years ago
Lukasz Kozakiewicz
b2d2bda7a1
Add Push Notifications feature for iOS and Android.
7 years ago
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
7 years ago
hogliux
b2576d288a
Added a sourceComponent parameter to the performExternalDragDropOfFiles/performExternalDragDropOfText methods of DragAndDropContainer
7 years ago
jules
21f14c478b
Tweaked an iOS shutdown behaviour
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
ed
b7b8d5be57
Multiple fixes for touch and pen input on Windows
8 years ago
hogliux
51d5572220
Added showYesNoBox to NativeMessageBox class
8 years ago
hogliux
2bec815bb3
Added an option to execute JUCEApplication's suspend() method on an iOS background task to give you extra time to save your app's state
8 years ago
hogliux
859567ff0c
Fixed a compiler warning on iOS
8 years ago
hogliux
a84c166c6f
Fixed an issue where an iOS background download task would not receive the completion callback when the app is swapped
8 years ago
hogliux
9a7ee9fdbb
Added support for iOS custom delegates - use at your own risk
8 years ago
hogliux
1861c82a12
Add window property to JuceAppStartupDelegate
9 years ago
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
9 years ago
jules
189853720a
Cleaned up a few uses of Image::null
9 years ago
jules
28a322138d
Added method Desktop::isOSXDarkModeActive()
9 years ago
jules
39ba4ed577
Avoided an iOS compile warning
9 years ago
jules
d0cb3d222a
Updated to iOS8 alert windows to avoid deprecation warnings
9 years ago