Skip to content

feat(ui): add accessible tooltips and user documentation#52

Merged
wgordon17 merged 13 commits intogordon-code:mainfrom
wgordon17:worktree-tooltips-and-user-documentation
Apr 7, 2026
Merged

feat(ui): add accessible tooltips and user documentation#52
wgordon17 merged 13 commits intogordon-code:mainfrom
wgordon17:worktree-tooltips-and-user-documentation

Conversation

@wgordon17
Copy link
Copy Markdown
Member

Summary

  • Adds Kobalte Tooltip wrapper (Tooltip + InfoTooltip) with dual-signal controlled mode, 300ms hover delay, 100ms close delay, and keyboard focus via focusin/focusout
  • Applies accessible tooltips to ~20 dashboard and settings elements, replacing native title attributes with WCAG 1.4.13 compliant Kobalte tooltips
  • Writes comprehensive 409-line user guide (docs/USER_GUIDE.md) covering all features, settings reference, and troubleshooting

@wgordon17 wgordon17 changed the title feat(ui): adds accessible tooltips and user documentation feat(ui): add accessible tooltips and user documentation Apr 7, 2026
- adds comment count tooltip with plural/singular support
- fixes flex layout regressions (shrink-0, self-center on Tooltip wrappers)
- removes nested interactive focusable tooltips in WorkflowSummaryCard
- fixes IgnoreBadge truncation broken by inline-flex Tooltip wrapper
- extends SettingRow with labelSuffix prop, removes hand-rolled layout
- fixes FilterBar refresh tooltip awkward phrasing during refresh
- corrects USER_GUIDE StatusDot label and README stale test count
- rewrites misleading Tooltip security comment, documents openDelay asymmetry
- adds 12 new tests covering tooltip content, layout, and accessibility
@wgordon17 wgordon17 merged commit 142e8f3 into gordon-code:main Apr 7, 2026
1 check passed
@wgordon17 wgordon17 deleted the worktree-tooltips-and-user-documentation branch April 8, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant