Commit Graph
89 Commits
Author SHA1 Message Date
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
Leo Natan 32d989a18c Demo project improvements 2021-08-31 22:39:14 +03:00
Leo Natan 8d34326e8d Update README and project 2021-08-06 20:07:29 +03:00
Leo Natan b570354c68 Introduce a new appearance API
Set the project to iOS 13+
Deprecate older style and appearance APIs
Remove old code paths for iOS < 13.0
2021-06-26 21:01:04 +03:00
Leo Natan 0cc3ab6f4c Demo project improvements 2021-04-03 17:58:44 +03:00
Leo Natan 7ed759753a Add touch visualizer support and toggle in settings 2021-03-24 19:37:58 +02:00
Leo Natan ca57ce5ac5 Fix layout issues when tab bar is hidden due to hidesBottomBarWhenPushed
Closes #434
2021-03-18 13:43:05 +02:00
Leo Natan 88df224ac4 Xcode 99.99 2020-12-09 05:30:54 +02:00
Leo Natan 8564d1574b Demo project updates 2020-11-01 15:12:36 +02:00
Leo Natan 8b22709aa3 Mac Catalyst improvements
- The default styles have changed somewhat for Mac Catalyst, so make the system more Mac-like:
  - Default close button is .round instead of .chevron
  - Default interaction style is .scroll instead of .snap
- Mouse scroll events are ignored now, and only pan/swipe gesture is counted for popup interaction.
- The visual style of the bar background is changed somewhat
2020-10-28 10:03:58 +02:00
Leo Natan 7c436adb52 Add visual effect grouping 2020-09-27 20:41:01 +03:00
Leo Natan e03cbb10d1 Play around with demo project 2020-09-04 01:35:01 +03:00
Leo Natan e67bdb1e66 Improve custom bar controller layout management
Closes #397
2020-09-01 21:23:23 +03:00
Leo Natan 213e9b81c1 Demo project improvements 2020-08-21 00:07:04 +03:00