show files sidebar when viewing directory

This commit is contained in:
2026-02-07 21:06:22 +11:00
parent 92990e7d4b
commit 842d6d18a9

View File

@@ -40,6 +40,8 @@ class RepoViewScreen(Screen):
open_file: TextArea = file_screen.query_one("#open-file")
file_info = file_screen.query_one("#file-info-text")
self.query_one("#repo-tree").display = True
self.query_one("#readme").display = False
self.query_one("#repo-info").display = False
files.display = False
@@ -100,6 +102,7 @@ class RepoViewScreen(Screen):
self.query_one("#file-screen").display = False
files.clear(columns=True)
loading = self.query_one(LoadingIndicator)
self.query_one("#repo-tree").display = path != "."
self.query_one("#repo-info").display = path == "."
@@ -252,11 +255,13 @@ class RepoViewScreen(Screen):
yield Button("\ue726", flat=True, id="new-pull-request", tooltip="New Pull Request")
yield Button("Go to file", flat=True)
yield RepoDirectoryTree(self.owner_name, self.repo_name, ".", id="repo-tree")
table = DataTable(id="files", show_cursor=False)
yield table
with Vertical(id="file-screen"):
yield RepoDirectoryTree(self.owner_name, self.repo_name, ".")
with HorizontalGroup(id="file-commit"):
yield Static("[b]Person[/] [r]aaaaabbbbb[/] [d]some commit message[/d]")
with Right():