102 Commits
Author SHA1 Message Date
Léo Natan 9d51208950 Fix oops + full screen catalyst improvements 2026-07-26 04:29:42 +03:00
Léo Natan 4b6db3de54 Demo project updates 2026-07-24 04:10:05 +03:00
Léo Natan 3cb42f86a9 Demo project updates 2026-07-24 04:09:55 +03:00
Léo Natan d008304f23 Update icon to use Icon Composer 1.5 2026-07-24 04:09:47 +03:00
Léo Natan f8ebe2deac Demo project update for Catalyst 2026-07-24 04:09:32 +03:00
Léo Natan 48e5e26c16 Require iOS 15+ for LNPopupController.pbxproj
(Swift Package Manager still allows deployment as old as iOS 13)
2026-07-05 01:18:41 +03:00
Léo Natan 025af1eae7 Add support popup item paging
Update LICENSE
2025-10-21 01:26:56 +03:00
Léo Natan 04257a2a75 Update demo project to include a custom container scene 2025-10-03 13:46:55 +03:00
Léo Natan ba3d26261d Add support for popup bar minimization
Closes #614
2025-09-28 01:08:56 +03:00
Léo Natan c600efa3a0 Update demo project 2025-09-22 17:23:27 +03:00
Léo Natan a5351d6a15 Improve popup bar layout logic
Streamline marquee logic
Add experimental support for `LNSystemMarqueeLabel` (not yet available when LNPopupController is imported using SPM)
Improve swizzling safety
Demo project updates
2025-09-11 19:34:54 +03:00
Léo Natan 8f10724b6f iOS 26 Support
Closes #601
2025-08-31 04:39:16 +03:00
Léo Natan e909c3e245 Suspend window rotation and limit interactions while popup is transitioning. 2025-04-24 02:13:17 +03:00
Léo Natan f184d6bae4 Add support for popup open and close transition
Closes #598
2025-03-23 01:35:00 +02:00
Léo Natan 42c363f313 Fix iOS 18 bug with tab bar scroll edge appearance 2024-10-26 02:44:42 +03:00
Léo Natan cb70ac468b Improve pointer interactions on iPadOS 2024-10-25 16:22:50 +03:00
Léo Natan bef6a1a07c Improve UIPageViewController support
Add paged scrolling content to demo project
2024-09-27 01:57:29 +03:00
Léo Natan bcc42fe4ac Add scrolling content option in demo project 2024-09-26 06:20:35 +03:00
Léo Natan 9a8b4cffeb Update copyright 2024-08-07 19:01:52 +03:00
Léo Natan 0e40359851 Make demo project compatible with Xcode 16.0 2024-08-06 23:51:18 +03:00
Léo Natan 1cc8c4a010 Demo project updates 2024-07-12 13:45:33 +03:00
Léo Natan 0de7a64664 Demo project updates 2024-07-07 19:53:28 +03:00
Léo Natan b169a0d993 Demo project updates 2024-02-02 19:29:55 +02:00
Léo Natan 48bf50b48c Demo project update
Demo project updates
2024-01-13 19:19:06 +02:00
Léo Natan 3edb2295b1 Add event queue system to allow popup state changes to accumulate as the user calls the API. 2024-01-04 20:33:23 +02:00
Léo Natan 23c3bffccf Demo project: use settings from LNPopupSettings
Use a shared user defaults suite to share settings between LNPopupController and LNPopupUI demo projects
2023-12-16 01:09:22 +02:00
Léo Natan f261f3be29 Layout improvements
Demo project updates
2023-12-09 02:10:10 +02:00
Léo Natan ff64aca3d1 Improve demo project to have a pseudo Hebrew mode for testing 2023-12-01 19:57:26 +02:00
Léo Natan 451814e0a1 Demo project updates 2023-11-27 02:16:56 +02:00
Léo Natan 0ae4078dc9 Fix layout issues with custom popup bar controllers
Closes #551
2023-11-24 18:43:33 +02:00
Léo Natan 93216b9db1 Demo project improvements 2023-11-19 01:06:07 +02:00
Léo Natan 04d715b858 Fix layout issues
Closes #548
2023-11-14 19:52:03 +02:00
Léo Natan a4d01f7ead Demo project updates 2023-10-23 05:50:12 +03:00
Léo Natan ae3b34d44d Demo project updates 2023-10-11 01:01:14 +03:00
Léo Natan 3a006ccddb Demo project update 2023-10-04 02:55:56 +03:00
Léo Natan 166d4b3b9d Improve context menu interaction transition
Demo project now uses SwiftUI for its settings view controller
2023-10-03 03:21:27 +03:00
Léo Natan 1d72fcf35b Demo project reorg 2023-09-29 02:56:55 +03:00
Léo Natan 4a2b53c85a Demo project reorg 2023-09-26 02:36:31 +03:00
Léo Natan 11c7157659 Update the floating bar shadow to match the system one
Improve context menu support
2023-09-25 02:42:10 +03:00
Léo Natan 0d3b620a8e Improved bar layouts and default appearances
RTL improvements to floating bar
Improved support for changing toolbar and tab bar appearances
Fixed a tab bar transition bug with floating bars
2023-09-02 03:10:41 +03:00
Léo Natan f74ff22403 Fix incorrect ISA swizzling of a global object, causing incorrect behavior.
Replicate the global object instead, so that it can safely be ISA swizzled.
2023-08-31 16:58:14 +03:00
Léo Natan 05c1aee00b Support for floating popup bar style, introduced in iOS 17 2023-08-30 02:35:01 +03:00
Léo Natan 60aa14f761 Fix tab bar scroll edge appearance transition on iOS 17
Closes #539
2023-08-14 01:35:14 +03:00
Leo Natan be2a72f2aa Modernize documentation syntax in preparation for DocC 🤷‍♂️ 2022-10-22 19:21:15 +03:00
Léo Natan 1f42bf2b7f Fix iOS 16 safe area insets issue
Closes #513
2022-06-22 19:57:24 +03:00
Leo Natan b16e37a605 Example project improvements 2021-12-17 02:15:23 +02:00
Leo Natan 46e387bb1d Improve bar extension dismiss animation
Fix an issue where navigation controllers with hidden toolbars would not show bar extension
2021-11-14 22:41:48 +02:00
Leo Natan c6d78da0fb Example project updates 2021-09-26 21:34:53 +03:00
Leo Natan f28334beb2 Example project + docs 2021-09-25 01:44:52 +03:00
Leo Natan fdb92d448b Remove git submodules, use dependencies from SPM 2021-09-03 23:41:22 +03:00