diff options
| -rw-r--r-- | packages/app/src/components/dialog-select-file.tsx | 1 | ||||
| -rw-r--r-- | packages/app/src/components/prompt-input.tsx | 3 | ||||
| -rw-r--r-- | packages/app/src/components/session-context-usage.tsx | 4 | ||||
| -rw-r--r-- | packages/app/src/components/session/session-header.tsx | 6 | ||||
| -rw-r--r-- | packages/app/src/pages/session.tsx | 10 |
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} |
