This will help the window to fit narrow screens even with long application names.
This better adapts the panel's size to the window's size, allowing it to look good on both large and narrow windows.
Switch from GtkBuilder to using GtkTemplate. Rename widget IDs to be more readable. Drop widget IDs that are not used. Move code into the .ui file that can be. Connect signals in swapped form.