Commit Graph
79 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 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 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 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
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
Leo Natan 76099709f5 Add target with no LNPopupController.framework linked 2020-08-14 22:30:50 +03:00
Leo Natan c45a3a14f4 Use LNPreviewToContextMenu instead of previous hack 2020-08-10 21:05:11 +03:00
Leo Natan 72580dabfc Improvements:
Use LoremIpsum from Swift Package
Improve handling of view notification
Ensure bottom inset is set correctly to either superview or window bottom safe area inset
Update file headers
Update demo project with more SFUI images
Add static product to package
2020-08-06 23:23:16 +03:00
Leo Natan e65e34f9f6 Support iOS 11 again
Documentation changes
2020-08-04 22:16:07 +03:00
Leo Natan 1b6cb070d3 Support iOS 14
Bump to 2.9.0
Remove legacy iOS 9 - 11 code
Remove legacy previewing API
2020-07-31 22:35:01 +03:00