style(ui): Refine layout of Files & Media panels for better scaling

This commit is contained in:
2026-03-07 12:18:50 -05:00
parent 034b30d167
commit d31b57f17e

View File

@@ -1071,7 +1071,11 @@ class App:
imgui.end()
def _render_files_panel(self) -> None:
imgui.text("Base Dir")
imgui.text("Paths")
imgui.same_line()
imgui.text("| Base Dir:")
imgui.same_line()
imgui.set_next_item_width(-100)
ch, self.ui_files_base_dir = imgui.input_text("##f_base", self.ui_files_base_dir)
imgui.same_line()
if imgui.button("Browse##fb"):
@@ -1080,7 +1084,6 @@ class App:
r.destroy()
if d: self.ui_files_base_dir = d
imgui.separator()
imgui.text("Paths")
imgui.begin_child("f_paths", imgui.ImVec2(0, -40), True)
if imgui.begin_table("files_table", 4, imgui.TableFlags_.resizable | imgui.TableFlags_.borders):
imgui.table_setup_column("Actions", imgui.TableColumnFlags_.width_fixed, 40)
@@ -1130,7 +1133,11 @@ class App:
if d: self.files.append(models.FileItem(path=str(Path(d) / "**" / "*")))
def _render_screenshots_panel(self) -> None:
imgui.text("Base Dir")
imgui.text("Paths")
imgui.same_line()
imgui.text("| Base Dir:")
imgui.same_line()
imgui.set_next_item_width(-100)
ch, self.ui_shots_base_dir = imgui.input_text("##s_base", self.ui_shots_base_dir)
imgui.same_line()
if imgui.button("Browse##sb"):
@@ -1139,7 +1146,6 @@ class App:
r.destroy()
if d: self.ui_shots_base_dir = d
imgui.separator()
imgui.text("Paths")
imgui.begin_child("s_paths", imgui.ImVec2(0, -40), True)
for i, s in enumerate(self.screenshots):
if imgui.button(f"x##s{i}"):