From 527a925b15642f951dd687c3b9065b437e7421c5 Mon Sep 17 00:00:00 2001 From: Zakir Sheikh Date: Tue, 19 Nov 2024 22:58:07 +0530 Subject: [PATCH] [FEAT] Added `blur` feature to components for api >= 12 [FEAT] Added new stickyHeader that respects padding. [FEAT] Enhance the appearance of `Timeline` Screen. [FEAT] Fixed a bug causing `TwoPane` not to update `fabPosition` --- .idea/deploymentTargetSelector.xml | 2 +- app/build.gradle.kts | 4 +- app/src/main/java/com/zs/gallery/Gallery.kt | 111 +++-- .../java/com/zs/gallery/common/Backdrop.kt | 173 +++++++ .../main/java/com/zs/gallery/common/Haze.kt | 111 ----- .../java/com/zs/gallery/files/Timeline.kt | 438 ++++++++++-------- .../main/java/com/zs/foundation/Headers.kt | 131 ++++++ .../main/java/com/zs/foundation/LazyList.kt | 70 +++ .../com/zs/foundation/adaptive/TwoPane.kt | 2 +- .../java/com/zs/foundation/toast/Toast.kt | 19 +- gradle/libs.versions.toml | 4 +- 11 files changed, 735 insertions(+), 330 deletions(-) create mode 100644 app/src/main/java/com/zs/gallery/common/Backdrop.kt delete mode 100644 app/src/main/java/com/zs/gallery/common/Haze.kt create mode 100644 foundation/src/main/java/com/zs/foundation/Headers.kt create mode 100644 foundation/src/main/java/com/zs/foundation/LazyList.kt diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index d7de6c4..a76061c 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,7 +4,7 @@