Overview
The GTK GUI (main.py) has no explicit margins or padding on its containers, and the TreeView columns have no minimum widths set. On a default window size, content can appear cramped or truncated.
What needs to be done
Goal
The GUI looks clean and readable at a normal window size without the user needing to manually resize columns.
Notes
Column widths can be set with column.set_min_width(n) and column.set_resizable(True) so users can still adjust them.
Overview
The GTK GUI (
main.py) has no explicit margins or padding on its containers, and the TreeView columns have no minimum widths set. On a default window size, content can appear cramped or truncated.What needs to be done
set_border_width(8)(or equivalentmargin_*properties) to the mainGtk.Boxcontainer inmain.pymin_widthvalues to TreeView columns — suggested widths:Goal
The GUI looks clean and readable at a normal window size without the user needing to manually resize columns.
Notes
Column widths can be set with
column.set_min_width(n)andcolumn.set_resizable(True)so users can still adjust them.