-
-
Notifications
You must be signed in to change notification settings - Fork 7
feat: Add adaptive landscape mode #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
f3ff9c0 to
aff950d
Compare
a752a34 to
c985b78
Compare
fd13c63 to
2ae49f0
Compare
# Conflicts: # app/src/main/java/app/revanced/manager/ui/screen/MorpheSettingsScreen.kt # app/src/main/java/app/revanced/manager/ui/viewmodel/PatcherViewModel.kt
65a129b to
9759c70
Compare
|
This is your PR. Feel free to squash merge to dev when you think these are done for now. I will make a separate PR to finish root mode off this after this is merged. |
|
I want to make some changes to the theme settings. I will write when it is ready, because I am afraid to press such buttons)) |
|
This branch has a bunch of refactoring and it would be best to merge so my changes don't collide. Squashing is easy (and we can fix if something is goofed). Click down arrow beside "Merge pull request", change to squash and merge, click "confirm squash". |
|
I'm not sure if it was refactoring, or URV 1.6.0 changes, but on a new installation when either app is tapped it shows "No patch can be found. Check your patches". The patches have been updated but the UI seems to be using the initial app state. It only happens on first launch of a clean install or after clearing the app data. I think refactoring some code into functions broke the |
|
It seems to me that this feature (auto-update on startup) does not work correctly in URM, during the first launch, it shows a dialog in which need to select auto-update, I have seen similar behavior many times when trying to fix the showing and fetching of updates. Maybe we should not use the built-in auto-update code. For example, try using the code in the Update button in the bundle card or the pre-release switch in the settings. |
|
It looks like it is fetching. The screenshot shows the correct patches release but it doesn't recognize the number of patches. I agree that making an app startup method call to fetch bundles makes the most sense. |
|
Also, the function of getting patches after switching pre-releases (or Check button) is broke, I think this is due to changes to the |
# app 1.0.0-dev.1 (2025-12-12) ### Bug Fixes * Do not show empty space above the About section ([e2eaf7d](e2eaf7d)) * Fix build ([fe5250b](fe5250b)) * Fix the dack theme color picker ([24d4c5f](24d4c5f)) * Resolve bundle fetching from upstream merge ([#11](#11)) ([d9166b8](d9166b8)) * Show "Patches are loading" toast if bundles are downloading ([3d59980](3d59980)) ### Features * Add adaptive landscape mode ([#8](#8)) ([3bbc62e](3bbc62e)) * Custom Morphe home screen ([515d08c](515d08c))
# app 1.0.0 (2026-01-01) ### Bug Fixes * After changing pre-release, show snackbar and block starting patching until bundles are updated ([1fe7aa1](1fe7aa1)) * Allow all files as .mpp files are not available in file picker ([80ad1ec](80ad1ec)) * Change first greeting message shown to be more traditional and easier to understand what to do ([c8f797f](c8f797f)) * Correct rounding errors of progress value ([eb31b73](eb31b73)) * Do not show empty space above the About section ([e2eaf7d](e2eaf7d)) * Do not show patches update snackbar unless user is manually refreshing ([8d35d28](8d35d28)) * Fix `isBundleUpdating` state after merge upstream changes ([7598e6d](7598e6d)) * Fix `lateinit property eventHandler has not been initialized` ([#25](#25)) ([d074a14](d074a14)) * Fix apk picker ([ae813d6](ae813d6)) * Fix app console warning of provider not found ([d2c76b7](d2c76b7)) * Fix build ([fe5250b](fe5250b)) * Fix the dack theme color picker ([24d4c5f](24d4c5f)) * Hide update on metered connection from advanced settings menu ([91ae275](91ae275)) * Increase installer timeout ([934305b](934305b)) * Increase installer timeout wait time ([648f22b](648f22b)) * Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) ([b851913](b851913)) * Resolve bundle fetching from upstream merge ([#11](#11)) ([d9166b8](d9166b8)) * Restore only delete button ([bf7c045](bf7c045)) * Show "Patches are loading" on fresh install ([170d17f](170d17f)) * Show "Patches are loading" toast if bundles are downloading ([3d59980](3d59980)) * Show patches update UI when using advanced mode ([309f7db](309f7db)) * Skip if patch doesn't exist in this bundle ([6482987](6482987)) * Update changelog after bundle update ([ed9c173](ed9c173)) * Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc)) * Use the appropriate string ([7661989](7661989)) ### Features * Add a delay at 100% before showing success screen ([abb5ab5](abb5ab5)) * Add adaptive landscape mode ([#8](#8)) ([3bbc62e](3bbc62e)) * Add haptic feedback to About setting item ([d3f8e33](d3f8e33)) * Add in-app patches options ([#27](#27)) ([2ce57a7](2ce57a7)) * Add link to the Crowdin ([b0b94cb](b0b94cb)) * Add more haptic feedback ([967f9ca](967f9ca)) * Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([0dcf5b9](0dcf5b9)) * Change buttons priority ([85fdd86](85fdd86)) * Change Particles background to Space ([9575446](9575446)) * Custom Morphe home screen ([515d08c](515d08c)) * Morphe homepage root installation ([#10](#10)) ([8ed769f](8ed769f)) * Refactor color row elements ([86b11b6](86b11b6)) * UI & UX Improvements ([#17](#17)) ([9e72b08](9e72b08)) * Use fullscreen dialog for manager update ([91bb4d1](91bb4d1))
# app 1.0.0 (2026-01-01) ### Bug Fixes * After changing pre-release, show snackbar and block starting patching until bundles are updated ([1fe7aa1](1fe7aa1)) * Allow all files as .mpp files are not available in file picker ([80ad1ec](80ad1ec)) * Change first greeting message shown to be more traditional and easier to understand what to do ([c8f797f](c8f797f)) * Correct rounding errors of progress value ([eb31b73](eb31b73)) * Do not show empty space above the About section ([e2eaf7d](e2eaf7d)) * Do not show patches update snackbar unless user is manually refreshing ([8d35d28](8d35d28)) * Fix `isBundleUpdating` state after merge upstream changes ([7598e6d](7598e6d)) * Fix `lateinit property eventHandler has not been initialized` ([#25](#25)) ([d074a14](d074a14)) * Fix apk picker ([ae813d6](ae813d6)) * Fix app console warning of provider not found ([d2c76b7](d2c76b7)) * Fix build ([fe5250b](fe5250b)) * Fix the dack theme color picker ([24d4c5f](24d4c5f)) * Hide update on metered connection from advanced settings menu ([91ae275](91ae275)) * Increase installer timeout ([934305b](934305b)) * Increase installer timeout wait time ([648f22b](648f22b)) * Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) ([b851913](b851913)) * Resolve bundle fetching from upstream merge ([#11](#11)) ([d9166b8](d9166b8)) * Restore only delete button ([bf7c045](bf7c045)) * Show "Patches are loading" on fresh install ([170d17f](170d17f)) * Show "Patches are loading" toast if bundles are downloading ([3d59980](3d59980)) * Show patches update UI when using advanced mode ([309f7db](309f7db)) * Skip if patch doesn't exist in this bundle ([6482987](6482987)) * Update changelog after bundle update ([ed9c173](ed9c173)) * Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc)) * Use the appropriate string ([7661989](7661989)) ### Features * Add a delay at 100% before showing success screen ([abb5ab5](abb5ab5)) * Add adaptive landscape mode ([#8](#8)) ([3bbc62e](3bbc62e)) * Add haptic feedback to About setting item ([d3f8e33](d3f8e33)) * Add in-app patches options ([#27](#27)) ([2ce57a7](2ce57a7)) * Add link to the Crowdin ([b0b94cb](b0b94cb)) * Add more haptic feedback ([967f9ca](967f9ca)) * Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([0dcf5b9](0dcf5b9)) * Change buttons priority ([85fdd86](85fdd86)) * Change Particles background to Space ([9575446](9575446)) * Custom Morphe home screen ([515d08c](515d08c)) * Morphe homepage root installation ([#10](#10)) ([8ed769f](8ed769f)) * Refactor color row elements ([86b11b6](86b11b6)) * UI & UX Improvements ([#17](#17)) ([9e72b08](9e72b08)) * Use fullscreen dialog for manager update ([91bb4d1](91bb4d1))




Changes: