HERMES-GIELIE/static
nesquena-hermes c731803312 fix(ux): remove tooltip from workspace toggle (chip already labels it)
Browser verification showed the side-tooltip on btnWorkspacePanelToggle
was being clipped by its parent .composer-workspace-group's overflow:hidden
(necessary for the chip's border-radius:999px rounded-pill clipping).

Per user feedback: 'tooltips are only for things where there's really a
possibility you wouldn't know what it is — if there's already text on
the screen, no need.' The workspace toggle button is part of a chip
group whose adjacent .composer-workspace-chip label already shows the
current workspace path (e.g. /home/hermes/workspace, or 'Home') —
making the toggle icon's purpose self-evident.

Reverts btnWorkspacePanelToggle from data-tooltip='Show workspace panel'
+ class='has-tooltip' to title='Show workspace panel' (legacy native).
The native tooltip's slow display is acceptable here since (a) the chip
already contextualizes the button, and (b) the rounded-chip overflow:hidden
is non-negotiable for the visual design.

bot.js _setButtonTooltip helper is still in place — it correctly falls
back to el.title for elements without data-tooltip, so the runtime
title swap (open vs collapsed state) still works.
2026-05-07 04:35:55 +00:00
..
vendor
apple-touch-icon.png
boot.js fix(ux): polish CSS tooltips + clear native title + extend coverage 2026-05-07 04:00:40 +00:00
commands.js feat: add WebUI status command card 2026-05-05 01:12:07 +00:00
favicon-32.png
favicon-192.png
favicon-512.png
favicon-512.svg
favicon.ico
favicon.svg
i18n.js fix(ux): polish CSS tooltips + clear native title + extend coverage 2026-05-07 04:00:40 +00:00
icons.js
index.html fix(ux): remove tooltip from workspace toggle (chip already labels it) 2026-05-07 04:35:55 +00:00
login.js
manifest.json
messages.js fix: surface Codex usage exhaustion errors 2026-05-07 01:39:52 +00:00
onboarding.js docs: clarify Anthropic auth choices in onboarding 2026-05-06 06:26:43 +00:00
panels.js fix: tri-state gateway status — distinguish not-configured from not-running 2026-05-06 22:01:36 +00:00
sessions.js feat(ux): three high-leverage context-menu essentials from #1764 2026-05-07 01:39:52 +00:00
style.css fix(ux): add has-tooltip--left variant for right-edge buttons + fix tests 2026-05-07 04:30:02 +00:00
sw.js fix: keep login assets out of service worker cache 2026-05-03 18:18:27 -07:00
terminal.js
ui.js fix(ux): polish CSS tooltips + clear native title + extend coverage 2026-05-07 04:00:40 +00:00
workspace.js fix: keep frontend routes under subpath mounts 2026-05-04 00:06:58 -07:00