Add structured tooltip metadata for activities and panel tabs#333
Draft
Gonza10V wants to merge 1 commit into
Draft
Add structured tooltip metadata for activities and panel tabs#333Gonza10V wants to merge 1 commit into
Gonza10V wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
Tooltip) to show a clear title, short description, and short instructions to help users understand each activity and panel tab.Description
tooltip.descriptionandtooltip.instructionsmetadata to every activity infrontend/src/activities.jsso activity text is editable centrally.tooltip.descriptionandtooltip.instructionsmetadata to every panel type infrontend/src/panels.jsso panel tab text is editable centrally.frontend/src/components/activities/Activities.jsxto render a structured, multiline Mantine tooltip with title, description, and instructions and amawfor readability.frontend/src/components/panels/Panel.jsxto render panel-aware content (panel title, description, instructions) and show the current file label; usetooltipfields as the canonical place to change content later.Testing
npm run buildinfrontend/, which completed successfully (build finished) but emitted warnings during bundling (duplicate style key and chunk size warnings).Codex Task