-
-
Notifications
You must be signed in to change notification settings - Fork 87
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update dependencies, kotlin and setup 3.0.0 development Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Introduce Vaults Encrypt your Media in a secure folder only accessible by your credentials The vaults and media and their info are completely encrypted and stored in the app's private folder. The encryption is a standard AES256_GCM scheme, but customisable options are on their way (with option to backup/restore the vault) Fixes Ability to hide photos/videos in a hidden folder within the app #232 Fixes Hidden folders[Enhancement] #402 Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Fix sha256 generation script Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Redesign First-Launch Setup Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Add Library Screen Work in Progress, currently the only way to access Trash, Favorites and Vault. But more features to come Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Various fixes to Vault Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Revert "Gallery: Improve scroll speed in media grid" Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Fix sha256 generation once again Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Vault: Set secure mode while viewing Hides the gallery screen in the recents apps or in screenrecording (and screenshots) to protect users privacy to their hidden content Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Various fixes to VideoPlayer Now using sanghun's compose video player to handle the logic Fixes [BUG] Videos are stretched or cropped #425 Fixes [BUG] Videos are stretched #420 Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Update subsampling library, Update coil and add avif support Also fixes Using double tap to zoom #399 Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Update major dependencies Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Add avif coder dependency Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Cursor: Fix media not being retriven when stored in a null bucket This happens when you want to display images stored in the root of the phone's storage (Internal Storage) Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Merge changes last nightly This is the last nightly before the 3.0.0 release Expect bugs (do not report yet) Might require app data clear or reinstall The built-in image editor is currently disabled as is facing a major re-work Includes, but not limited to: - Settings for auto-hide search/navigation bar - Switched from coil to sketch for image loading - Switched from zoomable to zoomimage/sketch for image subsampling - Reduced unecessary recompositions - Added total 'Images & Videos' counter at the bottom of the Album screen - Added total Album media size after counter (eg: 1011 items (628.20MB)) - Improved Album sorting UI - Improvements to Vault (now limited to Images only) - Improvements to Ignored Albums * New Setup UI for creating new Ignored Albums * Added wildcard patterns (Regex) for hiding multiple albums at once * Added visibility option for hiding the albums (and it's medie content) either only in timeline, album screens or both * Added more information about the created Ignored Albums - Re-arranged Settings screen - Updated major dependecies - Added avif support - Improved video player Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Launch media state collecting only once, no need to be recreated on resume Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Fix leaking buffers for Heif and Jxl decoders Also reduce the image type detection to mimeType Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> * Gallery: 3.0.0-30033 Release Signed-off-by: IacobIonut01 <paulionut2003@gmail.com> --------- Signed-off-by: IacobIonut01 <paulionut2003@gmail.com>
- Loading branch information
1 parent
0779a5e
commit 1eefc87
Showing
313 changed files
with
17,776 additions
and
5,012 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,4 +8,6 @@ | |
.externalNativeBuild | ||
.cxx | ||
local.properties | ||
api.properties | ||
api.properties | ||
/.kotlin | ||
/.vscode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
com.github.panpf.sketch.Sketch | ||
com.github.panpf.sketch.PlatformContext | ||
com.github.panpf.sketch.drawable.DrawableEqualizer | ||
com.github.panpf.sketch.request.Image | ||
com.github.panpf.sketch.request.ImageOptions | ||
com.github.panpf.sketch.request.ImageRequest | ||
com.github.panpf.sketch.request.ImageResult | ||
com.github.panpf.sketch.state.ColorDrawableStateImage | ||
com.github.panpf.sketch.state.CurrentStateImage | ||
com.github.panpf.sketch.state.DrawableStateImage | ||
com.github.panpf.sketch.state.ErrorStateImage | ||
com.github.panpf.sketch.state.MemoryCacheStateImage | ||
com.github.panpf.sketch.state.IconAnimatableStateImage | ||
com.github.panpf.sketch.state.IconStateImage | ||
com.github.panpf.sketch.state.StateImage | ||
com.github.panpf.sketch.state.ThumbnailMemoryCacheStateImage | ||
com.github.panpf.sketch.util.ColorFetcher | ||
com.github.panpf.sketch.util.Equalizer | ||
com.github.panpf.sketch.util.IntColor | ||
com.github.panpf.sketch.util.Size |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
80 changes: 80 additions & 0 deletions
80
app/schemas/com.dot.gallery.feature_node.data.data_source.InternalDatabase/3.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
{ | ||
"formatVersion": 1, | ||
"database": { | ||
"version": 3, | ||
"identityHash": "b923fda23747db68de4db23fb2360ff8", | ||
"entities": [ | ||
{ | ||
"tableName": "pinned_table", | ||
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, PRIMARY KEY(`id`))", | ||
"fields": [ | ||
{ | ||
"fieldPath": "id", | ||
"columnName": "id", | ||
"affinity": "INTEGER", | ||
"notNull": true | ||
} | ||
], | ||
"primaryKey": { | ||
"autoGenerate": false, | ||
"columnNames": [ | ||
"id" | ||
] | ||
}, | ||
"indices": [], | ||
"foreignKeys": [] | ||
}, | ||
{ | ||
"tableName": "blacklist", | ||
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `label` TEXT NOT NULL, `wildcard` TEXT, `location` INTEGER NOT NULL DEFAULT 0, `matchedAlbums` TEXT NOT NULL DEFAULT '[]', PRIMARY KEY(`id`))", | ||
"fields": [ | ||
{ | ||
"fieldPath": "id", | ||
"columnName": "id", | ||
"affinity": "INTEGER", | ||
"notNull": true | ||
}, | ||
{ | ||
"fieldPath": "label", | ||
"columnName": "label", | ||
"affinity": "TEXT", | ||
"notNull": true | ||
}, | ||
{ | ||
"fieldPath": "wildcard", | ||
"columnName": "wildcard", | ||
"affinity": "TEXT", | ||
"notNull": false | ||
}, | ||
{ | ||
"fieldPath": "location", | ||
"columnName": "location", | ||
"affinity": "INTEGER", | ||
"notNull": true, | ||
"defaultValue": "0" | ||
}, | ||
{ | ||
"fieldPath": "matchedAlbums", | ||
"columnName": "matchedAlbums", | ||
"affinity": "TEXT", | ||
"notNull": true, | ||
"defaultValue": "'[]'" | ||
} | ||
], | ||
"primaryKey": { | ||
"autoGenerate": false, | ||
"columnNames": [ | ||
"id" | ||
] | ||
}, | ||
"indices": [], | ||
"foreignKeys": [] | ||
} | ||
], | ||
"views": [], | ||
"setupQueries": [ | ||
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", | ||
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'b923fda23747db68de4db23fb2360ff8')" | ||
] | ||
} | ||
} |
Oops, something went wrong.