-
Notifications
You must be signed in to change notification settings - Fork 318
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
Restyle tooltips to new deisgn #10088
Comments
Paweł Grabarz reports a new STANDUP for the provided date (2024-06-04): Progress: Implemented centralized tooltip renderer and proper timing for showing consecutive tooltips in short succession. It should be finished by 2024-06-10. |
Fixes #10088, #10154 Implemented figma tooltip design through Vue components and store. Attached tooltips to all existing SVG buttons, based on assigned label property. https://github.com/enso-org/enso/assets/919491/85f5fef7-c6df-471b-b544-b45f45f4f51e # Important Notes Removed all usages of `v-bind` in styles due to issues during hot reloading when updating stores. The internal CSS binding composable sometimes crashes when the component is being unmounted due to hot reload.
Paweł Grabarz reports a new STANDUP for the provided date (2024-06-10): Progress: Resolved git issues after unfortunate rebase, applied review and merged with latest develop. Demo meeting. It should be finished by 2024-06-10. |
Paweł Grabarz reports a new STANDUP for the provided date (2024-05-30): Progress: Started working on tooltips as Vue component, created a hardcoded tooltip element as part of the icon component. It should be finished by 2024-06-10. |
Paweł Grabarz reports a new STANDUP for the provided date (2024-05-31): Progress: Working on a correct method of rendering |
Paweł Grabarz reports a new STANDUP for the provided date (2024-06-03): Progress: Implemented tooltip triggers with local content rendering using Teleport, but this approach has many issues and will need a refactor to more centralized solution. It should be finished by 2024-06-10. |
Paweł Grabarz reports a new STANDUP for the provided date (2024-06-05): Progress: Addressed reviews and fixed tests. Still working on additional test for extended vue scope propagation used in tooltip components. It should be finished by 2024-06-10. |
https://www.figma.com/design/MXE4HsnOgBwI49aXg0byIg/ide2-v124?node-id=0-1&t=gi4VgWRM34BxUGK3-1
The text was updated successfully, but these errors were encountered: