Léo Natan
0764f1b517
Import latest LNPopupController master branch with iOS 12 fixes
2025-04-05 13:27:01 +03:00
Léo Natan
6ab380e003
Support iOS 12
2024-01-11 02:28:42 +02:00
Léo Natan
02764b2d20
Demo project update
2024-01-08 00:37:49 +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
Leo Natan
84eb71d115
Add support for macOS Catalyst
...
Other visual tweaks and layout improvements
2019-08-22 22:08:53 +03:00
Leo Natan
8d767cfefb
Initial support for macOS Catalyst
...
Still some safe area bugs; not sure the bugs are related to the popup
2019-08-21 20:47:34 +03:00
Leo Natan
43046b5905
Improve presentation when the popup presentation container controller is presented in a context menu
...
Add context menu to example project
2019-08-21 14:52:55 +03:00
Leo Natan
27eb32c6d7
Fix new crashes in iOS 13 beta 4
...
Change bar material on iOS 13 to match that of Music app (user can change if they desire)
Fix more layout issues on iOS 13
2019-07-18 05:40:52 +03:00
Leo Natan
f4be4d5ca3
Fix tab bar layout issues in iOS 13 and iOS 12 (OS bug)
...
Closes #338
Continued effort for #334
2019-07-12 01:57:30 +03:00