Skip to content

feat: Adjust layout of patches list and change log in modal patches bundle - #13

Merged
LisoUseInAIKyrios merged 4 commits into
devfrom
bundle-bottom-sheet
Dec 13, 2025
Merged

feat: Adjust layout of patches list and change log in modal patches bundle#13
LisoUseInAIKyrios merged 4 commits into
devfrom
bundle-bottom-sheet

Conversation

@MarcaDian

Copy link
Copy Markdown
Contributor

No description provided.

@LisoUseInAIKyrios

LisoUseInAIKyrios commented Dec 13, 2025

Copy link
Copy Markdown
Contributor

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.

@LisoUseInAIKyrios LisoUseInAIKyrios changed the title feat: Refactor Patches list and Changelog to modal bottom sheet feat: Adjust layout of patches list and change log in modal patches bundle Dec 13, 2025
@LisoUseInAIKyrios
LisoUseInAIKyrios merged commit 0dcf5b9 into dev Dec 13, 2025
@LisoUseInAIKyrios
LisoUseInAIKyrios deleted the bundle-bottom-sheet branch December 13, 2025 09:53
@MarcaDian

Copy link
Copy Markdown
Contributor Author

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.

LisoUseInAIKyrios pushed a commit that referenced this pull request Jan 1, 2026
# 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))
github-actions Bot pushed a commit that referenced this pull request Jan 1, 2026
# 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))
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# 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))
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# 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))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# 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))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# 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))
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