397 Commits
Author SHA1 Message Date
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 dc05200869 Update demo project 2025-04-13 15:13:49 +03:00
Léo Natan e14712b807 3.0.7 2025-04-12 17:46:00 +03:00
Léo Natan 7882ad366f Improve floating popup bar positioning and layout 2025-04-08 23:28:14 +03:00
Léo Natan a2ff9e651a Demo project updates 2025-04-04 12:55:05 +03:00
Léo Natan 2f73e2240c 3.0.6 2025-04-02 08:06:47 +03:00
Léo Natan 3b2335e832 3.0.5 2025-04-02 00:40:59 +03:00
Léo Natan 55a8b46092 Improved Catalyst support
Removed more deprecated, unavailable API
2025-04-01 12:11:11 +03:00
Léo Natan 102f56cdfe Add crossfade animation to transitions
Add full content view transition to demo project
2025-04-01 08:22:52 +03:00
Léo Natan 2c72d34b72 Modernize README gifs 2025-03-29 06:03:37 +03:00
Léo Natan e4ea0cfcae 3.0.4 2025-03-28 16:17:08 +03:00
Léo Natan 56b960c99f Expand the transition system to support more advanced scenarios, such as SwiftUI/LNPopupUI
Improve docs
2025-03-28 16:02:14 +03:00
Léo Natan 44da8aacf3 3.0.3 2025-03-26 01:23:57 +02:00
Léo Natan 67e16afa40 Fix SPM
Automatically discover `LNPopupImageView` views inside popup content controllers
Introduce `LNPopupTransitionView` protocol
Rename `LNPopupShadowedImageView` to `LNPopupImageView`
2025-03-26 01:23:20 +02:00
Léo Natan 5417eda509 Update copyright headers 2025-03-24 23:12:31 +02:00
Léo Natan 5ad69295d4 3.0.2 2025-03-24 23:09:49 +02:00
Léo Natan 78c3bfe7aa Expose LNPopupShadowedImageView as public API
Support smooth transitions from and to LNPopupShadowedImageView instances
2025-03-24 23:07:44 +02:00
Léo Natan 83c8653724 3.0.1 2025-03-24 03:55:06 +02:00
Léo Natan 51a8bdb530 Improve transition view frame detection 2025-03-24 03:54:45 +02:00
Léo Natan 34698d8c37 3.0.0 2025-03-23 01:42:37 +02: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 4902940b22 Add tinted icon to demo project 2025-03-19 06:03:02 +02:00
Léo Natan b2b121ce39 2.20.11 2025-03-17 00:30:15 +02:00
Léo Natan cc1bef4a45 2.20.10 2025-03-16 17:11:21 +02:00
Léo Natan f632c57dbd Fix a layout loop caused by nil image
Closes #596
2025-03-16 17:10:49 +02:00
Léo Natan b2750982a1 2.20.9 2025-03-13 17:41:58 +02:00
Léo Natan 0555a421da 2.20.8 2025-03-12 01:25:10 +02:00
Léo Natan 80fe14a5f3 2.20.7 2025-02-16 23:20:17 +02:00
Léo Natan 6ef5ba33e5 2.20.6 2024-11-08 05:43:04 +02:00
Léo Natan f3f5723df7 Layout improvements 2024-11-08 05:41:40 +02:00
Léo Natan 392dc55fa6 Update demo project 2024-11-05 00:41:40 +02:00
Léo Natan 37a5b9d056 2.20.5 2024-11-02 04:10:58 +02:00
Léo Natan 94f060357f 2.20.4 2024-11-02 03:51:54 +02:00
Léo Natan 3d6a72a4bc UITabBarController sidebar support 2024-11-02 03:51:17 +02:00
Léo Natan 61ed581b2a 2.20.3 2024-10-31 17:46:49 +02:00
Léo Natan 5359222a95 Fix layout issue with UINavigationController 2024-10-31 17:46:17 +02:00
Léo Natan f500abb1c9 Update demo project 2024-10-29 01:53:47 +02:00
Léo Natan ccbcb15c16 2.20.2 2024-10-27 19:15:04 +02:00
Léo Natan 0f12f2e2ac Layout improvements 2024-10-26 19:16:31 +03: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 7d8eb297c9 2.20.1 2024-10-17 12:44:19 +03:00
Léo Natan 6c534cdf07 SwiftUI fixes 2024-10-17 12:43:28 +03:00
Léo Natan d07eb7bd83 Demo project update 2024-10-17 09:45:31 +03:00
Léo Natan ccacc0c638 2.20.0 2024-10-17 07:35:46 +03:00
Léo Natan 5594582c9a Introduce limitFloatingContentWidth for iPadOS
Given a sufficiently wide, regular horizontal size-class container on iPadOS, floating popup bars will now be limited in width to a system-determined value. To restore the previous functionality (full width of the container) to how it was before, set `.popupBar.limitFloatingContentWidth = false`

Floating popup bars will now increase in height slightly on regular horizontal size-class superviews on iPadOS.

Further improve floating tab bar support

Update demo project with changes
2024-10-17 07:35:05 +03:00
Léo Natan cda240e016 2.19.13 2024-10-16 12:00:56 +03:00
Léo Natan 5c1bd2b00a Improve support for iPadOS 18 floating tab bar design
Closes #583
2024-10-16 12:00:19 +03:00
Léo Natan 5448c997ed Demo project update 2024-09-27 03:42:25 +03:00
Léo Natan bbd729e34b 2.19.12 2024-09-27 03:38:42 +03:00