Shin Yamamoto
8d372452b4
Remove 'unavailable' annotations
2020-07-11 09:48:25 +09:00
Shin Yamamoto
2fc16bb1f4
Upgrade swift version to 5.0
2020-07-11 09:48:25 +09:00
Leko Murphy
8903e4e610
don't remove panel on view disappearance ( #367 )
2020-07-11 09:46:41 +09:00
Shin Yamamoto
5634de2eee
Merge pull request #371 from knchst/modify/readme
...
Modify README.md sample code.
2020-07-11 09:42:16 +09:00
Kenichi Saito
1957ae3919
Modify README
2020-07-09 19:59:20 +09:00
Shin Yamamoto
a4f8c0528c
Merge pull request #356 from SCENEE/release-1.7.5
...
Release 1.7.5
2020-06-04 08:30:31 +09:00
Shin Yamamoto
e4548b26bd
Release 1.7.5
v1.7.5
2020-06-03 22:33:02 +09:00
Shin Yamamoto
d540b1ddde
Fix the panel behavior in a sheet modal ( #358 )
...
* Add "Show Panel in Sheet Modal" sample
* Fix the behavior in a sheet modal
2020-06-03 22:31:30 +09:00
Shin Yamamoto
aaeb752911
No need to recognize both of the pan gesture and dismiss gesuter of sheet modal
2020-05-30 10:11:12 +09:00
Grigory
966caad519
Fix the constraints break on fitToBounds mode ( #359 )
2020-05-30 09:44:58 +09:00
Shin Yamamoto
a62c3a23dc
Fix some view controllers in Samples.app for a sheet modal
2020-05-23 09:07:01 +09:00
Shin Yamamoto
7bbc3d5910
fix the behavior in a sheet modal
2020-05-23 08:12:01 +09:00
Shin Yamamoto
e2afb1e22f
Add "Show Panel in Sheet Modal" sample
2020-05-23 08:11:30 +09:00
Shin Yamamoto
8cca1178fd
fix {top,bottom} constant's boundary in updating panel interactively ( #352 )
...
Because {top,bottom}Y can be {less,more} than the SafeArea/Superview bounds,
if a minus value is set to the inset for {top,bottom} most position.
2020-05-21 08:59:52 +09:00
Shin Yamamoto
a09a0e9e32
fix the animation velocity's sign ( #354 )
...
Using a directional distance to calculate an animation velocity fixes an
issue where a panel's animation was wrong when a user swipes up a panel
at the top most position.
2020-05-16 09:18:59 +09:00
Shin Yamamoto
43c76faa20
fix invalid safearea insets in a table view with static cells ( #353 )
...
See also https://github.com/SCENEE/FloatingPanel/issues/330
2020-05-16 09:17:34 +09:00
Shin Yamamoto
5787a350ab
fix the memory leak of FloatingPanelController object ( #350 )
2020-05-15 07:41:18 +09:00
Shin Yamamoto
9abb80de64
Fix an invalid indicator insets of the tracking scroll view ( #346 )
2020-04-29 14:22:34 +09:00
Shin Yamamoto
7d90458d99
Support the initial hidden position not including the supported positions ( #345 )
2020-04-29 14:20:49 +09:00
Shin Yamamoto
5d5f14acd8
fix a build error on Xcode 11.4 ( #337 )
2020-03-30 17:52:00 +09:00
Shin Yamamoto
bed519f0c0
Merge pull request #326 from SCENEE/release-1.7.4
...
Release 1.7.4
2020-02-29 18:52:15 +09:00
Shin Yamamoto
7c47e2e20e
Release 1.7.4
2020-02-29 13:25:11 +09:00
Federico Zanetello
f909cd4101
ignore .swiftpm/ folder ( #324 )
v1.7.4
2020-02-29 13:20:50 +09:00
Federico Zanetello
8c24aa3fc9
fix api typo ( #325 )
...
fixes floatingPanel(_ vc: FloatingPanelController, contentOffsetForPinning) name
2020-02-29 13:18:09 +09:00
Shin Yamamoto
7531d80f1c
Merge pull request #323 from SCENEE/release-1.7.3
...
Release 1.7.3
2020-02-29 10:40:38 +09:00
Shin Yamamoto
c4c1906cae
Release 1.7.3
2020-02-28 21:00:44 +09:00
Shin Yamamoto
4f717c5840
update github issue template
2020-02-28 21:00:40 +09:00
Shin Yamamoto
fbd83ef500
fix a run script error
2020-02-26 22:53:44 +09:00
Shin Yamamoto
2a91145366
Fix breaking content offset of the tracked scroll view ( #315 )
...
* Convert the tracked scroll view frame to the surface coordinate space
2020-02-26 22:49:51 +09:00
Shin Yamamoto
f5d72aa0a5
Add failure requirements for multiple panels ( #322 )
...
* add multi panel sample
2020-02-26 22:47:52 +09:00
Shin Yamamoto
65f67c98f4
Add floatingPanel(_:contentOffsetForPinning:) delegate method ( #314 )
...
* add floatingPanel(_:contentOffsetForPinning:)
* add 'Show NavigationController' sample
* fix the initial content offset in a navigation bar with a large text
The content offset preservation should be applied only when
`FloatingPanelController.contentInsetAdjustmentBehavior` is `.always`.
This is because the library user loses control of the initial offset.
2020-02-24 11:16:10 +09:00
Shin Yamamoto
1f79c2573f
Merge pull request #316 from jacksonjude/master
...
Minor README.md typo
2020-02-15 10:32:03 +09:00
jacksonjude
bc840dde46
Minor README.md typo
2020-02-08 22:36:50 -08:00
Shin Yamamoto
57ed039857
Merge pull request #312 from SCENEE/release-1.7.2
...
Release 1.7.2
2020-01-30 09:29:00 +09:00
Shin Yamamoto
11f0e8c84e
Release 1.7.2
v1.7.2
2020-01-29 11:33:11 +09:00
Shin Yamamoto
dd19c866d4
Merge pull request #311 from SCENEE/return-childvc-to-consult
...
Return the child view controller to consult
2020-01-29 11:31:01 +09:00
Shin Yamamoto
801fed9843
Return the child view controller to consult
2020-01-29 08:54:53 +09:00
Shin Yamamoto
847b5c0917
Merge pull request #310 from SCENEE/fix-didenddecelerating-call
...
Fix delegate calls
2020-01-28 22:39:37 +09:00
Shin Yamamoto
c64056ca7b
Make floatingPanelDidEndDragging's velocity zero when it won't animate
...
Ideally, it's better to define a delegate method like
scrollViewDidEndDragging(_:willDecelerate:) in FloatingPanelControllerDelegate
to notify whether a panel will be decelerated or not.
However it's a broken change so I add this change as workaround.
The delegate method definition will be improved on v2.0.
2020-01-28 11:40:31 +09:00
Shin Yamamoto
269c3e29b5
Call floatingPanelDidEndDecelerating even if an animation interrupted
2020-01-27 16:50:16 +09:00
Shin Yamamoto
002bbb4a4a
Merge pull request #307 from SCENEE/iss-293
...
Fix a panel's move-up while dragging it down
2020-01-21 20:40:48 +09:00
Shin Yamamoto
14011a5bc2
Fix grabber area behavior
...
The grabber area was not working expectedly.
2020-01-18 17:27:58 +09:00
Shin Yamamoto
23f2242c9a
Fix a panel's move-up in dragging it down
...
This issue is that a panel moved up while dragging it
down if content offset of the tracking scroll view in
a content view controller was greater than its top interaction buffer.
Ref. #293
2020-01-18 17:26:38 +09:00
Shin Yamamoto
4fd92a4002
Fix Maps.app's crash on device after the second launch ( #306 )
...
This seems to be Xcode 11's bug of linking frameworks.
2020-01-18 15:05:46 +09:00
Ramesh R C
9c57089b0e
Add FloatingPanelController.nearbyPosition ( #303 )
...
* Added nearbyPosition : always a position of a user's finger.
* debugging nearby position in Maps.app.
* Added test cases move with nearby position.
2020-01-09 13:26:30 +09:00
Shin Yamamoto
3b11cdc72a
Merge pull request #291 from SCENEE/release-1.7.1
...
Release 1.7.1
2019-11-27 21:59:57 +09:00
Shin Yamamoto
4edaad2cf4
Release 1.7.1
v1.7.1
2019-11-21 21:17:11 +09:00
Shin Yamamoto
92fc0621e2
Merge pull request #292 from TadeasKriz/patch-1
...
Improve manual `show` and `hide` example.
2019-11-21 21:16:32 +09:00
Tadeas Kriz
e9f4392c48
Improve manual show and hide example.
2019-11-20 15:56:17 +01:00
Shin Yamamoto
4df40becaf
Merge pull request #290 from SCENEE/fix/addpanel
...
Pass parent to didMove(toParent:)
2019-11-20 10:36:22 +09:00