Open Bug 1976008 Opened 9 months ago Updated 5 months ago

[meta] Material3 extra margins

Categories

(Firefox for Android :: Design System and Theming, defect)

All
Android
defect

Tracking

()

People

(Reporter: vtamas, Unassigned)

References

(Depends on 1 open bug, )

Details

(Keywords: meta)

This issue has been created to track all screens affected by extra margins introduced by Material3

Depends on: 1976007
Depends on: 1975375
Depends on: 1976002
Depends on: 1975443
See Also: → material3-support
Severity: -- → S4

I'm not sure if it's being considered, but Material 3 has a really nice compress animation whereby when you scroll, a large flexible app bar becomes a small one.

You can see this animated here: https://m3.material.io/components/app-bars/guidelines

It seems that all the pages that suffer from this margin issue would benefit from this animation that comes free with Material 3.

Component: General → Design System and Theming

(In reply to Paul [pwd] from comment #1)

I'm not sure if it's being considered, but Material 3 has a really nice compress animation whereby when you scroll, a large flexible app bar becomes a small one.

You can see this animated here: https://m3.material.io/components/app-bars/guidelines

It seems that all the pages that suffer from this margin issue would benefit from this animation that comes free with Material 3.

That's a great point! I'm surprised that scrolling behavior wasn't automatically applied during the migration, but I'd imagine it's a lighter lift to implement this.

Depends on: 1977670
Depends on: 1978831
Depends on: 1979311

Regarding the extra margins, there's a possibility that they're caused by a workaround for the edge to edge UI. When Fenix "adopted" SDK 34, edge to edge UI would've been introduced. If someone wasn't cognizant of that, they would've just compensated by increasing the margins at the top and bottom of the screen. Now that Fenix is switching to compose, those workarounds are sitting on top of an otherwise clean implementation of Material UI, causing the gaps. It seems more than feasible.

Depends on: 1979324
Depends on: 1994126
You need to log in before you can comment on or make changes to this bug.