Releases: scenee/FloatingPanel
2.6.4
This release primarily addresses the seamless scroll tracking issue. This is strongly recommended for upgrading from 2.6.3.
Improvements
- Updated the logging implementation using unified logging system for Xcode 15.
Bugfixes
- Fixed an issue where a tracking scroll content stops and the panel doesn't move. (#530)
Thank you to @karthuszY and @futuretap for this release!
The API document: https://floatingpanel.github.io/2.6.4/documentation/floatingpanel/
Full Changelog: 2.6.3...2.6.4
2.6.3
This release has several improvements and bug fixes.
This is strongly recommended as an upgrade from 2.6.2, which has a critical regression in scroll tracking.
Improvements
- Updated the swizzling implementation in FloatingPanelController
- Add
.spi.yml
for Swift Package Index
Bugfixes
- [Revised] Fixed an issue scrolling jumps with a small scroll view content (#524)
- Fixed an issue where dismissalTapGestureRecognizer doesn't work in one case (#590)
- Fixed scrollview content staying non-interactive after slowly swiping down (#597)
Thank you to @CaramelHeaven and @sgade for this release!
The API document: https://floatingpanel.github.io/2.6.3/documentation/floatingpanel/
Full Changelog: 2.6.2...2.6.3
2.6.2
NOTICE: This release is not recommended now. A critical regression of scroll tracking was founded in this release. So please use v2.6.1 or wait the next release.
This release has some minor improvements and a bug fix to resolve an issue on the scroll view tracking.
If you have issues on the scroll view tracking, I'd recommend to try this version.
Bugfixes
- Stop changing UIScrollView.bounces when locking or unlocking a scroll view (#524)
Improvements
- Update README
- Remove the host app for the unit testing
- Remove testing targets in the Samples project
- Fixes GitHub CI issues in the unit testing (now using CircleCI partially)
Thank you to @iharandreyev for this release!
The API document: https://floatingpanel.github.io/2.6.2/documentation/floatingpanel/
Full Changelog: 2.6.1...2.6.2
2.6.1
This release has some bug fixes and a new API to opt-in the new behavior. Please try out the new API and give us your feedback.
Experimental features
- Added
FloatingPanelController.followScrollViewBouncing()
(#525)
Improvements
- ci: update workflow for macos-10.15 deprecation and Node.js 12 warnings
Bugfixes
- Took care of an invalid bounding rectangle of PassthroughView in a screen rotation
- Fixed a laggy animation in Samples app
Thank you to @brightsider and @Dchahar for this release!
The API document: https://floatingpanel.github.io/v2.6.1/documentation/floatingpanel/
Full Changelog: 2.5.5...2.6.0
2.6.0
This release has an API change of FloatingPanelAdaptiveLayoutAnchor
and some improvements. And also it has a bug fix for the critical issue about scroll tracking since v2.5.2. This is highly recommended to upgrade if you use v2.5.2 or later.
API Changes
- Enable to restrict the content size in FloatingPanelAdaptiveLayoutAnchor (#518)
Improvements
- Refactor BackdropView.dismissalTapGestureRecognizer
- CI: add xcode 14.1 env in GitHub Actions (#577)
- Update the swift version in the pod spec
Bugfixes
- [Critical] Fix the buggy scroll tracking f922794
Thank you to @WillBishop, @sebastienL and @warpling for this release!
Full Changelog: 2.5.5...2.6.0
2.5.5
This release has some bug fixes. This is highly recommended to upgrade.
Improvements
- Update example codes of FloatingPanelLayout.anchors as a constant variable if possible
Bugfixes
- Fix the
SurfaceView.position
initialization for.top
,.left
and.right
positions. - Add
libswiftCoreGraphics.tbd
for a crash on iOS 11 with Xcode 14 (#567) - Fix the backdrop alpha when the view size or its size class changes (#573)
- Fix the stiff animation of "show detail panel" in Samples.app with Xcode 14
Thank you to @atsumori and @WillBishop for this release!
Full Changelog: 2.5.4...2.5.5
2.5.4
This release has som bug fixes. This is highly recommended to upgrade.
Bugfixes
- Fix the view index of FloatingPanelView for SwiftUI. (#536)
- Fix that a panel closes automatically after v2.5.3. (#561)
- Remove unused '.swiftformat' file
Thank you to @AleksanderMaj, @bvaillant-clgx for this release!
Full Changelog: 2.5.3...2.5.4
2.5.3
This release has some bug fixes and resolves a build error on Xcode 14. This is highly recommended to upgrade.
Improvements
- Update GitHub Actions workflow using macOS-12 in #538
Bugfixes
- Fix: add missing import UIKit by @little-huang in #534
- Fix
cornerCurve
property availability compilation fail on Xcode 14 by @asiliuk in #548 - Fix floating panel content view constraints (#546) by @seanlh in #549
- Ensure the initial state is hidden before presenting it as a modality in #551
Thank you to @little-huang, @asiliuk, @mdeaconu, @SuperY, @js, @nathanwhy and @seanlh for this release!
Full Changelog: 2.5.2...2.5.3
2.5.2
2.5.1
This release has some improvements and bug fixes. This is highly recommended to upgrade.
Improvements
- Support DocC
- Clean up the example projects and their codes (#512)
Bugfixes
- Maps example: Stop changing the content mode while a panel is attracting (#513, #511)
- Fix FloatingPanelController.invalidateLayout() to update the layout property from the delegate object (#510, #509)
- Change constraint priorities of the content view on the default content mode (#519, #444, #515)
Thank you to @niklasgrewe, @asiliuk, @itsol-ka and @flowbe for this release!