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
5 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
8 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
jules
ceb1b405f0
Removed an iOS deprecated function in setKioskComponent()
9 years ago
Timur Doumler
8c2b2a2247
Fixed iOS warning: 'applicationFrame' is deprecated: first deprecated in iOS 9.0 - Use -[UIScreen bounds]
9 years ago
jules
02041328dc
Misc minor fix-ups
9 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
jules
4af50da9f7
Modified app startup code so that JUCEApplication::shutdown() will still get called even if the app is aborted during the initialise() method.
10 years ago
jules
b8696a0ecd
Minor tidying-up.
10 years ago
jules
6c61dbb68e
Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>.
11 years ago
jules
f5af6cd27d
(Reverted a couple of mistaken changes from an earlier commit)
11 years ago