feat: Adjust layout of patches list and change log in modal patches bundle - #13
Conversation
|
It's an issue with upstream Manager, but the change logs in Manager Compose only shows the changes for that exact patch release. So users who only infrequently repatch have no idea everything that changed. Manager Flutter automatically showed all previous change logs since the last time patched, so Compose is a step down in this regard. When clicking on the patches version, I think we could show the entire changelog.md file, such as https://github.com/MorpheApp/morphe-patches/blob/dev/CHANGELOG.md Then users can scroll thru all the changes. If we really wanted to get fancy we could detect what version was last patched (URV stores that information) just like Manager Flutter, but the simple change is just show the entire file so we don't have more deeply integrate with URV. We would need to add a field to the patches bundle json to specify the changelog url, but that would be easy. We can do this at a later time, because we have enough to finish right now. |
|
The only thing I can't fix is that the bottomsheet handle bar is displayed below the status bar (edge-to-edge mode). I've tried adding different insets, updating the compose and material versions, but to no avail. |
# app [1.0.0-dev.2](v1.0.0-dev.1...v1.0.0-dev.2) (2025-12-15) ### Bug Fixes * After changing pre-release, show snackbar and block starting patching until bundles are updated ([1fe7aa1](1fe7aa1)) * 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 patches update snackbar unless user is manually refreshing ([8d35d28](8d35d28)) * Fix app console warning of provider not found ([d2c76b7](d2c76b7)) * Hide update on metered connection from advanced settings menu ([91ae275](91ae275)) * Show patches update UI when using advanced mode ([309f7db](309f7db)) * Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc)) ### Features * Add a delay at 100% before showing success screen ([abb5ab5](abb5ab5)) * Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([0dcf5b9](0dcf5b9)) * Morphe homepage root installation ([#10](#10)) ([8ed769f](8ed769f))
# 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-dev.2](v1.0.0-dev.1...v1.0.0-dev.2) (2025-12-15) ### Bug Fixes * After changing pre-release, show snackbar and block starting patching until bundles are updated ([995991c](995991c)) * Change first greeting message shown to be more traditional and easier to understand what to do ([2cdf869](2cdf869)) * Correct rounding errors of progress value ([0b1f614](0b1f614)) * Do not show patches update snackbar unless user is manually refreshing ([bacdc13](bacdc13)) * Fix app console warning of provider not found ([b3f3fe9](b3f3fe9)) * Hide update on metered connection from advanced settings menu ([c6f7897](c6f7897)) * Show patches update UI when using advanced mode ([e65290a](e65290a)) * Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf)) ### Features * Add a delay at 100% before showing success screen ([f1660fa](f1660fa)) * Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([95c5983](95c5983)) * Morphe homepage root installation ([#10](#10)) ([f22c124](f22c124))
# app 1.0.0 (2026-01-01) ### Bug Fixes * After changing pre-release, show snackbar and block starting patching until bundles are updated ([995991c](995991c)) * Allow all files as .mpp files are not available in file picker ([c932f62](c932f62)) * Change first greeting message shown to be more traditional and easier to understand what to do ([2cdf869](2cdf869)) * Correct rounding errors of progress value ([0b1f614](0b1f614)) * Do not show empty space above the About section ([04c09d8](04c09d8)) * Do not show patches update snackbar unless user is manually refreshing ([bacdc13](bacdc13)) * Fix `isBundleUpdating` state after merge upstream changes ([4feb569](4feb569)) * Fix `lateinit property eventHandler has not been initialized` ([#25](#25)) ([a7276ab](a7276ab)) * Fix apk picker ([b7bab6c](b7bab6c)) * Fix app console warning of provider not found ([b3f3fe9](b3f3fe9)) * Fix build ([8fb8aef](8fb8aef)) * Fix the dack theme color picker ([a6fda7c](a6fda7c)) * Hide update on metered connection from advanced settings menu ([c6f7897](c6f7897)) * Increase installer timeout ([416873c](416873c)) * Increase installer timeout wait time ([0fb0043](0fb0043)) * Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) ([c128d9f](c128d9f)) * Resolve bundle fetching from upstream merge ([#11](#11)) ([ea15128](ea15128)) * Restore only delete button ([6f91e64](6f91e64)) * Show "Patches are loading" on fresh install ([30cb025](30cb025)) * Show "Patches are loading" toast if bundles are downloading ([a0f9c26](a0f9c26)) * Show patches update UI when using advanced mode ([e65290a](e65290a)) * Skip if patch doesn't exist in this bundle ([32ae6b5](32ae6b5)) * Update changelog after bundle update ([908c48f](908c48f)) * Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf)) * Use the appropriate string ([a515a65](a515a65)) ### Features * Add a delay at 100% before showing success screen ([f1660fa](f1660fa)) * Add adaptive landscape mode ([#8](#8)) ([5872981](5872981)) * Add haptic feedback to About setting item ([1d415e1](1d415e1)) * Add in-app patches options ([#27](#27)) ([ab47581](ab47581)) * Add link to the Crowdin ([35848a5](35848a5)) * Add more haptic feedback ([ec425c6](ec425c6)) * Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([95c5983](95c5983)) * Change buttons priority ([a764629](a764629)) * Change Particles background to Space ([7ec97d8](7ec97d8)) * Custom Morphe home screen ([46e8600](46e8600)) * Morphe homepage root installation ([#10](#10)) ([f22c124](f22c124)) * Refactor color row elements ([69ec5c4](69ec5c4)) * UI & UX Improvements ([#17](#17)) ([ff536f2](ff536f2)) * Use fullscreen dialog for manager update ([8bc6269](8bc6269))
# app [1.0.0-dev.2](MorpheApp/morphe-manager@v1.0.0-dev.1...v1.0.0-dev.2) (2025-12-15) ### Bug Fixes * After changing pre-release, show snackbar and block starting patching until bundles are updated ([fb7efe8](MorpheApp@fb7efe8)) * Change first greeting message shown to be more traditional and easier to understand what to do ([4234635](MorpheApp@4234635)) * Correct rounding errors of progress value ([f529e37](MorpheApp@f529e37)) * Do not show patches update snackbar unless user is manually refreshing ([5abd054](MorpheApp@5abd054)) * Fix app console warning of provider not found ([62a9997](MorpheApp@62a9997)) * Hide update on metered connection from advanced settings menu ([b8e0689](MorpheApp@b8e0689)) * Show patches update UI when using advanced mode ([ba03fc4](MorpheApp@ba03fc4)) * Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25)) ### Features * Add a delay at 100% before showing success screen ([de06710](MorpheApp@de06710)) * Adjust layout of patches list and change log in modal patches bundle ([MorpheApp#13](MorpheApp#13)) ([2fc5b6b](MorpheApp@2fc5b6b)) * Morphe homepage root installation ([MorpheApp#10](MorpheApp#10)) ([467874a](MorpheApp@467874a))
# app 1.0.0 (2026-01-01) ### Bug Fixes * After changing pre-release, show snackbar and block starting patching until bundles are updated ([fb7efe8](MorpheApp@fb7efe8)) * Allow all files as .mpp files are not available in file picker ([f2e80d8](MorpheApp@f2e80d8)) * Change first greeting message shown to be more traditional and easier to understand what to do ([4234635](MorpheApp@4234635)) * Correct rounding errors of progress value ([f529e37](MorpheApp@f529e37)) * Do not show empty space above the About section ([58d2a98](MorpheApp@58d2a98)) * Do not show patches update snackbar unless user is manually refreshing ([5abd054](MorpheApp@5abd054)) * Fix `isBundleUpdating` state after merge upstream changes ([5469269](MorpheApp@5469269)) * Fix `lateinit property eventHandler has not been initialized` ([MorpheApp#25](MorpheApp#25)) ([ac0e644](MorpheApp@ac0e644)) * Fix apk picker ([9df3aa7](MorpheApp@9df3aa7)) * Fix app console warning of provider not found ([62a9997](MorpheApp@62a9997)) * Fix build ([64af79c](MorpheApp@64af79c)) * Fix the dack theme color picker ([e1fd7b6](MorpheApp@e1fd7b6)) * Hide update on metered connection from advanced settings menu ([b8e0689](MorpheApp@b8e0689)) * Increase installer timeout ([dd7fce9](MorpheApp@dd7fce9)) * Increase installer timeout wait time ([11b37c9](MorpheApp@11b37c9)) * Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) ([65aaab6](MorpheApp@65aaab6)) * Resolve bundle fetching from upstream merge ([MorpheApp#11](MorpheApp#11)) ([3e6f9c0](MorpheApp@3e6f9c0)) * Restore only delete button ([9911bd9](MorpheApp@9911bd9)) * Show "Patches are loading" on fresh install ([ca34a39](MorpheApp@ca34a39)) * Show "Patches are loading" toast if bundles are downloading ([7480cfd](MorpheApp@7480cfd)) * Show patches update UI when using advanced mode ([ba03fc4](MorpheApp@ba03fc4)) * Skip if patch doesn't exist in this bundle ([00f6cf5](MorpheApp@00f6cf5)) * Update changelog after bundle update ([1fae564](MorpheApp@1fae564)) * Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25)) * Use the appropriate string ([3557a0d](MorpheApp@3557a0d)) ### Features * Add a delay at 100% before showing success screen ([de06710](MorpheApp@de06710)) * Add adaptive landscape mode ([MorpheApp#8](MorpheApp#8)) ([21f08b5](MorpheApp@21f08b5)) * Add haptic feedback to About setting item ([6d11d84](MorpheApp@6d11d84)) * Add in-app patches options ([MorpheApp#27](MorpheApp#27)) ([19661d8](MorpheApp@19661d8)) * Add link to the Crowdin ([7bb4852](MorpheApp@7bb4852)) * Add more haptic feedback ([f987d15](MorpheApp@f987d15)) * Adjust layout of patches list and change log in modal patches bundle ([MorpheApp#13](MorpheApp#13)) ([2fc5b6b](MorpheApp@2fc5b6b)) * Change buttons priority ([a767bfb](MorpheApp@a767bfb)) * Change Particles background to Space ([08ff10c](MorpheApp@08ff10c)) * Custom Morphe home screen ([37b348d](MorpheApp@37b348d)) * Morphe homepage root installation ([MorpheApp#10](MorpheApp#10)) ([467874a](MorpheApp@467874a)) * Refactor color row elements ([2a4a0ef](MorpheApp@2a4a0ef)) * UI & UX Improvements ([MorpheApp#17](MorpheApp#17)) ([4fa3427](MorpheApp@4fa3427)) * Use fullscreen dialog for manager update ([a0f2f66](MorpheApp@a0f2f66))
No description provided.