File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -347,7 +347,6 @@ export function DialogSelectFile(props: { mode?: DialogSelectFileMode; onOpenFil
347347 tabs ( ) . open ( value )
348348 file . load ( path )
349349 if ( ! view ( ) . reviewPanel . opened ( ) ) view ( ) . reviewPanel . open ( )
350- layout . fileTree . open ( )
351350 layout . fileTree . setTab ( "all" )
352351 props . onOpenFile ?.( path )
353352 }
Original file line number Diff line number Diff line change @@ -158,14 +158,13 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
158158 const wantsReview = item . commentOrigin === "review" || ( item . commentOrigin !== "file" && commentInReview ( item . path ) )
159159 if ( wantsReview ) {
160160 if ( ! view ( ) . reviewPanel . opened ( ) ) view ( ) . reviewPanel . open ( )
161- layout . fileTree . open ( )
162161 layout . fileTree . setTab ( "changes" )
162+ tabs ( ) . setActive ( "review" )
163163 requestAnimationFrame ( ( ) => comments . setFocus ( focus ) )
164164 return
165165 }
166166
167167 if ( ! view ( ) . reviewPanel . opened ( ) ) view ( ) . reviewPanel . open ( )
168- layout . fileTree . open ( )
169168 layout . fileTree . setTab ( "all" )
170169 const tab = files . tab ( item . path )
171170 tabs ( ) . open ( tab )
Original file line number Diff line number Diff line change @@ -15,12 +15,9 @@ interface SessionContextUsageProps {
1515
1616function openSessionContext ( args : {
1717 view : ReturnType < ReturnType < typeof useLayout > [ "view" ] >
18- layout : ReturnType < typeof useLayout >
1918 tabs : ReturnType < ReturnType < typeof useLayout > [ "tabs" ] >
2019} ) {
2120 if ( ! args . view . reviewPanel . opened ( ) ) args . view . reviewPanel . open ( )
22- args . layout . fileTree . open ( )
23- args . layout . fileTree . setTab ( "all" )
2421 args . tabs . open ( "context" )
2522 args . tabs . setActive ( "context" )
2623}
@@ -55,7 +52,6 @@ export function SessionContextUsage(props: SessionContextUsageProps) {
5552 if ( ! params . id ) return
5653 openSessionContext ( {
5754 view : view ( ) ,
58- layout,
5955 tabs : tabs ( ) ,
6056 } )
6157 }
Original file line number Diff line number Diff line change @@ -550,7 +550,7 @@ export function SessionHeader() {
550550 </ Show >
551551 </ div >
552552 </ Show >
553- < div class = "hidden md :flex items-center gap-3 ml-2 shrink-0" >
553+ < div class = "hidden lg :flex items-center gap-3 ml-2 shrink-0" >
554554 < TooltipKeybind
555555 title = { language . t ( "command.terminal.toggle" ) }
556556 keybind = { command . keybind ( "terminal.toggle" ) }
@@ -583,7 +583,7 @@ export function SessionHeader() {
583583 </ Button >
584584 </ TooltipKeybind >
585585 </ div >
586- < div class = "hidden md :block shrink-0" >
586+ < div class = "hidden lg :block shrink-0" >
587587 < TooltipKeybind title = { language . t ( "command.review.toggle" ) } keybind = { command . keybind ( "review.toggle" ) } >
588588 < Button
589589 variant = "ghost"
@@ -613,7 +613,7 @@ export function SessionHeader() {
613613 </ Button >
614614 </ TooltipKeybind >
615615 </ div >
616- < div class = "hidden md :block shrink-0" >
616+ < div class = "hidden lg :block shrink-0" >
617617 < TooltipKeybind
618618 title = { language . t ( "command.fileTree.toggle" ) }
619619 keybind = { command . keybind ( "fileTree.toggle" ) }
Original file line number Diff line number Diff line change @@ -232,7 +232,7 @@ export default function Page() {
232232 } )
233233 }
234234
235- const isDesktop = createMediaQuery ( "(min-width: 768px )" )
235+ const isDesktop = createMediaQuery ( "(min-width: 1024px )" )
236236 const desktopReviewOpen = createMemo ( ( ) => isDesktop ( ) && view ( ) . reviewPanel . opened ( ) )
237237 const desktopFileTreeOpen = createMemo ( ( ) => isDesktop ( ) && layout . fileTree . opened ( ) )
238238 const desktopSidePanelOpen = createMemo ( ( ) => desktopReviewOpen ( ) || desktopFileTreeOpen ( ) )
@@ -1551,7 +1551,13 @@ export default function Page() {
15511551 return (
15521552 < div class = "relative bg-background-base size-full overflow-hidden flex flex-col" >
15531553 < SessionHeader />
1554- < div class = "flex-1 min-h-0 flex flex-col md:flex-row" >
1554+ < div
1555+ class = "flex-1 min-h-0 flex"
1556+ classList = { {
1557+ "flex-col" : ! isDesktop ( ) ,
1558+ "flex-row" : isDesktop ( ) ,
1559+ } }
1560+ >
15551561 < SessionMobileTabs
15561562 open = { ! isDesktop ( ) && ! ! params . id }
15571563 mobileTab = { store . mobileTab }
You can’t perform that action at this time.
0 commit comments