Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(platform): icon tab bar horizon theme - removed unnecessary more(extra) button directive #8006

Conversation

g-cheishvili
Copy link
Contributor

Description

Removed more button directive, because recalculations are not required anymore, button is not absolute

@g-cheishvili g-cheishvili changed the title fix(platform): removed unnecessary more(extra) button directive fix(platform): icon tab bar horizon theme - removed unnecessary more(extra) button directive Apr 21, 2022
@g-cheishvili g-cheishvili requested a review from a team April 21, 2022 18:34
@github-actions
Copy link

github-actions bot commented Apr 21, 2022

Visit the preview URL for this PR (updated for commit 0d3d5c5):

https://fundamental-ngx-gh--pr8006-fix-icon-tab-bar-hor-dyhju18i.web.app

(expires Fri, 29 Apr 2022 18:10:46 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

@platon-rov platon-rov force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from 845e711 to 5877091 Compare April 22, 2022 11:52
@github-actions
Copy link

This pull request is stale because it has been open 2 days with no activity. Remove stale label or comment or this will be closed in 3 days

@InnaAtanasova
Copy link
Contributor

Looks good, but some visual problem (no spacing for the More button)

Before:
Screen Shot 2022-04-25 at 6 04 15 PM

After:
Screen Shot 2022-04-25 at 6 04 21 PM

@g-cheishvili
Copy link
Contributor Author

Looks good, but some visual problem (no spacing for the More button)

Before: Screen Shot 2022-04-25 at 6 04 15 PM

After: Screen Shot 2022-04-25 at 6 04 21 PM

That's how it should be. Previously position for that button was determined by the left CSS rule, it was absolute. By specs it seems it always should be in the end of the bar, so now it is changed to be static positioned + margin-left(or right in rtl): auto

@g-cheishvili g-cheishvili merged commit 6f59469 into pr/chore/styles-bump-breaking-changes-adoption Apr 28, 2022
@g-cheishvili g-cheishvili deleted the fix/icon_tab_bar_horizon branch April 28, 2022 21:52
platon-rov pushed a commit that referenced this pull request May 16, 2022
* fix(platform): removed unnecessary more(extra) button directive

* fix(platform): fixed unit test

* chore(e2e): fixed e2e
mikerodonnell89 added a commit that referenced this pull request May 20, 2022
* fix(core,platform): shellbar breaking changes adoption

* fix(core,platform): toolbar breaking changes adoption

BREAKING CHANGE:
* toolbar title now requires fd-toolbar__title class

* fix(core,platform): table breaking changes adoption

BREAKING CHANGE:
* wrap text in table cell in fd-table-text directive to have the text-shadow

* fix(core,platform): calendar breaking changes adoption

* fix(core): shellbar action-sheet instead of list

* test(core,platform): e2e fixes

* fix(docs): fix button type

* chore(core,platform): fund styles version bump to v0.24.0-rc.41

* fix(docs): fixed documentation sidebar background color

* fix(docs): fixed documentation page compatibility with themes

* chore(deps): bumped fundamental-styles

* chore(e2e): updated selector for sidenav control

* fix(core,platform): fixed split button missing class (#8034)

* feat(platform): icon tab bar horizon theme adaptation (#8006)

* fix(platform): removed unnecessary more(extra) button directive

* fix(platform): fixed unit test

* chore(e2e): fixed e2e

* chore(core,platform): fund styles version bump to v0.24.0-rc.53

* fix(core,platform): calendar year & month items

* test(core): e2e fixes

* fix(core): vertical nav styles derivation from styles lib

* test(core,platform): e2e fixes for calendar based comps

* test(core,platform): e2e fixes for calendar based comps

* fix(core,platform): calendar year & months items styling

* fix(core): update toolbar and bar for horizon

* fix(core,platform): adjust toolbar component for dynamic page (#8052)

* feat(core): more toolbar updates

* feat(core): more toolbar improvements allowing and documenting both title approaches

* fix(core): title token

* fix(core): accidental change

Co-authored-by: Platon Rov <[email protected]>
Co-authored-by: g-cheishvili <[email protected]>
Co-authored-by: N1XUS <[email protected]>
platon-rov pushed a commit that referenced this pull request May 24, 2022
* fix(platform): removed unnecessary more(extra) button directive

* fix(platform): fixed unit test

* chore(e2e): fixed e2e
platon-rov added a commit that referenced this pull request May 24, 2022
* fix(core,platform): shellbar breaking changes adoption

* fix(core,platform): toolbar breaking changes adoption

BREAKING CHANGE:
* toolbar title now requires fd-toolbar__title class

* fix(core,platform): table breaking changes adoption

BREAKING CHANGE:
* wrap text in table cell in fd-table-text directive to have the text-shadow

* fix(core,platform): calendar breaking changes adoption

* fix(core): shellbar action-sheet instead of list

* test(core,platform): e2e fixes

* fix(docs): fix button type

* chore(core,platform): fund styles version bump to v0.24.0-rc.41

* fix(docs): fixed documentation sidebar background color

* fix(docs): fixed documentation page compatibility with themes

* chore(deps): bumped fundamental-styles

* chore(e2e): updated selector for sidenav control

* fix(core,platform): fixed split button missing class (#8034)

* feat(platform): icon tab bar horizon theme adaptation (#8006)

* fix(platform): removed unnecessary more(extra) button directive

* fix(platform): fixed unit test

* chore(e2e): fixed e2e

* chore(core,platform): fund styles version bump to v0.24.0-rc.53

* fix(core,platform): calendar year & month items

* test(core): e2e fixes

* fix(core): vertical nav styles derivation from styles lib

* test(core,platform): e2e fixes for calendar based comps

* test(core,platform): e2e fixes for calendar based comps

* fix(core,platform): calendar year & months items styling

* fix(core): update toolbar and bar for horizon

* fix(core,platform): adjust toolbar component for dynamic page (#8052)

* feat(core): more toolbar updates

* feat(core): more toolbar improvements allowing and documenting both title approaches

* fix(core): title token

* fix(core): accidental change

Co-authored-by: Platon Rov <[email protected]>
Co-authored-by: g-cheishvili <[email protected]>
Co-authored-by: N1XUS <[email protected]>
platon-rov pushed a commit that referenced this pull request May 26, 2022
* fix(platform): removed unnecessary more(extra) button directive

* fix(platform): fixed unit test

* chore(e2e): fixed e2e
platon-rov added a commit that referenced this pull request May 26, 2022
* fix(core,platform): shellbar breaking changes adoption

* fix(core,platform): toolbar breaking changes adoption

BREAKING CHANGE:
* toolbar title now requires fd-toolbar__title class

* fix(core,platform): table breaking changes adoption

BREAKING CHANGE:
* wrap text in table cell in fd-table-text directive to have the text-shadow

* fix(core,platform): calendar breaking changes adoption

* fix(core): shellbar action-sheet instead of list

* test(core,platform): e2e fixes

* fix(docs): fix button type

* chore(core,platform): fund styles version bump to v0.24.0-rc.41

* fix(docs): fixed documentation sidebar background color

* fix(docs): fixed documentation page compatibility with themes

* chore(deps): bumped fundamental-styles

* chore(e2e): updated selector for sidenav control

* fix(core,platform): fixed split button missing class (#8034)

* feat(platform): icon tab bar horizon theme adaptation (#8006)

* fix(platform): removed unnecessary more(extra) button directive

* fix(platform): fixed unit test

* chore(e2e): fixed e2e

* chore(core,platform): fund styles version bump to v0.24.0-rc.53

* fix(core,platform): calendar year & month items

* test(core): e2e fixes

* fix(core): vertical nav styles derivation from styles lib

* test(core,platform): e2e fixes for calendar based comps

* test(core,platform): e2e fixes for calendar based comps

* fix(core,platform): calendar year & months items styling

* fix(core): update toolbar and bar for horizon

* fix(core,platform): adjust toolbar component for dynamic page (#8052)

* feat(core): more toolbar updates

* feat(core): more toolbar improvements allowing and documenting both title approaches

* fix(core): title token

* fix(core): accidental change

Co-authored-by: Platon Rov <[email protected]>
Co-authored-by: g-cheishvili <[email protected]>
Co-authored-by: N1XUS <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform platform
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants