Commit Graph

  • 422423aed1 Delete legacy docs Kyant0 2025-09-23 21:07:23 +08:00
  • 53766b2874 Add many color filters Kyant0 2025-09-23 20:27:51 +08:00
  • 3456ea7463 Rename saturation with vibrancy Kyant0 2025-09-23 19:21:25 +08:00
  • 1181945c4b Fix highlight canvas doesn't restore clip Kyant0 2025-09-23 13:59:11 +08:00
  • 6ba9f87ab6 Add exportedBackdrop param for Modifier.drawBackdrop, see #25 Kyant0 2025-09-23 13:09:29 +08:00
  • 4841314568 New Backdrop API Kyant0 2025-09-23 12:03:36 +08:00
  • 5abcb17389 Add new BackdropDrawers, update glass playground to support parameter adjustment Kyant0 2025-09-22 23:21:27 +08:00
  • 98094adf9b Fix effects are failed to be observed Kyant0 2025-09-22 22:46:53 +08:00
  • 47efb1ec77 Update ambient highlight and inner shadow Kyant0 2025-09-22 20:52:13 +08:00
  • 9d33570561 Update Highlight and Shadow APIs. Support ambient highlight Kyant0 2025-09-22 15:16:04 +08:00
  • 2c54bd7eb4 Reset InverseLayerScope Kyant0 2025-09-21 18:21:58 +08:00
  • 12ea7d2357 Add slider demo Kyant0 2025-09-21 17:23:14 +08:00
  • 4d7797e305 Add CombinedBackdropDrawer to support drawing multiple backdrops together Kyant0 2025-09-21 16:35:59 +08:00
  • 2bc3c70991 Remove app and liquid-glass modules Kyant0 2025-09-21 15:34:24 +08:00
  • a9034abaed Change param name: shapeProvider -> shape, layerBlock -> layer, add onDrawFront. Refactor catalog, add image selection, add Buttons demo Kyant0 2025-09-21 15:21:59 +08:00
  • 6f51aeaec8 Fix crash caused by Density. Add AdaptiveLuminanceGlass demo. Add compose backdrop effects. Kyant0 2025-09-20 23:44:28 +08:00
  • 23a250b1ba Don't call bitmap.prepareToDraw() Kyant0 2025-09-20 14:17:38 +08:00
  • a808d613cb Add scroll container demos Kyant0 2025-09-20 13:14:12 +08:00
  • efa16d4287 Improve performance for shadow Kyant0 2025-09-20 13:12:50 +08:00
  • 11b03cdbb5 Rename SimpleGraphicsLayerScope with InverseLayerScope Kyant0 2025-09-20 12:24:05 +08:00
  • 1a2e29a07e Improve performance for matrix inversion Kyant0 2025-09-20 12:00:59 +08:00
  • 4f6a483c3c Improve performance for the inverse transformation greatly Kyant0 2025-09-20 10:49:22 +08:00
  • 65537b3a5f Gradle 9.1.0 Kyant0 2025-09-20 10:43:56 +08:00
  • a1047ae66a Improve performance for highlight greatly, update control center demo Kyant0 2025-09-19 23:15:41 +08:00
  • b7aa21485f Optimize for Android 12-, fix content backdrop doesn't have effects Kyant0 2025-09-19 00:44:17 +08:00
  • 8821cdde60 Remove a mutable state Kyant0 2025-09-18 21:41:05 +08:00
  • dfefe5ea50 Update docs link description Kyant0 2025-09-18 21:18:42 +08:00
  • 54e6021697 Add layerBlock for drawBackdrop modifier. Add two demos in catalog Kyant0 2025-09-18 21:04:57 +08:00
  • 417628093f Fix bottom tabs padding issue Kyant0 2025-09-18 15:17:01 +08:00
  • 74bd6dfe38 Update catalog Kyant0 2025-09-18 15:10:42 +08:00
  • d167fdd576 Update default highlight style Kyant0 2025-09-18 15:09:42 +08:00
  • f10e8951e8 buildToolsVersion = "36.1.0" Kyant0 2025-09-18 14:01:19 +08:00
  • 4d00ee3062 Reduce sensor sampling frequency Kyant0 2025-09-17 20:10:39 +08:00
  • bf3321b896 Fix shape can't be updated Kyant0 2025-09-17 19:20:57 +08:00
  • ce8bfab7ae Update highlight, fix a crash caused by Compose bug, update bottom tabs Kyant0 2025-09-17 18:20:48 +08:00
  • 5953764cbb Use own cache drawing to prevent delegating Kyant0 2025-09-17 12:54:39 +08:00
  • 71fe874b4e Update coordinate calculation Kyant0 2025-09-17 12:02:40 +08:00
  • 1810bc64f3 Update highlight implementation to use BlurMaskFilter Kyant0 2025-09-17 11:20:29 +08:00
  • 9dcfa0aa8c Update banner Kyant0 2025-09-16 23:28:12 +08:00
  • bf9b341c80 Add banner Kyant0 2025-09-16 23:11:11 +08:00
  • 79e69f8137 Emphasize the license Kyant0 2025-09-16 17:14:13 +08:00
  • 380b53c3f0 Bump to 1.0.0-alpha11 Kyant0 2025-09-16 15:50:37 +08:00
  • 3e7f246dca Update code for old APIs to make it work Kyant0 2025-09-16 15:44:52 +08:00
  • 7049081d54 Rearrange sections Kyant0 2025-09-16 15:04:34 +08:00
  • 5313ad8939 Move previous docs to legacy docs Kyant0 2025-09-16 15:01:58 +08:00
  • f190d314a8 Rename shaders Kyant0 2025-09-16 12:08:55 +08:00
  • d3901e680c Coerce corner radius to safe value Kyant0 2025-09-16 12:06:41 +08:00
  • 84e7324cba Small clean Kyant0 2025-09-16 11:17:34 +08:00
  • 73bcce5cd8 Small clean Kyant0 2025-09-16 11:16:49 +08:00
  • 8785ad08ce Add docs link Kyant0 2025-09-16 00:14:55 +08:00
  • 2700c40514 Rename rememberLayerBackdrop with rememberBackdrop, add Modifier.contentBackdrop Kyant0 2025-09-15 22:37:15 +08:00
  • 7697b3bf97 Fix outline drawing Kyant0 2025-09-15 19:54:13 +08:00
  • 4ba62d75ea Fix wrong bottom tabs shape Kyant0 2025-09-15 18:40:02 +08:00
  • be0972d81d Update default highlight falloff Kyant0 2025-09-15 18:39:51 +08:00
  • de945ad2b5 Use Android APIs Kyant0 2025-09-15 18:01:32 +08:00
  • f9ea321205 Add onDrawBehind Kyant0 2025-09-15 12:57:54 +08:00
  • 11f68a363b Add bottom tabs in catalog, delete glass music demo Kyant0 2025-09-15 12:50:41 +08:00
  • 016a140891 Update dispersion shader Kyant0 2025-09-15 11:39:24 +08:00
  • 29a733d547 Improve performance for refractionWithDispersion Kyant0 2025-09-15 11:22:40 +08:00
  • 8f4cbb3aa7 Update rounded rectangle SDF with four corner radius Kyant0 2025-09-15 11:14:56 +08:00
  • 27cbc2aa23 Simplify code Kyant0 2025-09-15 00:43:52 +08:00
  • aef7990fb1 More bouncy control center Kyant0 2025-09-14 23:50:07 +08:00
  • 584ca32137 Fix crash for the negative blur radius Kyant0 2025-09-14 23:26:35 +08:00
  • 370cb51cb5 Add control center expanding gesture Kyant0 2025-09-14 23:20:09 +08:00
  • 256331232b Refactor Backdrop API to be more friendly to use. Add a catalog demo. Kyant0 2025-09-14 22:50:17 +08:00
  • 0a392ee43d Rename drawChild with drawBackdrop in Backdrop Kyant0 2025-09-13 18:19:45 +08:00
  • 2ce6910a99 Rename saturate with saturation Kyant0 2025-09-13 17:28:28 +08:00
  • bbca9c23d4 New Backdrop API, deprecate liquid-glass module Kyant0 2025-09-13 17:15:34 +08:00
  • 3e66f84d9b Add new blur module Kyant0 2025-09-13 11:14:56 +08:00
  • 3eaf794064 Add new backdrop module Kyant0 2025-09-13 10:23:13 +08:00
  • 090374a06d New Backdrop API to replace LiquidGlassProviderState Kyant0 2025-09-13 00:43:24 +08:00
  • 118fee0b0a New BackdropDrawScope API to replace transformBlock and provide more flexible drawing. Kyant0 2025-09-12 23:53:22 +08:00
  • 93227fb6a7 New BackdropDrawScope API to replace transformBlock and provide more flexible drawing. Kyant0 2025-09-12 23:52:13 +08:00
  • 7f0c4b49e6 More bouncy bottom bar in music demo Kyant0 2025-09-12 23:08:49 +08:00
  • e2f5f16fec More bouncy bottom bar in music demo Kyant0 2025-09-12 23:07:06 +08:00
  • 9202d30a43 Use delegating node Kyant0 2025-09-12 22:35:47 +08:00
  • 6305d83046 Mask out the shadow under the glass, the shadow won't affect transparent content. Kyant0 2025-09-12 22:31:21 +08:00
  • c3c023dfcc Fix a small performance regression Kyant0 2025-09-12 21:03:08 +08:00
  • dec4ce41f5 Fix #19 Kyant0 2025-09-12 20:47:34 +08:00
  • 69be4233ea Fix #19 Kyant0 2025-09-12 20:42:32 +08:00
  • 11f1575e67 Fix dispersion doesn't take effect in block modifier variant, extract common code Kyant0 2025-09-12 14:41:47 +08:00
  • e9b69a6206 Don't cache highlight shader Kyant0 2025-09-12 14:26:18 +08:00
  • 2815d8d7ed Update highlight APIs Kyant0 2025-09-12 14:21:11 +08:00
  • d07e755fd6 Update default highlight color and default material color filter Kyant0 2025-09-12 14:07:34 +08:00
  • 78d4393908 Update highlight shader algorithm Kyant0 2025-09-12 13:51:46 +08:00
  • 80562325cf Rename decay to falloff in GlassHighlight.Dynamic, update docs Kyant0 2025-09-12 13:05:35 +08:00
  • 3966c1be60 Add toggle for dispersion in playground app Kyant0 2025-09-12 11:21:28 +08:00
  • e9da3e9238 Update dependencies Kyant0 2025-09-12 10:53:29 +08:00
  • 6504aabeef Add dispersion effect Kyant0 2025-09-12 10:52:37 +08:00
  • 52378a1d54 Update docs Kyant0 2025-09-08 19:40:57 +08:00
  • 5e4b0fb9b6 Update docs Kyant0 2025-09-08 19:40:43 +08:00
  • 054f8a9cb5 Update docs Kyant0 2025-09-08 19:37:56 +08:00
  • 7263d5d875 Use Float.dp instead of Int.dp Kyant0 2025-09-08 14:27:16 +08:00
  • 8bb42cdd47 Add simple modifier elements without observer to improve performance Kyant0 2025-09-08 14:25:03 +08:00
  • 9ffde7dc1e Remove LuminanceSampler APIs, don't cache too many things in modifier nodes Kyant0 2025-09-08 14:07:17 +08:00
  • fd55f936e9 Update AGP to 8.13.0 Kyant0 2025-09-05 15:28:12 +08:00
  • 0f63f35f55 Fix highlight update Kyant0 2025-09-02 18:08:16 +08:00
  • 28f28b9811 Fix default depth effect value Kyant0 2025-09-02 17:53:44 +08:00
  • 5c0514fe5b Add transformBlock param to liquidGlass modifiers Kyant0 2025-08-21 09:51:51 +08:00
  • d1953995f9 Update dependencies Kyant0 2025-08-21 09:47:02 +08:00