tui: remove keyboard shortcut tooltips from new session and new workspace buttons in the sidebar

This commit is contained in:
David Hill
2026-03-05 23:44:00 +00:00
parent adaee66364
commit 39691e5174
+11 -23
View File
@@ -22,7 +22,7 @@ import { ResizeHandle } from "@opencode-ai/ui/resize-handle"
import { Button } from "@opencode-ai/ui/button" import { Button } from "@opencode-ai/ui/button"
import { Icon } from "@opencode-ai/ui/icon" import { Icon } from "@opencode-ai/ui/icon"
import { IconButton } from "@opencode-ai/ui/icon-button" import { IconButton } from "@opencode-ai/ui/icon-button"
import { Tooltip, TooltipKeybind } from "@opencode-ai/ui/tooltip" import { Tooltip } from "@opencode-ai/ui/tooltip"
import { DropdownMenu } from "@opencode-ai/ui/dropdown-menu" import { DropdownMenu } from "@opencode-ai/ui/dropdown-menu"
import { Dialog } from "@opencode-ai/ui/dialog" import { Dialog } from "@opencode-ai/ui/dialog"
import { getFilename } from "@opencode-ai/util/path" import { getFilename } from "@opencode-ai/util/path"
@@ -1937,20 +1937,14 @@ export default function Layout(props: ParentProps) {
fallback={ fallback={
<> <>
<div class="shrink-0 py-4 px-3"> <div class="shrink-0 py-4 px-3">
<TooltipKeybind <Button
title={language.t("command.session.new")} size="large"
keybind={command.keybind("session.new")} icon="plus-small"
placement="top" class="w-full"
onClick={() => navigateWithSidebarReset(`/${base64Encode(p.worktree)}/session`)}
> >
<Button {language.t("command.session.new")}
size="large" </Button>
icon="plus-small"
class="w-full"
onClick={() => navigateWithSidebarReset(`/${base64Encode(p.worktree)}/session`)}
>
{language.t("command.session.new")}
</Button>
</TooltipKeybind>
</div> </div>
<div class="flex-1 min-h-0"> <div class="flex-1 min-h-0">
<LocalWorkspace <LocalWorkspace
@@ -1965,15 +1959,9 @@ export default function Layout(props: ParentProps) {
> >
<> <>
<div class="shrink-0 py-4 px-3"> <div class="shrink-0 py-4 px-3">
<TooltipKeybind <Button size="large" icon="plus-small" class="w-full" onClick={() => createWorkspace(p)}>
title={language.t("workspace.new")} {language.t("workspace.new")}
keybind={command.keybind("workspace.new")} </Button>
placement="top"
>
<Button size="large" icon="plus-small" class="w-full" onClick={() => createWorkspace(p)}>
{language.t("workspace.new")}
</Button>
</TooltipKeybind>
</div> </div>
<div class="relative flex-1 min-h-0"> <div class="relative flex-1 min-h-0">
<DragDropProvider <DragDropProvider