From bc930882bef5a6681efe295ad83bc30658834041 Mon Sep 17 00:00:00 2001 From: usrnk1 <7547651+usrnk1@users.noreply.github.com> Date: Mon, 6 Jul 2026 15:13:48 +0200 Subject: [PATCH 1/4] visual tweaks --- .../session/composer/session-revert-dock.tsx | 56 +++++++++++-------- packages/ui/src/v2/components/icon.tsx | 4 ++ 2 files changed, 38 insertions(+), 22 deletions(-) diff --git a/packages/app/src/pages/session/composer/session-revert-dock.tsx b/packages/app/src/pages/session/composer/session-revert-dock.tsx index 5a5b8a9cd457..467e63c1f16a 100644 --- a/packages/app/src/pages/session/composer/session-revert-dock.tsx +++ b/packages/app/src/pages/session/composer/session-revert-dock.tsx @@ -1,8 +1,8 @@ import { For, Show, createEffect, createMemo } from "solid-js" import { createStore } from "solid-js/store" -import { Button } from "@opencode-ai/ui/button" -import { DockTray } from "@opencode-ai/ui/dock-surface" -import { IconButton } from "@opencode-ai/ui/icon-button" +import { ButtonV2 } from "@opencode-ai/ui/v2/button-v2" +import { Icon as IconV2 } from "@opencode-ai/ui/v2/icon" +import { IconButtonV2 } from "@opencode-ai/ui/v2/icon-button-v2" import { useLanguage } from "@/context/language" export function SessionRevertDock(props: { @@ -32,9 +32,12 @@ export function SessionRevertDock(props: { const preview = createMemo(() => props.items[0]?.text ?? "") return ( - +
- {label()} + + + {label()} + - {preview()} + + {preview()} +
- } + size="large" + variant="ghost-muted" style={{ transform: `rotate(${store.collapsed ? 180 : 0}deg)` }} onMouseDown={(event) => { event.preventDefault() @@ -70,30 +84,28 @@ export function SessionRevertDock(props: {
- -
+ {/* Sacrificial space the composer overlaps via its negative lift (18px), so the header stays fully visible */} + +