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
Shin Yamamoto
ba11e7c7d7
Pass parent to didMove(toParent:)
...
4ad7f11 commit causes the wrong parameter.
2019-11-20 09:51:47 +09:00
Shin Yamamoto
ae671f22c6
Merge pull request #288 from SCENEE/fix-swiftinterface-error
...
Rename the internal FloatingPanel object for .swiftinterface issue
2019-11-19 23:01:36 +09:00
Shin Yamamoto
f22f58212b
Clean up lines with only white spaces
2019-11-19 18:37:52 +09:00
Shin Yamamoto
54ff1c360d
Rename 'FloatingPanel' type for '.swiftinterface' issue
...
See also https://forums.swift.org/t/frameworkname-is-not-a-member-type-of-frameworkname-errors-inside-swiftinterface/28962
2019-11-19 18:37:44 +09:00
dmytrofrolov1
772d6c3ef3
Improve the surface position evaluation and top scroll bouncing of content
...
* Evaluate the surface position approximately by 1px with a display scale
* Allow a top scroll bouncing of content without closing floating panel when a user scrolls it a lot
2019-11-19 18:29:20 +09:00
Shin Yamamoto
a94c3b3c26
Merge pull request #287 from SCENEE/fix-module-stability
...
Enable the swift module interfaces
2019-11-15 22:07:01 +09:00
Shin Yamamoto
d0ffc4ceb1
Enable the swift module interfaces
2019-11-15 14:32:33 +09:00
Shin Yamamoto
597ce487aa
Merge pull request #275 from peka2/patch-1
...
Update README
2019-10-09 00:32:57 +09:00
peka2
87eb8d94fd
Update README
2019-10-08 18:58:01 +09:00
Shin Yamamoto
4944fc516a
Update README
2019-10-05 14:09:41 +09:00
Shin Yamamoto
7537384339
Merge pull request #273 from SCENEE/release-1.7.0
...
Release 1.7.0
2019-10-05 14:07:40 +09:00
Shin Yamamoto
8fd134512f
Release v1.7.0
v1.7.0
2019-09-28 23:02:45 +09:00
Shin Yamamoto
f566fc6475
Add a sample of panel including a PageVC content
2019-09-28 23:02:45 +09:00
Shin Yamamoto
9cbcb48a9b
Merge pull request #266 from SCENEE/add-containerinsets
...
Add FloatingPanelSurfaceView.containerMargins
2019-09-28 22:47:21 +09:00
Shin Yamamoto
817956cef3
Update README
2019-09-28 21:49:47 +09:00
Shin Yamamoto
3c1aa7aa42
Fix FloatingPanelFullScreenLayout is not working
2019-09-28 13:18:58 +09:00
Shin Yamamoto
7598e8f160
ci: Update xcode versions
2019-09-28 13:18:58 +09:00
Shin Yamamoto
ba011e7242
Add 'Show with ContainerMargins' sample
2019-09-28 13:18:44 +09:00
Shin Yamamoto
ecdf20db8f
Add FloatingPanelSurfaceView.containerMargins
...
`FloatingPanelSurfaceView.containerTopInset` is replaced by the top
inset.
2019-09-28 13:18:44 +09:00
Shin Yamamoto
3a7f39321c
Update allowsRubberBanding() sample
2019-09-28 13:18:44 +09:00
Shin Yamamoto
e75d83e7a4
Merge pull request #270 from SCENEE/release-1.6.6
...
Release 1.6.6
2019-09-28 13:17:37 +09:00
Shin Yamamoto
0461c49d23
Release v1.6.6
v1.6.6
2019-09-27 23:47:36 +09:00