Skip to content

Commit 78225c6

Browse files
committed
remove tailwind focus outline
1 parent af7d802 commit 78225c6

File tree

6 files changed

+16
-9
lines changed

6 files changed

+16
-9
lines changed

src/browser/components/AIView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ const AIViewInner: React.FC<AIViewProps> = ({
373373
aria-busy={canInterrupt}
374374
aria-label="Conversation transcript"
375375
tabIndex={0}
376-
className="h-full overflow-y-auto p-[15px] leading-[1.5] break-words whitespace-pre-wrap"
376+
className="h-full overflow-y-auto p-[15px] leading-[1.5] break-words whitespace-pre-wrap focus:outline-none focus-visible:outline-none"
377377
>
378378
<div className={cn("max-w-4xl mx-auto", mergedMessages.length === 0 && "h-full")}>
379379
{mergedMessages.length === 0 ? (

src/browser/components/ProjectSidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ const DraggableProjectItemBase: React.FC<DraggableProjectItemProps> = ({
8585
<div
8686
ref={(node) => drag(drop(node))}
8787
className={cn(
88-
"py-2 px-3 flex items-center border-l-transparent transition-all duration-150 bg-separator",
88+
"py-2 px-3 flex items-center border-l-transparent transition-all duration-150 bg-separator focus:outline-none focus-visible:outline-none focus-visible:bg-hover",
8989
isDragging ? "cursor-grabbing opacity-40 [&_*]:!cursor-grabbing" : "cursor-grab",
9090
isOver && "bg-accent/[0.08]",
9191
selected && "bg-hover border-l-accent",

src/browser/components/RightSidebar/CodeReview/ReviewPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ export const ReviewPanel: React.FC<ReviewPanelProps> = ({
609609
tabIndex={0}
610610
onFocus={() => setIsPanelFocused(true)}
611611
onBlur={() => setIsPanelFocused(false)}
612-
className="bg-dark [container-type:inline-size] flex h-full min-h-0 flex-col outline-none [container-name:review-panel] focus-within:shadow-[inset_0_0_0_1px_rgba(0,122,204,0.2)]"
612+
className="bg-dark [container-type:inline-size] flex h-full min-h-0 flex-col outline-none [container-name:review-panel] focus-within:shadow-[inset_0_0_0_1px_rgba(0,122,204,0.2)] focus-visible:outline-none"
613613
>
614614
{/* Always show controls so user can change diff base */}
615615
<ReviewControls

src/browser/components/WorkspaceListItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ const WorkspaceListItemInner: React.FC<WorkspaceListItemProps> = ({
103103
<React.Fragment>
104104
<div
105105
className={cn(
106-
"py-1.5 pl-4 pr-2 cursor-pointer border-l-[3px] border-transparent transition-all duration-150 text-[13px] relative hover:bg-hover [&:hover_button]:opacity-100 flex gap-2",
106+
"py-1.5 pl-4 pr-2 cursor-pointer border-l-[3px] border-transparent transition-all duration-150 text-[13px] relative hover:bg-hover focus:outline-none focus-visible:outline-none focus-visible:bg-hover focus-visible:border-l-blue-400 [&:hover_button]:opacity-100 flex gap-2",
107107
isSelected && "bg-hover border-l-blue-400"
108108
)}
109109
onClick={() =>

src/browser/components/ui/button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { cva, type VariantProps } from "class-variance-authority";
44
import { cn } from "@/common/lib/utils";
55

66
const buttonVariants = cva(
7-
"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",
7+
"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",
88
{
99
variants: {
1010
variant: {

src/browser/styles/globals.css

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,17 @@
1010
font-display: swap;
1111
}
1212

13+
@font-face {
14+
font-family: "Seti";
15+
src: url("../assets/file-icons/seti.woff") format("woff");
16+
font-weight: normal;
17+
font-style: normal;
18+
font-display: swap;
19+
}
1320
@font-face {
1421
font-family: "Geist Mono";
15-
src: url("../../../node_modules/geist/dist/fonts/geist-mono/GeistMono-Variable.woff2") format("woff2");
22+
src: url("../../../node_modules/geist/dist/fonts/geist-mono/GeistMono-Variable.woff2")
23+
format("woff2");
1624
font-weight: 100 900;
1725
font-style: normal;
1826
font-display: swap;
@@ -228,9 +236,8 @@
228236
--plan-mode-rgb: 31, 107, 184;
229237

230238
--font-primary:
231-
-apple-system, BlinkMacSystemFont, "Geist", system-ui, "Segoe UI", "Roboto",
232-
"Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
233-
"Segoe UI Symbol";
239+
-apple-system, BlinkMacSystemFont, "Geist", system-ui, "Segoe UI", "Roboto", "Helvetica Neue",
240+
Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
234241

235242
--font-monospace:
236243
"Monaco", "Menlo", "Geist Mono", "Ubuntu Mono", "Consolas", "Courier New", monospace,

0 commit comments

Comments
 (0)