summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-12 14:24:19 -0600
committerAdam <[email protected]>2026-02-12 14:24:19 -0600
commit3696d1ded152d08e8d45fae9cbbdb25c50a189ef (patch)
tree77bec80f3676edfe8bbe74e8b41099e78365db48 /packages
parent50f208d69f9a3b418290f01f96117308842d9e9d (diff)
downloadopencode-3696d1ded152d08e8d45fae9cbbdb25c50a189ef.tar.gz
opencode-3696d1ded152d08e8d45fae9cbbdb25c50a189ef.zip
chore: cleanup
Diffstat (limited to 'packages')
-rw-r--r--packages/app/src/components/dialog-select-file.tsx1
-rw-r--r--packages/app/src/components/prompt-input.tsx3
-rw-r--r--packages/app/src/components/session-context-usage.tsx4
-rw-r--r--packages/app/src/components/session/session-header.tsx6
-rw-r--r--packages/app/src/pages/session.tsx10
5 files changed, 12 insertions, 12 deletions
diff --git a/packages/app/src/components/dialog-select-file.tsx b/packages/app/src/components/dialog-select-file.tsx
index f35d0564c..210d180b8 100644
--- a/packages/app/src/components/dialog-select-file.tsx
+++ b/packages/app/src/components/dialog-select-file.tsx
@@ -347,7 +347,6 @@ export function DialogSelectFile(props: { mode?: DialogSelectFileMode; onOpenFil
tabs().open(value)
file.load(path)
if (!view().reviewPanel.opened()) view().reviewPanel.open()
- layout.fileTree.open()
layout.fileTree.setTab("all")
props.onOpenFile?.(path)
}
diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx
index 146f1b64e..abc203aa1 100644
--- a/packages/app/src/components/prompt-input.tsx
+++ b/packages/app/src/components/prompt-input.tsx
@@ -158,14 +158,13 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
const wantsReview = item.commentOrigin === "review" || (item.commentOrigin !== "file" && commentInReview(item.path))
if (wantsReview) {
if (!view().reviewPanel.opened()) view().reviewPanel.open()
- layout.fileTree.open()
layout.fileTree.setTab("changes")
+ tabs().setActive("review")
requestAnimationFrame(() => comments.setFocus(focus))
return
}
if (!view().reviewPanel.opened()) view().reviewPanel.open()
- layout.fileTree.open()
layout.fileTree.setTab("all")
const tab = files.tab(item.path)
tabs().open(tab)
diff --git a/packages/app/src/components/session-context-usage.tsx b/packages/app/src/components/session-context-usage.tsx
index 8b77edf3a..ec4bd2687 100644
--- a/packages/app/src/components/session-context-usage.tsx
+++ b/packages/app/src/components/session-context-usage.tsx
@@ -15,12 +15,9 @@ interface SessionContextUsageProps {
function openSessionContext(args: {
view: ReturnType<ReturnType<typeof useLayout>["view"]>
- layout: ReturnType<typeof useLayout>
tabs: ReturnType<ReturnType<typeof useLayout>["tabs"]>
}) {
if (!args.view.reviewPanel.opened()) args.view.reviewPanel.open()
- args.layout.fileTree.open()
- args.layout.fileTree.setTab("all")
args.tabs.open("context")
args.tabs.setActive("context")
}
@@ -55,7 +52,6 @@ export function SessionContextUsage(props: SessionContextUsageProps) {
if (!params.id) return
openSessionContext({
view: view(),
- layout,
tabs: tabs(),
})
}
diff --git a/packages/app/src/components/session/session-header.tsx b/packages/app/src/components/session/session-header.tsx
index 274398ee0..d5f758596 100644
--- a/packages/app/src/components/session/session-header.tsx
+++ b/packages/app/src/components/session/session-header.tsx
@@ -550,7 +550,7 @@ export function SessionHeader() {
</Show>
</div>
</Show>
- <div class="hidden md:flex items-center gap-3 ml-2 shrink-0">
+ <div class="hidden lg:flex items-center gap-3 ml-2 shrink-0">
<TooltipKeybind
title={language.t("command.terminal.toggle")}
keybind={command.keybind("terminal.toggle")}
@@ -583,7 +583,7 @@ export function SessionHeader() {
</Button>
</TooltipKeybind>
</div>
- <div class="hidden md:block shrink-0">
+ <div class="hidden lg:block shrink-0">
<TooltipKeybind title={language.t("command.review.toggle")} keybind={command.keybind("review.toggle")}>
<Button
variant="ghost"
@@ -613,7 +613,7 @@ export function SessionHeader() {
</Button>
</TooltipKeybind>
</div>
- <div class="hidden md:block shrink-0">
+ <div class="hidden lg:block shrink-0">
<TooltipKeybind
title={language.t("command.fileTree.toggle")}
keybind={command.keybind("fileTree.toggle")}
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx
index edcc660a0..101f3312c 100644
--- a/packages/app/src/pages/session.tsx
+++ b/packages/app/src/pages/session.tsx
@@ -232,7 +232,7 @@ export default function Page() {
})
}
- const isDesktop = createMediaQuery("(min-width: 768px)")
+ const isDesktop = createMediaQuery("(min-width: 1024px)")
const desktopReviewOpen = createMemo(() => isDesktop() && view().reviewPanel.opened())
const desktopFileTreeOpen = createMemo(() => isDesktop() && layout.fileTree.opened())
const desktopSidePanelOpen = createMemo(() => desktopReviewOpen() || desktopFileTreeOpen())
@@ -1551,7 +1551,13 @@ export default function Page() {
return (
<div class="relative bg-background-base size-full overflow-hidden flex flex-col">
<SessionHeader />
- <div class="flex-1 min-h-0 flex flex-col md:flex-row">
+ <div
+ class="flex-1 min-h-0 flex"
+ classList={{
+ "flex-col": !isDesktop(),
+ "flex-row": isDesktop(),
+ }}
+ >
<SessionMobileTabs
open={!isDesktop() && !!params.id}
mobileTab={store.mobileTab}