Releases: dofire/Floating-Bubble-View
Releases · dofire/Floating-Bubble-View
FloatingBubbleView v0.6.5
What's Changed
- Bugfix/bubble touch by @TorryDo in #65
- Add new API
triggerClickablePerimeterPx
- Fix close-bubble still visible in some cases
Full Changelog: 0.6.4...0.6.5
FloatingBubbleView v0.6.4
Bug Fix 🐞🐛
- fix close-bubble remains visible in some cases (#50)
FloatingBubbleView v0.6.3
🍀an Android library that adds floating views on top of your screen🎨, supports both XML and Jetpack Compose
FloatingBubbleView v0.6.1
Floating-Bubble-View 0.6.1
🍀
- Revamp Library (a little) ✏️
- Upgrade dependencies 👍
- Improve dragging experience 📱
- Animate to the edge after layout changed 🎨
Expanded-Bubble
can be draggable now 💘- And more...
bubble.mp4
expanded-bubble-dragging.mp4
FloatingBubbleView v0.5.6
Fix some small issues 🐞🐛
Clean codes
Upgrade dependencies
and
No API changes. ✨🎉🎊
FloatingBubbleView v0.5.5
Fix: 🐛
- the bubble animate to the edge without noticing the cutout (notch). Fixed thanks to the helps from ScreenEasy
- the close-bubble displays incorrectly in
DYNAMIC_CLOSE_BUBBLE
(on both portrait and landscape mode). in previous versions, it slightly move to the left.
P/s: Fortunately, no API Change were made in this release. Just update and enjoy. 🙆♀️
fbv-v0.5.5.mp4
FloatingBubbleView v0.5.4
NEW: 🔥
.bubble(view)
.bubble(composable)
ViewHelper
: I've removed passing drawable & bitmap. Using this approach to quickly create a view from drawable/bitmap, or you can create your own view 🌟
CHANGE: ⚙
.bubble(drawable)
-> removed, useViewHelper.fromDrawable(...)
as bubble parameter instead.bubble(bitmap)
-> removed, useViewHelper.fromBitmap(...)
as bubble parameter instead- remove
onClick()
method fromFloatingBubble.Listener
: from now on, you can set click event directly (View.setOnClickListener()
,Modifier.clickable{}
, ...)
FloatingBubbleView v0.5.3
FloatingBubbleView v0.5.2
FIX 🐛:
- #29 :
onUp()
callback is not being called in some cases - #28 : The bubble/ex-view instance will now be initialized only when
showBubbles()
andshowExpandableView()
are being called
CHANGE ✏:
- #30 : Update
startLocation()
to take input as dp values. You can still pass px values by usingstartLocationPx()
closablePerimeter()
->distanceToClose()
FloatingBubbleView v0.5.1
NEW ⭐
Route
classinitialRoute()
: see READMEcurrentRoute()
showBubbles()
removeBubbles()
showExpandableView()
removeExpandableView()
OverrideDispatchKeyEvent
compose function
FIX 🐛
- Crashing when remove the composable before the animation stop ✅
- Unable to use BackHandler (because we don't have activity in service) ✅