Skip to content

Add structured tooltip metadata for activities and panel tabs#333

Draft
Gonza10V wants to merge 1 commit into
mk_docsfrom
codex/add-tooltips-to-activities-and-panels
Draft

Add structured tooltip metadata for activities and panel tabs#333
Gonza10V wants to merge 1 commit into
mk_docsfrom
codex/add-tooltips-to-activities-and-panels

Conversation

@Gonza10V
Copy link
Copy Markdown
Contributor

Motivation

  • Provide consistent, editable tooltip content for activities and panels so copy can be managed in one place and updated later.
  • Improve the tooltip form/layout (using Mantine Tooltip) to show a clear title, short description, and short instructions to help users understand each activity and panel tab.

Description

  • Added tooltip.description and tooltip.instructions metadata to every activity in frontend/src/activities.js so activity text is editable centrally.
  • Added tooltip.description and tooltip.instructions metadata to every panel type in frontend/src/panels.js so panel tab text is editable centrally.
  • Updated the activity sidebar tooltip rendering in frontend/src/components/activities/Activities.jsx to render a structured, multiline Mantine tooltip with title, description, and instructions and a maw for readability.
  • Updated the panel tab tooltip in frontend/src/components/panels/Panel.jsx to render panel-aware content (panel title, description, instructions) and show the current file label; use tooltip fields as the canonical place to change content later.

Testing

  • Ran npm run build in frontend/, which completed successfully (build finished) but emitted warnings during bundling (duplicate style key and chunk size warnings).

Codex Task

@Kerem-G Kerem-G marked this pull request as draft May 8, 2026 17:23
@Gonza10V Gonza10V requested a review from Kerem-G May 8, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant