From 63a4c32dfa0018f32439706aa85b37edfbd33ff7 Mon Sep 17 00:00:00 2001 From: Taylor Beeston <39720479+TaylorBeeston@users.noreply.github.com> Date: Tue, 27 Jan 2026 09:23:33 -0800 Subject: [PATCH] feat: fullscreen file (#228) --- .../ui/src/components/views/FilesView.tsx | 216 +++++++++++++++++- 1 file changed, 215 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/components/views/FilesView.tsx b/packages/ui/src/components/views/FilesView.tsx index 7f1beb70..d24a5b8d 100644 --- a/packages/ui/src/components/views/FilesView.tsx +++ b/packages/ui/src/components/views/FilesView.tsx @@ -11,6 +11,8 @@ import { RiCheckLine, RiFolder3Fill, RiFolderOpenFill, + RiFullscreenExitLine, + RiFullscreenLine, RiLoader4Line, RiRefreshLine, RiSearchLine, @@ -261,6 +263,7 @@ export const FilesView: React.FC = () => { const [showMobilePageContent, setShowMobilePageContent] = React.useState(false); const [wrapLines, setWrapLines] = React.useState(isMobile); + const [isFullscreen, setIsFullscreen] = React.useState(false); const [expandedDirs, setExpandedDirs] = React.useState>(new Set()); const [childrenByDir, setChildrenByDir] = React.useState>({}); @@ -1510,6 +1513,26 @@ export const FilesView: React.FC = () => { )} )} + + {selectedFile && !isMobile && ( + <> +