Skip to content

Commit

Permalink
Gallery 3.1.0 (31020) Release
Browse files Browse the repository at this point in the history
New features:
- Image classification
- Custom Date Formats
- Sort media by Date Taken if exists by default
- Option to launch from library on start

Changes & Fixes:
- Improved animation speed in Media View
- Fixed a bug where would make the metadata string display wrongly
- Display versionCode in Settings
- Updated Default Launch Screen Dialog setting to Bottom Sheet
- Added 'Disable Image Classification' setting for removing the UI related to it
- Added XMR in Donation/Crypto Sheet
- Aligned Trash expiration date UI item ("Photos and videos you delete will be removed after 30 days")
- Removed Menu Dialog in Library and replaced with the Settings button
- Added separate and independent grid sizes for landscape/unfolded orientation
- F-Droid will now be displaying per-ABI builds (versionCode will have a new number at the end)
    - versionCode ends in 4: arm64-v8a
    - versionCode ends in 3: armeabi-v7a
    - versionCode ends in 2: x86_64
    - versionCode ends in 1: x86
    - versionCode ends in 0: universal
- Maybe more that I might have forgotten

Under the hood
- Commonised most of the code related to media display and grid

Signed-off-by: IacobIonut01 <paulionut2003@gmail.com>
  • Loading branch information
IacobIonut01 committed Dec 8, 2024
1 parent f0d9150 commit b183e29
Show file tree
Hide file tree
Showing 160 changed files with 5,119 additions and 4,705 deletions.
6 changes: 5 additions & 1 deletion app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ android {
applicationId = "com.dot.gallery"
minSdk = 30
targetSdk = 35
versionCode = 31008
versionCode = 31020
versionName = "3.1.0"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
Expand Down Expand Up @@ -275,6 +275,10 @@ dependencies {
// Composable - Scrollbar
implementation(libs.lazycolumnscrollbar)

// TensorFlow Lite
implementation(libs.tensorflow.lite)
implementation(libs.tensorflow.lite.task.vision)
implementation(libs.tensorflow.lite.gpu)

// Tests
testImplementation(libs.junit)
Expand Down
7 changes: 6 additions & 1 deletion app/proguard-rules.pro
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,9 @@
-dontwarn org.openjsse.**
-dontwarn org.slf4j.impl.StaticLoggerBinder

-keep class com.dot.gallery.feature_node.presentation.edit.adjustments.** { *; }
-keep class com.dot.gallery.feature_node.presentation.edit.adjustments.** { *; }

-dontwarn com.google.auto.value.AutoValue$Builder
-dontwarn com.google.auto.value.AutoValue
-dontwarn org.tensorflow.lite.gpu.GpuDelegateFactory$Options$GpuBackend
-dontwarn org.tensorflow.lite.gpu.GpuDelegateFactory$Options
Loading

0 comments on commit b183e29

Please sign in to comment.