Releases: iZakirSheikh/Gallery
v0.1.0-dev19
What's new
[REFACTOR] Simplified authentication messages for better readability.
[FEAT] Introduced a new splash icon to improve appearance on older Android versions.
[FIX] Resolved multiple lock screen issue in navGraph when app resumes from saved state.
Full Changelog: v0.1.0-dev18...v0.1.0-dev19
v0.1.0-dev18
What's new
[FEAT] Introduced a new Folder
shape in the foundation
module, allowing customization of corner radius
.
[FEAT] Added a new 'Shortcuts' section within folders for better organization and quick access.
[REFACTOR] Renamed 'showAndroidToast' to 'showPlatformToast' in KoinViewModel
for platform-agnostic naming consistency.
[REFACTOR] Cleaned up MainViewModel
by removing unnecessary messages; it now only displays toasts when required.
[FEAT] Implemented a proper wallpaper
intent
in ViewerViewModel
for improved user experience.
Full Changelog: v0.1.0-dev17...v0.1.0-dev18
v0.1.0-dev17
Full Changelog: v0.1.0-dev16...v0.1.0-dev17
v0.1.0-dev16
What's new
[FIX] Resolved an issue where excessively long text in the Placeholder caused the button to disappear. This fix limits the maxLines to 6 to ensure the button remains visible, particularly on the Permission screen.
Full Changelog: v0.1.0-dev15...v0.1.0-dev16
v0.1.0-dev15
What's new
[FIX] Resolved an issue in AlbumViewModel that caused an infinite loading animation when the album was empty.
[FEAT] Introduced a new Preference for AppLock.
[FIX] Addressed a bug where AppLock would initiate upon screen rotation.
[FIX] Fixed an issue where pressing back on the lock screen would clear the app lock.
Full Changelog: v0.1.0-dev14...v0.1.0-dev15
v0.1.0-dev14
##What's new
[FEAT] Added Biometric
Authentication for Android 9
and above.
- Introduced methods in
SystemFacade
:authenticate
,enroll
,unlock
. - Displayed biometric authentication prompt to users.
- TODO: Add support for Android versions below 9 when a suitable library for
ComponentActivity
is available.
[FEAT] Platform Toast in SystemFacade
.
- Enabled
PlatformToast
display viaSystemFacade.showPlatformToast
.
[REFACTOR] Simplified CompositionLocals
between Gallery
and MainActivity
.
[FEAT] Added LockScreen
.
- Implemented a mock app lock-screen.
[FEAT] Added EndConcaveShape
.
[FEAT] Clipped NavRailShape
with EndConcaveShape
.
- Increased NavRail minWidth from
96.dp
to106.dp
to accommodate clipping withEndConcaveShape
.
[REFACTOR] Renamed Home
to Gallery
.
[FIX] Set default value to empty string in MediaProviderImpl
for cursor getString returning null.
[DOC] Moved KDOC of Settings
to the top.
[FEAT] Added Context.checkSelfPermission
method in Utils
.
Full Changelog: v0.1.0-dev13...v0.1.0-dev14
v0.1.0-dev13
Whats new
[FEAT] Add tools for MetaData and Play API integration
- Implemented launch counter in singleton initializer for MetaData.
- Integrated Play API for In-App Review and In-App Update.
- Added function
launchReviewFlow
for initiating in-app reviews. - Added
SystemFacade.launchUpdateFlow
for handling in-app updates.
- Added function
Full Changelog: v0.1.0-dev12...v0.1.0-dev13
v0.1.0-dev12
What's new
[FEAT] Header in GridView
now uses stickerHeader
item.
[FEAT] Added min GRID_MULTIPLIER
to 1.0f
in Folders screen.
[FEAT] Added Loading list with shimmer effect animation for loading state.
[FEAT] Added TopConcaveShape
to shape the BottomNavBar
.
[FIX] Fixed the Viewer
loading low quality image.
[FEAT] Introduced launch
in SystemFacade
for easy launching
intents.
[CHORE] Re-organised/restructured the code of both Viewer
and Timeline
.
[REFACTOR] Removed various overly engineered APIs from AppTheme
.
Full Changelog: v0.1.0-dev11...v0.1.0-dev12
v0.1.0-dev11
Full Changelog: v0.1.0-dev10...v0.1.0-dev11
v0.1.0-dev10
[CHORE] Updated various dependencies.
- Updated Compose to
1.8.0-alpha01
, Toolkit to2.0.2-rc02
, and Navigation to2.8.0
.
[FEAT] Added renderAsNavDestBackground
in 'AppTheme'.
- This function tags the background of the navigation destination and ensures the proper
zIndex
for smoother transitions.
[FIX] Resolved various issues with details.
- Now properly handles multiple shapes and ensures correct margins.
[FIX] Adjusted screen order index.
- Changed the index from
1
to0.2
to place it second in the screen order.
[FEAT]Added multiple utility extension methods to TwoPaneStrategy
.
- Methods include
shape
,margin
,padding
,enterAnimation
, andexitAnimation
for smoother addition and removal fromTwoPane
.
[CHORE] Reorganized the code of Viewer
.
[FEAT] Added HorizontalMeasurePolicy
, VerticalMeasurePolicy
, and StackedMeasurePolicy
to TwoPane
.
[FEAT] Added renderInOverlay
to renderInSharedTransitionScopeOverlay
method.
Full Changelog: v0.1.0-dev09...v0.1.0-dev10