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

[UI] Tooltip changes #10201

Closed
AjaxAueleke opened this issue Feb 3, 2024 · 1 comment · Fixed by #10214
Closed

[UI] Tooltip changes #10201

AjaxAueleke opened this issue Feb 3, 2024 · 1 comment · Fixed by #10214
Labels
component/ui User Interface framework/react good first issue Good for newcomers issue/willfix This issue will be worked on kind/enhancement Improvement in current feature language/javascript Issues or pull requests that use Javascript or React

Comments

@AjaxAueleke
Copy link
Contributor

Current Behavior

Currently, the Meshery UI employs inconsistent informational ("i") icons, alternating between filled and outlined versions. Moreover, the associated tooltips often lack descriptive text, featuring only a hyperlink which provides minimal guidance to the user.

Desired Behavior

  1. Switch to using an outlined "i" icon for tooltips across the UI, moving away from the filled version. This ensures consistency and clarity in signalling informational content.
  2. Each tooltip should contain one or two complete sentences, providing a clear and concise explanation.
  3. Conclude with a standard "Learn more" or "Open docs" hyperlink, directing users to the corresponding documentation page for in-depth information.

Implementation

  1. A tooltip icon from sistent is used.

Acceptance Tests

Screenshot

Screenshot 2024-02-03 at 11 21 16 PM Screenshot 2024-02-03 at 11 21 04 PM Screenshot 2024-02-03 at 11 20 42 PM

Contributor Guides and Handbook

@AjaxAueleke AjaxAueleke added kind/enhancement Improvement in current feature language/javascript Issues or pull requests that use Javascript or React component/ui User Interface framework/react labels Feb 3, 2024
Copy link

github-actions bot commented Feb 3, 2024

This issue has been labeled with 'component/ui'. 🧰 Here are docs on Contributing to Meshery UI. 🎨 Here is the Meshery UI Figma File File. Lastly, here are docs on Contributing to Meshery's End-to-End Tests Using Cypress.


        Be sure to join the community, if you haven't yet and please leave a ⭐ star on the project 😄

@Yashsharma1911 Yashsharma1911 added the good first issue Good for newcomers label Feb 3, 2024
@leecalcote leecalcote added the issue/willfix This issue will be worked on label Feb 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/ui User Interface framework/react good first issue Good for newcomers issue/willfix This issue will be worked on kind/enhancement Improvement in current feature language/javascript Issues or pull requests that use Javascript or React
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants