Kyant0
e6b28f9d7c
Rebuild APK
2026-02-12 19:00:00 +08:00
Kyant0
e1ced583e7
Set library minSdk = 21, fix #84
2026-02-12 18:56:25 +08:00
Kyant0
fe38aa9c89
Initial commit for KMP
2026-01-27 15:34:10 +08:00
Kyant0
67a6771e99
Integrate with Kyant shapes library; Update dependencies
2026-01-26 18:28:09 +08:00
Kyant0
eda9921bfa
[catalog] Add a Lock screen demo with SDF texture
2025-12-29 16:16:46 +08:00
Kyant0
cf0f35d8c5
Fix drawing may not update
2025-12-26 15:25:43 +08:00
Kyant0
feccbad6e5
Update HighlightStyle.Default constructor
2025-12-23 17:47:00 +08:00
Kyant0
8fe9c1828b
Update dependencies
2025-12-23 17:31:54 +08:00
Kyant0
2c3c46e5ce
Update dependencies
2025-12-04 10:52:16 +08:00
Kyant0
eed7fca895
Fix #60
2025-12-02 16:19:31 +08:00
Kyant0
6566813f29
Update dependencies
2025-11-20 10:40:03 +08:00
Kyant0
46f1766685
Remove unnecessary onDrawBehind for LiquidBottomTabs
2025-11-05 11:00:02 +08:00
Kyant0
ed66ae1418
Gradle 9.2.0
2025-11-05 10:55:44 +08:00
Kyant0
eada9a8600
Bump to 1.0.0
2025-10-25 00:23:47 +08:00
Kyant0
7c5ef94686
Remove unnecessary layout modifier
2025-10-25 00:16:11 +08:00
Kyant0
12295e5137
Partially fix wrong position calculation caused by outer transformations
2025-10-24 23:00:02 +08:00
Kyant0
3952358d87
Update README.md
2025-10-24 12:49:57 +08:00
Kyant0
9472a3fe8a
Configure maven central publish
2025-10-24 12:39:09 +08:00
Kyant0
f3e8bf6bea
Configure maven central publish
2025-10-24 12:36:50 +08:00
Kyant0
5b7c724bb0
kotlin = "2.2.21"
2025-10-24 12:09:03 +08:00
Kyant0
8ff5de243d
compose = "1.9.4"
2025-10-23 23:16:22 +08:00
Kyant0
cb184daaf8
Optimize shaders
2025-10-23 00:17:25 +08:00
Kyant0
229d29b3f7
Internal updates
2025-10-22 21:05:09 +08:00
Kyant0
58871de4aa
Update progressive blur
2025-10-22 20:59:04 +08:00
Kyant0
c9f9e685ce
Add alpha-masked progressive blur demo
2025-10-22 11:29:02 +08:00
Kyant0
2fcc08bb67
Add Modifier.drawPlainBackdrop
2025-10-22 11:20:40 +08:00
Kyant0
508e37af37
Support blur edge treatment
2025-10-21 14:28:40 +08:00
Kyant0
5c40822dc2
Internal updates
2025-10-19 14:44:55 +08:00
Kyant0
781ff16df8
Use Shader instead of RenderEffect for highlight
2025-10-16 00:14:46 +08:00
Kyant0
e2571c1d67
Rename blurRadius to radius
2025-10-15 15:38:07 +08:00
Kyant0
78b09b86b6
Use Compose canvas API instead of Android, fix #33
2025-10-14 14:23:48 +08:00
Kyant0
adc03211eb
Support RTL for LiquidBottomTabs
2025-10-11 22:33:45 +08:00
Kyant0
c44447c83d
Remove compose-compiler-report-generator plugin
2025-10-11 21:37:40 +08:00
Kyant0
c6f3a486d4
Update chromatic aberration shader
2025-10-10 14:10:49 +08:00
Kyant0
1da660c416
Fix LiquidBottomTabs onTabSelected dispatch
2025-10-10 11:56:38 +08:00
Kyant0
bafcbad715
Fix LiquidBottomTabs can't settle the tab correctly
2025-10-10 11:42:46 +08:00
Kyant0
12e21fc3d2
compose = "1.9.3"
2025-10-10 11:36:59 +08:00
Kyant0
8e7e331ec0
Update README.md
2025-10-07 22:28:49 +08:00
Kyant0
526f380434
Update README.md
2025-10-07 22:12:56 +08:00
Kyant0
15732854e5
Remove lerp functions, add FloatRange annotations
2025-10-07 22:04:29 +08:00
Kyant0
995a246a2f
Support RTL
2025-10-07 21:40:44 +08:00
Kyant0
5b2df7a200
Remove content backdrop
2025-10-07 20:58:21 +08:00
Kyant0
e096ea868b
Update lens
2025-10-07 19:55:39 +08:00
Kyant0
a11b1f4c31
Simplify layer record
2025-10-07 19:55:15 +08:00
Kyant0
9524d53a44
Remove deprecations
2025-10-06 15:32:24 +08:00
Kyant0
bf207b3aea
Update coordinate calculation
2025-10-06 14:30:25 +08:00
Kyant0
8c273abb82
Update README.md
2025-10-05 18:30:50 +08:00
Kyant0
674cf17ca1
Massive update
2025-10-05 18:25:46 +08:00
Kyant0
e3d3a475ec
Make layers backward compatible
2025-10-02 20:28:37 +08:00
Kyant0
57cce15a70
Record layers with safe sizes
2025-10-01 15:32:20 +08:00
Kyant0
c8e8aa78cb
Rename RuntimeShaderCacheScope to RuntimeShaderCache
2025-10-01 12:17:28 +08:00
Kyant0
dc7b77b343
Use jvmToolchain to specify JVM version
2025-09-30 20:53:19 +08:00
Kyant0
b5b0202141
Remove deprecations
2025-09-28 21:44:17 +08:00
Kyant0
8716a80c30
Update HighlightStyle API
2025-09-28 21:25:30 +08:00
Kyant0
89912d7d7a
Upload new APK
2025-09-28 20:50:21 +08:00
Kyant0
32b520a2bf
Rename image uniform to content, fix low quality of the dispersion shader
2025-09-28 20:41:05 +08:00
Kyant0
8faad0217b
Add MomentumAnimation for catalog
2025-09-28 17:34:58 +08:00
Kyant0
60a9493237
Add inner shadow API
2025-09-28 15:03:58 +08:00
Kyant0
af41b42e25
Fix crash
2025-09-28 14:09:44 +08:00
Kyant0
9a2d6404e5
Update magnifier demo
2025-09-27 17:53:57 +08:00
Kyant0
c58c9ae6b3
Fix content layer doesn't draw
2025-09-27 17:47:33 +08:00
Kyant0
497cb2a023
Revert accidentally modified code
2025-09-27 17:24:07 +08:00
Kyant0
ea60a0d292
Update highlight API. Update demos, add a magnifier demo.
2025-09-27 17:17:14 +08:00
Kyant0
4b48052fc1
Fix crash
2025-09-27 16:34:26 +08:00
Kyant0
869e7715c7
Use the old highlight shader, update highlight API
2025-09-26 23:04:56 +08:00
Kyant0
9a3a2294da
Fix translationX for bottom tab
2025-09-26 18:08:19 +08:00
Kyant0
001ef9f64d
Fix typo
2025-09-26 17:59:25 +08:00
Kyant0
455e97efaf
Add "Components" section in README.md
2025-09-26 17:34:32 +08:00
Kyant0
26ba0bd8f5
Reserve velocity direction
2025-09-26 17:34:03 +08:00
Kyant0
0859dc1a0d
Add LiquidBottomTabs component
2025-09-26 17:25:04 +08:00
Kyant0
a58eaacaf2
Compress banner
2025-09-25 21:25:38 +08:00
Kyant0
69a7189a61
Uodate banner
2025-09-25 21:21:18 +08:00
Kyant0
0251265eca
Update bottom tabs
2025-09-25 20:06:02 +08:00
Kyant0
cb36cb96be
compose = "1.9.2"
2025-09-25 11:29:58 +08:00
Kyant0
ce55bc930a
Rename layer with layerBlock for Modifier.drawBackdrop
2025-09-25 11:22:03 +08:00
Kyant0
cf745433dd
Simplify shadow mask
2025-09-25 00:39:47 +08:00
Kyant0
62ca933253
Simplify shadow mask
2025-09-25 00:24:10 +08:00
Kyant0
86ab3fdc0e
Use GPU compositing for highlight and shadow.
...
This is a compromise. The overall performance is improved. But non-lazy scrollable layouts can be surprisingly laggy on device with poor GPU performance.
2025-09-24 23:47:20 +08:00
Kyant0
455f81b221
Simplify shadow drawing
2025-09-24 21:25:18 +08:00
Kyant0
11312bb028
Reorder params of Modifier.drawBackdrop
2025-09-24 16:05:24 +08:00
Kyant0
00e9479e32
Merge Modifier.contentBackdrop into Modifier.drawBackdrop
2025-09-24 11:00:05 +08:00
Kyant0
f23b9e5408
Fix solid highlight blend mode
2025-09-24 10:58:42 +08:00
Kyant0
7f468fbb74
Add drawContent param for Modifier.contentBackdrop
2025-09-24 10:17:28 +08:00
Kyant0
83c8de42ed
Add opacity color filter
2025-09-24 10:07:27 +08:00
Kyant0
422423aed1
Delete legacy docs
2025-09-23 21:07:23 +08:00
Kyant0
53766b2874
Add many color filters
2025-09-23 20:27:51 +08:00
Kyant0
3456ea7463
Rename saturation with vibrancy
2025-09-23 19:21:25 +08:00
Kyant0
1181945c4b
Fix highlight canvas doesn't restore clip
2025-09-23 13:59:11 +08:00
Kyant0
6ba9f87ab6
Add exportedBackdrop param for Modifier.drawBackdrop, see #25
2025-09-23 13:09:29 +08:00
Kyant0
4841314568
New Backdrop API
2025-09-23 12:04:13 +08:00
Kyant0
5abcb17389
Add new BackdropDrawers, update glass playground to support parameter adjustment
2025-09-22 23:21:27 +08:00
Kyant0
98094adf9b
Fix effects are failed to be observed
2025-09-22 22:46:53 +08:00
Kyant0
47efb1ec77
Update ambient highlight and inner shadow
2025-09-22 20:52:13 +08:00
Kyant0
9d33570561
Update Highlight and Shadow APIs. Support ambient highlight
2025-09-22 15:16:04 +08:00
Kyant0
2c54bd7eb4
Reset InverseLayerScope
2025-09-21 18:21:58 +08:00
Kyant0
12ea7d2357
Add slider demo
2025-09-21 17:23:14 +08:00
Kyant0
4d7797e305
Add CombinedBackdropDrawer to support drawing multiple backdrops together
2025-09-21 16:35:59 +08:00
Kyant0
2bc3c70991
Remove app and liquid-glass modules
2025-09-21 15:34:24 +08:00
Kyant0
a9034abaed
Change param name: shapeProvider -> shape, layerBlock -> layer, add onDrawFront. Refactor catalog, add image selection, add Buttons demo
2025-09-21 15:21:59 +08:00
Kyant0
6f51aeaec8
Fix crash caused by Density. Add AdaptiveLuminanceGlass demo. Add compose backdrop effects.
2025-09-20 23:44:28 +08:00