A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
fix(tab-bar): ui tweaks for ionic theme (#30775)
Issue number: internal --------- <!-- Please do not submit updates to dependencies unless it fixes an issue. --> <!-- Please try to limit your pull request to one type (bugfix, feature, etc). Submit multiple pull requests if needed. --> ## What is the current behavior? <!-- Please describe the current behavior that you are modifying. --> The current UI of the tab-bar and tab-button in the ionic theme is not matching the expected, in edge use cases: - tab-button: - Long label: causes the size of the tab-button to increase and eventually making other tab-buttons, not visible. - size: in different scenarios the size of each tab-button could become different. - tab-bar: - Many tab-buttons: would case some of them to become inaccessible. - Floating: distance from the bottom, was incorrect. ## What is the new behavior? <!-- Please describe the behavior or changes that are being added by this PR. --> The changes made allow to fix the issues described above, specifically for ionic theme, containing this way, potential impacts: - tab-button: - min-width: has been defined for the tab-button. - property was set to force each tab-button to have the same size. - tab-bar: - allow the ability for the content to overflow on the x axis - a scroll will appear if needed. - increased the distance from the bottom, to comply with latest design trends. ## Does this introduce a breaking change? - [ ] Yes - [x] No <!-- If this introduces a breaking change: 1. Describe the impact and migration path for existing applications below. 2. Update the BREAKING.md file with the breaking change. 3. Add "BREAKING CHANGE: [...]" to the commit description when merging. See https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer for more information. --> ## Other information <!-- Any other information that is important to this PR such as screenshots of how the component looks before and after the change. --> --------- Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com>
R
rug committed
68e634c5fe22f4f2423691cffd012f62e469dcaf
Parent: cac12b3
Committed by GitHub <noreply@github.com>
on 11/11/2025, 11:20:39 AM