Update AndroidX Compose BOM to 2024.03.00
Categories
(Firefox for Android :: General, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox126 | --- | fixed |
People
(Reporter: RyanVM, Assigned: mcarare)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
(Whiteboard: [fxdroid][group1])
Attachments
(3 files, 1 obsolete file)
Changelogs:
- https://developer.android.com/jetpack/androidx/releases/compose-animation#1.6.0
- https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.0
- https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.0
- https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.0
- https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.0
| Reporter | ||
Comment 1•1 year ago
|
||
This is hitting failures that a quick Google search is telling me may be related to the version of Kotlin we're using.
/builds/worker/workspace/gradle-home/caches/transforms-3/886d4caad1a9ddc90bbb8419932d068e/transformed/runtime-release/jars/lint.jar: Error: Library lint checks reference invalid APIs; these checks will be skipped!
Which seems plausible since reference-browser doesn't have any issues and it's currently on 1.9.22.
| Assignee | ||
Updated•1 year ago
|
Comment 2•1 year ago
|
||
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Comment 3•1 year ago
|
||
Changelogs:
- https://developer.android.com/jetpack/androidx/releases/compose-animation#1.6.1
- https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.1
- https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.1
- https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.1
- https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.1
| Assignee | ||
Comment 4•1 year ago
|
||
Along with the AGP update, migrating from Swipeable to AnchoredDraggable ( docs in see also link) is also mandatory. It cannot be done before the update since the new API does not exist until 1.6.0, so it needs to be done in the same PR as the upgrade.
| Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 5•1 year ago
|
||
Authored by https://github.com/mcarare
https://github.com/mozilla-mobile/firefox-android/commit/2ba9b2bc6eae0b6c1626eb161868b4efb495c0db
[main] Bug 1876398 - Upgrade compose to latest version.
Authored by https://github.com/mcarare
https://github.com/mozilla-mobile/firefox-android/commit/1d08590f1813f176fcb3973443b2785640a13141
[main] Bug 1876398 - Suppressing deprecation for Swipeable.
Authored by https://github.com/mcarare
https://github.com/mozilla-mobile/firefox-android/commit/256fa9607e9afdfe8567747d1c6f63cbc7bf918e
[main] Bug 1876398 - Adjust y offset for new method of positioning.
| Reporter | ||
Updated•1 year ago
|
Comment 6•1 year ago
|
||
Authored by https://github.com/rvandermeulen
https://github.com/mozilla-mobile/firefox-android/commit/977e70d484937eb146d1f6ba9ce7689d87a432db
[main] Revert "Bug 1876398 - Update AndroidX Compose to version 1.6.1" because it depends on the AGP 8.3.0 update
| Reporter | ||
Comment 7•1 year ago
|
||
Reverted because the AGP 8.3.0 update had to be backed out.
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Comment 8•1 year ago
|
||
I refreshed patches post-migration and pushed to Try now that the AGP 8.3.0 bump has had some time to bake.
https://treeherder.mozilla.org/jobs?repo=try&revision=2794519650993b948890788c8bc4b5c3e139820d&group_state=expanded
| Reporter | ||
Comment 9•1 year ago
|
||
| Reporter | ||
Comment 10•1 year ago
|
||
| Reporter | ||
Comment 11•1 year ago
|
||
See https://android-review.googlesource.com/c/platform/frameworks/support/+/2701713.
y offsets are no longer reversed when the menu is near the bottom of the screen.
Comment 12•1 year ago
|
||
Comment 13•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/8d701192aa6b
https://hg.mozilla.org/mozilla-central/rev/8588c6f15886
https://hg.mozilla.org/mozilla-central/rev/7495961f88dc
Description
•