-
Notifications
You must be signed in to change notification settings - Fork 949
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
Tab Switcher Animation: Ship Review Changes #5783
base: feature/mike/tab-switcher-tile-animation/add-animated-tile-placeholder
Are you sure you want to change the base?
Conversation
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
0cd290e
to
cfa9e25
Compare
0b3434b
to
adbca09
Compare
f14cf7d
to
295326e
Compare
adbca09
to
c1eeb48
Compare
c1eeb48
to
9fed8f6
Compare
9fed8f6
to
2f54c98
Compare
312cac5
to
2c2c312
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything works as expected! 🎖️
2c2c312
to
e8f77e6
Compare
f33efe5
to
e3f5a7c
Compare
The `TabSwitcherTileAnimationMonitor` and its associated tests have been removed. The logic to observe the animation tile visibility has been moved to the `TabSwitcherDataStore` to improve code organization. The `TabSwitcherViewModel` now directly interacts with the `TabSwitcherDataStore`. Also, the animation tile seen state is removed from `TabSwitcherDataStore`, the tile will be shown until is dismissed. When clearing personal data, the animation tile will not be reset anymore. Finally, the action to reset the animation tile has been updated in the dev settings.
It's the same view in both grid and list so we don't need two variations anymore. I'm using a custom layout as adding the animation would have required a lot of hacky changes to the original InfoPanel. I'd rather look into that more in future if the experiment succeeds. Renaming the item in the next commit
We want to show a dialog when the user taps the info panel, and explain what the panel is doing but allow the user to hide it if they really want to
…clearing We did this every 7 days via a worker but we want to do this now if a user uses the fire button or has automatic data clearing on
The animation text is black in both light and dark mode
87266ae
to
f31f09f
Compare
e8f77e6
to
9642812
Compare
Task/Issue URL: https://app.asana.com/1/137249556945/project/1207908166761516/task/1209668387604470
Description
Refactored the tracker animation tile in the tab switcher to use a common InfoPanel component, improving code reuse and maintainability. The animation tile now appears as a single panel that spans the full width of the grid layout, providing a more consistent UI experience.
Steps to test this PR
Designs
Ensure
tabSwitcherAnimation
is turned on in Feature Flag inventoryTab Switcher Tracker Animation Panel
Data Clearing
Demo
Screen_recording_20250318_152707.mp4