Migrate UI from XML to Jetpack Compose with Material 3 Expressive#4251
Open
Anto426 wants to merge 22 commits into
Open
Migrate UI from XML to Jetpack Compose with Material 3 Expressive#4251Anto426 wants to merge 22 commits into
Anto426 wants to merge 22 commits into
Conversation
…e build configurations and dependencies
… for webserver and tcpdump
…ground service compatibility, add empty state string for lists, and delete obsolete preference XML files.
…teps functions for improved ViewModel usage
…menu - Replaced the traditional options menu with a Compose-based top app bar in SourceEditActivity. - Added functions for saving and deleting sources directly from the UI. - Removed unused menu resource files related to source editing. - Updated the welcome screens to use a more consistent callback pattern for proceeding through steps. - Changed ElevatedCard to Card in WelcomeMethodCard for better material design compliance. - Removed deprecated menu XML files to clean up the project structure. - Updated Gradle properties and dependencies for improved build configuration. - Introduced a new PrefsRoutes.kt file to manage preferences UI navigation and state.
- Updated build.gradle to utilize version catalog for dependencies. - Replaced hardcoded library versions with references from libs.versions.toml. - Added new dependencies for androidx libraries and updated existing ones. - Refactored AdAwayExpressiveTheme.kt to include new composables for top bars and floating bars. - Updated HelpActivity, HomeActivity, HostsSourcesActivity, ListsActivity, LogActivity, PrefsActivity, PrefsVpnExcludedAppsActivity, SourceEditActivity, and SupportActivity to use new ExpressiveTopBar and ExpressiveFloatingBottomBar components. - Improved code readability and maintainability by consolidating top bar implementations.
…nguages - Introduced dynamic color preferences in the settings, allowing users to enable Material You colors based on their wallpaper for Android 12 and above. - Updated translations for dynamic color settings in various languages including Sinhala, Slovak, Slovenian, Albanian, Serbian, Swedish, Tamil, Thai, Tagalog, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, and both Traditional and Simplified Chinese. - Fixed encoding issues in existing translations to ensure proper display of text.
|
😄 |
Fix Russian strings in strings_prefs_main.xml
Author
Open
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
@Vankog @PerfectSlayer