reuk
1b0911dda6
iOS: Always update peer bounds when window scene coordinate space is updated
2025-12-08 14:19:45 +00:00
reuk
e3f3d32fe6
UIViewComponentPeer: Remove rootViewController from old window before adding it to new window
...
This fixes an issue where the view would disappear and the window would
become black when the window scene changed, e.g. because screen sharing
was started.
2025-11-19 14:09:52 +00:00
reuk
83e5264c86
Formatting: Remove double-dots from comments and other strings
2025-11-18 15:47:42 +00:00
reuk
514718e037
UIViewComponentPeer: Fix bug where onscreen keyboard would fail to follow view orientation
...
The important part seems to be initialising the UIWindow directly with
the UIWindowScene, instead of initialising it with a frame and then
assigning a scene later on.
2025-11-04 14:18:19 +00:00
reuk
d66ca542b8
UIViewComponentPeer: Avoid sending unnecessary UIWindowScene change notifications
2025-11-04 14:18:19 +00:00
reuk
87cec3b743
UIViewComponentPeer: Fix an issue where the status bar could remain visible in landscape on iPhones
2025-11-04 14:18:19 +00:00
reuk
c1c0b58787
UIViewComponentPeer: Remove orientation-related methods that are deprecated on all supported JUCE deployment targets
2025-11-04 14:18:19 +00:00
reuk
a2ed4e3ffd
UIViewComponentPeer: Use correct return type for supportedInterfaceOrientations
2025-11-04 14:18:19 +00:00
Anthony Nicholls
d0aa6d0486
iOS and macOS: Use consistent capitalisation with @available syntax
2025-09-25 14:56:34 +01:00
reuk
5d7208bb54
ModifierKeys: Avoid direct access to currentModifiers when reading but not writing
2025-06-19 14:42:49 +01:00
reuk
70a2dd7e15
UIViewComponentPeer: Adopt the UIScene lifecycle on iOS 13+
2025-06-16 16:59:55 +01:00
reuk
c2f567f3ee
Fix unused variable warnings
2024-12-02 14:44:24 +00:00
Anthony Nicholls
5e803ded5f
Deprecations: Add ignore deprecation warning macros
2024-11-27 11:07:04 +00:00
reuk
93640b63ff
Compatibility: Add new macros for straightforward checking of minimum deployment target
...
This also fixes a bug introduced in f7c7225f5c
where the condition guarding the definition of traitCollectionDidChange
was incorrect. This function is never required if the deployment target
is at least 17.0.
2024-11-05 13:28:10 +00:00
reuk
3005b716fe
ObjCHelpers: Add new macros to help with version checking
2024-10-29 19:46:35 +00:00
reuk
dbe74e9f5d
UIViewComponentPeer: Fix deprecation warnings for iOS 13
2024-10-29 19:46:35 +00:00
reuk
f7c7225f5c
UIViewComponentPeer: Fix deprecation warnings for iOS 17
2024-10-29 19:46:35 +00:00
reuk
128e258845
UIViewComponentPeer: Remove unnecessary method declarations from interface
2024-10-29 19:46:34 +00:00
attila
d9a3efd3cb
ComponentPeer::VBlankListener: Add timestamp parameter to the vblank callback
2024-10-25 15:44:34 +02:00
reuk
555b667d22
ComponentPeer: Add isShowing() member, which more closely matches expected behaviour of Component::isShowing
2024-09-18 15:44:05 +01:00
reuk
b89553ae2c
Platform: Remove build-time Apple SDK availability checks
2024-07-03 13:50:08 +01:00
reuk
a59d010f99
Platform: Remove compatibility checks for iOS 12
2024-07-02 18:13:59 +01:00
reuk
6428f43eeb
Platform: Remove compatibility checks for iOS 10
2024-07-02 18:06:28 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
2023-10-09 14:49:18 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
82f1fd57a4
Fix some compiler warnings
2023-08-29 12:59:09 +01:00
reuk
a4aa7392d8
UIViewComponentPeer: Fix stalled rendering when JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS is enabled
2023-08-05 17:02:40 +01:00
attila
18489bb7d7
WebBrowserComponent: iOS: Add accessibility integration
2023-06-08 16:07:11 +00:00
Tom Poole
1fbfeb6039
iOS: Fix a constant redrawing bug
2023-06-08 11:12:58 +01:00
reuk
9d50ab6c59
CGMetalRenderer: Avoid glitching when resizing views
2023-04-04 19:55:12 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00