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

chore(core,platform): styles bump & breaking changes adoption #7987

Merged
merged 43 commits into from
Jun 3, 2022

Conversation

platon-rov
Copy link
Contributor

Related Issue(s)

Closes none.

Description

Fund styles version bump, breaking changes adoption. Unblocks issues that depends on the fund styles fixes.

Note: Shellbar's buttons color on hover will be fixed automatically with the SAP/fundamental-styles#3328 where the specificity will be changed for the button component.

Screenshots

Before:

Calendar:
image

Shellbar:
image

After:

Calendar:
image

Shellbar:
image

Other components haven't been affected visually

BREAKING CHANGE

  • Core, Toolbar: Toolbar title now requires fd-toolbar__title class
  • Core, Tables: Wrap text in table cell in fd-table-text directive to have the text-shadow

@platon-rov platon-rov self-assigned this Apr 15, 2022
@platon-rov platon-rov added platform platform core Core library specific issues labels Apr 15, 2022
@platon-rov platon-rov requested review from a team April 15, 2022 13:06
@netlify
Copy link

netlify bot commented Apr 15, 2022

Deploy Preview for fundamental-ngx ready!

Name Link
🔨 Latest commit ee60afd
🔍 Latest deploy log https://app.netlify.com/sites/fundamental-ngx/deploys/629776534b2ae100741e18b9
😎 Deploy Preview https://deploy-preview-7987--fundamental-ngx.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@github-actions
Copy link

github-actions bot commented Apr 15, 2022

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

https://fundamental-ngx-gh--pr7987-pr-chore-styles-bump-lvhh1dd7.web.app

(expires Sat, 04 Jun 2022 14:22:09 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Copy link
Member

@mikerodonnell89 mikerodonnell89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we want to use an fd-action-sheet rather than an fd-list for the overflow options, as we don't want the separator / dividing line between the items

@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

@github-actions github-actions bot added the stale label Apr 18, 2022
@platon-rov platon-rov force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from f7ce769 to 90b114b Compare April 19, 2022 07:57
@platon-rov platon-rov removed the stale label Apr 19, 2022
@platon-rov platon-rov force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from 90b114b to 9a94bba Compare April 19, 2022 13:27
@g-cheishvili g-cheishvili force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from 9a94bba to 65fa17d Compare April 21, 2022 18:10
@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

github-actions bot commented May 2, 2022

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

@github-actions github-actions bot added the stale label May 2, 2022
@platon-rov platon-rov removed the stale label May 2, 2022
@N1XUS N1XUS force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from 0aa79e8 to c6c33a7 Compare May 3, 2022 15:20
@g-cheishvili g-cheishvili force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from 69fdf05 to 1619f36 Compare May 4, 2022 13:54
@github-actions
Copy link

github-actions bot commented May 7, 2022

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

@github-actions github-actions bot added the stale label May 7, 2022
@platon-rov platon-rov removed the stale label May 7, 2022
@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

@github-actions github-actions bot added the stale label May 12, 2022
@platon-rov platon-rov force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from 177aa42 to 04cbfae Compare May 16, 2022 08:34
g-cheishvili and others added 14 commits May 26, 2022 18:16
* fix(core,docs): fixed card footer and added list content detection

* fix(docs): fixed card footer docs

* fix(docs): removed unnecessary tab stop

* fix(e2e,core): fixed card tests and classnames for footer

* chore(core): fixed incorrect classnames and added missing typedoc

* feat(core): added missing parts to the card

* chore(deps): added typedocs

* chore(deps): updated fundamental styles

* fix(core): updated according to review notes and added missing export

* fix(e2e): fixed e2e tests

* chore(docs): changed directive name

* chore(core): added missing typedoc

* chore(e2e): fixed failing tests
* chore(core,platform): bump styles to 0.24.0-rc.89

* fix(core): shellbar breaking changes adoption
* chore(deps): bumped fundamental-styles dependency

* fix(core): adopted busy indicator breaking changes
* fix(core): additional updates for the panel

* fix(core): force build against correct base branch
* 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]>
* fix(core): carousel fund-styles changes adoption

* fix(core): carousel breaking changes adoption

* chore(core,platform): styles bump to 0.24.0-rc.100

* chore(core): carousel breaking changes adoption

* test(core): carousel e2e
@platon-rov platon-rov force-pushed the pr/chore/styles-bump-breaking-changes-adoption branch from 226b473 to 19f7c51 Compare May 26, 2022 15:17
N1XUS and others added 4 commits May 27, 2022 20:58
* fix(core,platform): shellbar breaking changes adoption

* feat(core,platform): slider horizon theme

Co-authored-by: Platon Rov <[email protected]>
BREAKING CHANGE:
* Grid List Item body markup change
* The whole item is clickable from now, it might cause issues in single selection mode but selection event emitted first.
* Grid List Infobar - whole item is clickable instead of button on it.
@droshev droshev added this to the Sprint 89 - Beijing milestone May 29, 2022
* chore(deps): bumped styles version

* fix(core): adopted breaking changes

* chore(core): removed todo comment
* feat(core): added support for icons in horizon

* fix(core): fixed empty slots
* feat(core): added support for icons in horizon

* fix(core): fixed empty slots

* refactor(core): updated according to the latest modifications from styles

* refactor(core): fixed tsdocs

* chore(deps): bumped up fundamental-styles version
@droshev droshev merged commit 48612cb into main Jun 3, 2022
@droshev droshev deleted the pr/chore/styles-bump-breaking-changes-adoption branch June 3, 2022 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Core library specific issues platform platform theming
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants