Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@tuuhin
Copy link
Owner

@tuuhin tuuhin commented Aug 8, 2025

Key Changes 🛠️

  • New Onboarding Provides a much-needed guided experience for first-time users, enhancing discoverability of key features like the audio editor and the why the permissions are being needed
  • File Settings Fixes File settings was using blocking call changed it to suspending one
  • Settings Tweaks Implemented minor design and layout adjustments to the Settings UI
  • Application resources Removed unwanted resources and moved them to core:ui package

tuuhin added 7 commits August 7, 2025 11:22
As themes will be later shared by the onboarding so we don't need to repeat the themes in there.
Onboarding module will contain a basic pager with welcome, feature and permissions screen.
The three pages are made permissions and feature are oke welcome will be changed later.
In data layer added PreferencesSettingsRepo.kt this will contain the basic preferences using datastore preferences without protoc
The OnBoardingViewmodel.kt will check if onboarding can be shown if not , then content activity MainActivity.kt will be started finishing the current one.
As MainActivity.kt is now not anymore. OnBoardingActivity.kt is the launcher one .Removed splash config from MainActivity.kt activity removed. Added activity transitions file for translating to MainActivity.kt after check.
Need to check the working of deep-links and animations
Kept the keepOnCondition for splash and starting new activity out of setContent block.
MainActivity.kt also need to use the Starting theme, as it will also being start from deep-links thus added splash screen there too.
OnboardingScreen.kt rest of the Text's are now using strings.xml
Used a new font for the title of the pages in onboarding.
Using suspending call rather than blocking call to check file settings normally
Unwanted drawable resources are removed and string resources are corrected
Some Ui changes in settings title and others.
Bumped version to 1.4.0
Updated the module graph
In README.md corrected what new section
A MIT Licence is added which allow others to use this app any way.
@tuuhin tuuhin merged commit 85273be into main Aug 8, 2025
1 of 2 checks passed
@tuuhin tuuhin deleted the onboarding branch August 8, 2025 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants