From 1d81ae3739473329f62916b45839e2199fc58ed9 Mon Sep 17 00:00:00 2001 From: Sai Sridhar Date: Sat, 18 Jul 2026 22:43:35 +0530 Subject: [PATCH] feat(docs): replace remaining native title= attributes with Tooltip (#495) Continue the #495 migration for the remaining docs components: - DocsAskPanel.vue: 4 icon buttons (Open in Bin, Copy conversation, Reset conversation, Fullscreen toggle) converted to Tooltip wrappers - DocsExampleCodePane.vue: 'Collapse code' button wrapped in Tooltip - DocsCodeActions.vue: 5 GnActionButton instances wrapped via renderless Tooltip.Activator (spreads hover/focus attrs through inheritAttrs) - AppSettingsSheet.vue: Sign out button replaced with Tooltip.Activator - AppSettingsTheme.vue: Copy theme button wrapped in Tooltip - AppThemeCustomButton.vue: Edit theme button wrapped in Tooltip - HomeInstallCommand.vue: Popover.Activator for package manager wrapped via renderless Tooltip.Activator inside Popover.Root - AppSearchInline.vue: redundant title= removed (button already has aria-label and visible text content) --- .../src/components/app/AppSearchInline.vue | 1 - .../src/components/app/AppSettingsSheet.vue | 25 ++-- .../app/settings/AppSettingsTheme.vue | 24 ++- .../app/theme/AppThemeCustomButton.vue | 25 ++-- .../docs/src/components/docs/DocsAskPanel.vue | 96 +++++++----- .../src/components/docs/DocsCodeActions.vue | 137 ++++++++++++------ .../components/docs/DocsExampleCodePane.vue | 26 ++-- .../components/home/HomeInstallCommand.vue | 28 ++-- 8 files changed, 229 insertions(+), 133 deletions(-) diff --git a/apps/docs/src/components/app/AppSearchInline.vue b/apps/docs/src/components/app/AppSearchInline.vue index 5a4d137568..0c54525035 100644 --- a/apps/docs/src/components/app/AppSearchInline.vue +++ b/apps/docs/src/components/app/AppSearchInline.vue @@ -11,7 +11,6 @@