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

feature: add motion to popover component #931

Closed
wants to merge 24 commits into from

Conversation

ckrook
Copy link
Collaborator

@ckrook ckrook commented Dec 18, 2024

Describe pull-request

This PR applies animation "fade" to the popover-core component. This will be reflected in the popover-canvas, popover-menu.
popover-tooltip already have an animation from before, it should work as as it use to work.

Issue Linking:

Choose one of the following options

How to test

Disclaimer
We do not need to review the style of the animation, that has been covered by Charlotte

Provide detailed steps for testing, including any necessary setup.

  1. Navigate to the AWS link
  2. Go to popover-menu, popover-canvas & popover-tooltip
  3. Make sure that the controls for animation works.

Checklist before submission

  • I have added unit tests for my changes (if applicable)
  • All existing tests pass
  • I have updated the documentation (if applicable)
  • Not breaking production behavior
  • Behavior available in storybook with documented descriptions (if applicable)
  • npm run build-all without errors

Suggested test steps

  • Browser testing (Chrome, Safari, Firefox)
  • Keyboard operability
  • Interactive elements have labels.
  • Storybook controls
  • Design/controls/props is aligned with other components
  • Dark/light mode and variants
  • Input fields – values should be displayed properly
  • Events

Copy link
Contributor

github-actions bot commented Dec 18, 2024

Playwright test results

passed  420 passed
skipped  1 skipped

Details

stats  421 tests across 146 suites
duration  1 minute, 6 seconds
commit  6d69b34

Skipped tests

src/components/table/table/test/expandable-row-autocollapse/expandable-row-autocollapse.e2e.ts › tds-table-expandable-row-autoCollapse › NEEDS FIXING: expanding one row collapses the others when autoCollapse is true

Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-931.d3fazya28914g3.amplifyapp.com

Lunkan89 and others added 14 commits January 16, 2025 13:36
* test: saving screenshots of failing tests

* test: corrected output directory

* test: fix output directory path

* test: using artifacts upload v4

* test: reverting to older ubuntu version

* test: lowering artifacts retention days
* feat(text-field): add focus method

* feat(text-field): add focus method

* feat(text-field): revert banner readme to previous commit

* feat(text-field): revert icon readme to previous commit

* feat(text-field): revert table header cell readme to previous commit

* fix: call native focus method instead of dispatch event

* feat(text-field): rename focusTextField to focusElement

* ci: saving screenshots of failing tests (#964)

* test: saving screenshots of failing tests

* test: corrected output directory

* test: fix output directory path

* test: using artifacts upload v4

* test: reverting to older ubuntu version

* test: lowering artifacts retention days

* feat(text-field): add focus method

* feat(text-field): add focus method

* feat(text-field): revert banner readme to previous commit

* feat(text-field): revert icon readme to previous commit

* feat(text-field): revert table header cell readme to previous commit

* fix: call native focus method instead of dispatch event

* feat(text-field): rename focusTextField to focusElement

---------

Co-authored-by: Johan Lundgren <johan.lundgren@umain.com>
Co-authored-by: Charles Krook <charles.krook@gmail.com>
* fix: bumped to node 22.11.0 lts/jod

* fix: build all after rebase

* fix: bumped node version in smoke test cron action

* fix: updated @types/node version
* feat(motion): add slide in/out animations and update motion parameters

* test: saving screenshots of failing tests

* test: corrected output directory

* test: fix output directory path

* test: using artifacts upload v4

* test: reverting to older ubuntu version

* test: lowering artifacts retention days

* feat(motion): enhance animation classes and improve visibility handling in keyframes

* feat(motion): update animation styles and add new transition stories

* fix: update Figma design links in motion stories

* feat(motion): add slide in/out animations and update motion parameters

* feat(motion): enhance animation classes and improve visibility handling in keyframes

* feat(motion): update animation styles and add new transition stories

* fix: update Figma design links in motion stories

* feat(motion): add usage instructions for animation properties in transition stories

* feat(motion): add usage instructions for animation variables in animation classes stories

* feat(motion): refine animation stories and update motion variables in transitions

* feat(motion): update animation variables and improve storybook examples

* chore(docs): restore docs files

* chore(test): remove darwin snapshots

* feat(motion): refactor collapse animations to use transform scaling instead of height

---------

Co-authored-by: Johan <johan.lundgren@umain.com>
@theJohnnyMe
Copy link
Contributor

@ckrook - Please rebase with fresh develop and push with force.

@ckrook ckrook closed this Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants