Commit Graph
45 Commits
Author SHA1 Message Date
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 af22a0e701 Even better handling of safe area insets in split views
Remove old, unneeded swizzled APIs
2020-08-02 21:19:21 +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 21327acb5f Improve layout 2019-08-25 19:45:46 +03:00
Leo Natan 070d847809 Do not create the popup bar when not needed 2019-08-23 11:27:48 +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
Leo Natan afb1282df6 Support dark appearance in iOS 13 2019-06-18 03:22:23 +03:00
Leo Natan 62495109c6 Update project with iOS 13 support
Demo project now requires Xcode 11 (but the LNPopover project itself still compiles under Xcode 10).
2019-06-09 20:19:53 +03:00
Leo Natan a4bb288062 Fix crash on iOS 10 under certain conditions
Closes #309
2018-11-12 01:11:05 +02:00
Leo Natan b99b6e17ca Update project for Xcode 10 2018-10-08 11:37:20 +03:00
Leo Natan d0ba222641 Enhance demos 2018-03-09 20:49:09 +02:00
Leo Natan 51964654b8 Better inset management
Closes #235
2018-03-09 16:26:06 +02:00
Leo Natan 9e6f0960a6 Add RTL to the documentation 2018-02-18 01:34:00 +02:00
Leo Natan f7f0991443 Implement full RTL support and improves the popup bar layout system
Closes #228
Closes #229
2018-02-18 00:58:43 +02:00
Leo Natan 0e5866d3c5 Upgrade to Xcode 9.3 2018-02-04 18:24:48 +02:00
Leo Natan 9021e4c376 Minor adjustments to demo project
Demo project now compiles only on iOS 10.2 and above. The framework will support iOS 9.0 and above.
2017-09-17 23:56:40 +03:00
Leo Natan dfdde59c0f Example project should now compile on Xcode 8. 2017-07-15 15:25:42 +03:00
Leo Natan 552d6fe268 Fix Xcode 9 warnings.
Fix iOS 11 issues.
Allow user to set delegate of the gesture recognizers while not interfering with the framework's work.
2017-07-15 13:49:35 +03:00
zzzworm 9d8413bdab Support custom progress position (#159)
Support custom progress position
2017-06-09 11:05:38 +03:00
Leo Natan d7931f36c4 Add sanity UI tests in Travis CI (#155)
Add sanity UI tests in Travis CI
2017-04-10 03:50:09 +03:00
Leo Natan 02133d0f64 Drop support for iOS 9. 2017-03-18 01:56:55 +02:00
Leo Natan d5a8570405 Fixes #148
Adds a settings controller in the demo project to control various aspects of the popup.
Last version to support iOS 8.
2017-03-18 01:45:17 +02:00
Leo Natan 12118abf0f Adds support for custom popup bars. Fixes some issues. Minor changes to API for Swift.
Closes #106
Closes #122
2016-12-30 20:52:22 +02:00
Leo Natan 71c27ee998 Visual changes for iOS 10-style popup bar
Icon changes
Proposed fix for #84
2016-10-24 02:15:30 +03:00
Leo Natan 540e967ce5 Additional warnings. 2016-10-19 18:09:05 +03:00
Leo Natan 9676a57e54 Upgrade demo project to Swift 3 syntax. Demo project now requires Xcode 8.0 and above. 2016-10-19 16:03:13 +03:00
[̲̲̅̅L̲̅̅e̲o̲̅] 72f7185bb1 Add 3D Touch support - Closes #93 2016-08-06 21:51:59 +03:00
[̲̲̅̅L̲̅̅e̲o̲̅] 4afea7f614 Closes issues #92, #36
Fixes gesture recognizer mixups when the content view has gesture recognizers of its own (like a cell swipe to delete).

Added ability to swipe down on scroll views to dismiss the popup.
2016-08-05 20:30:34 +03:00
[̲̲̅̅L̲̅̅e̲o̲̅] f723fd011a Adds accessibility support to the framework.
Closes #64
2016-04-30 22:17:22 +03:00
[̲̲̅̅L̲̅̅e̲o̲̅]‏ d944e5e3ca Remove warning in Xcode about module import 2016-01-20 11:45:21 +02:00
[̲̲̅̅L̲̅̅e̲o̲̅] d6fd96561e Add README
Small updates to code
2015-08-23 11:14:30 +03:00
Leo Natan abf7cd3e39 Add code to repository 2015-08-23 07:44:36 +03:00