From e27d3d5d4017b33b73d4278fac561513454b1cae Mon Sep 17 00:00:00 2001
From: adamelmore <2363879+adamdottv@users.noreply.github.com>
Date: Tue, 24 Feb 2026 07:32:07 -0600
Subject: [PATCH] fix(app): remove filetree tooltips
---
packages/app/src/components/file-tree.tsx | 163 +++++++---------------
1 file changed, 51 insertions(+), 112 deletions(-)
diff --git a/packages/app/src/components/file-tree.tsx b/packages/app/src/components/file-tree.tsx
index cec094354..3840f18ed 100644
--- a/packages/app/src/components/file-tree.tsx
+++ b/packages/app/src/components/file-tree.tsx
@@ -3,7 +3,6 @@ import { encodeFilePath } from "@/context/file/path"
import { Collapsible } from "@opencode-ai/ui/collapsible"
import { FileIcon } from "@opencode-ai/ui/file-icon"
import { Icon } from "@opencode-ai/ui/icon"
-import { Tooltip } from "@opencode-ai/ui/tooltip"
import {
createEffect,
createMemo,
@@ -192,59 +191,6 @@ const FileTreeNode = (
)
}
-const FileTreeNodeTooltip = (props: { enabled: boolean; node: FileNode; kind?: Kind; children: JSXElement }) => {
- if (!props.enabled) return props.children
-
- const parts = props.node.path.split("/")
- const leaf = parts[parts.length - 1] ?? props.node.path
- const head = parts.slice(0, -1).join("/")
- const prefix = head ? `${head}/` : ""
- const label =
- props.kind === "add"
- ? "Additions"
- : props.kind === "del"
- ? "Deletions"
- : props.kind === "mix"
- ? "Modifications"
- : undefined
-
- return (
-
-
- {prefix}
-
- {leaf}
-
- {(text) => (
- <>
- •
- {text()}
- >
- )}
-
-
- <>
- •
- Ignored
- >
-
-
- }
- >
- {props.children}
-
- )
-}
-
export default function FileTree(props: {
path: string
class?: string
@@ -255,7 +201,6 @@ export default function FileTree(props: {
modified?: readonly string[]
kinds?: ReadonlyMap
draggable?: boolean
- tooltip?: boolean
onFileClick?: (file: FileNode) => void
_filter?: Filter
@@ -267,7 +212,6 @@ export default function FileTree(props: {
const file = useFile()
const level = props.level ?? 0
const draggable = () => props.draggable ?? true
- const tooltip = () => props.tooltip ?? true
const key = (p: string) =>
file
@@ -467,21 +411,19 @@ export default function FileTree(props: {
onOpenChange={(open) => (open ? file.tree.expand(node.path) : file.tree.collapse(node.path))}
>
-
-
-
-
-
-
-
+
+
+
+
+
-
- props.onFileClick?.(node)}
- >
-
-
-
+ props.onFileClick?.(node)}
+ >
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
)