diff --git a/data/icons/dock-left-symbolic.svg b/data/icons/dock-left-symbolic.svg new file mode 100644 index 0000000..3c51520 --- /dev/null +++ b/data/icons/dock-left-symbolic.svg @@ -0,0 +1,2 @@ + + diff --git a/src/main_window/window.blp b/src/main_window/window.blp index 9a2ab85..4b0a2d2 100644 --- a/src/main_window/window.blp +++ b/src/main_window/window.blp @@ -3,18 +3,23 @@ using Adw 1; template $WarehouseWindow: Adw.ApplicationWindow { title: "Warehouse"; + // default-width: 240; + default-width: 865; Adw.Breakpoint main_breakpoint { - condition ("max-width: 865") + condition ("min-width: 865") setters { - main_split.collapsed: true; - main_split.max-sidebar-width: 280; + main_split.collapsed: false; + main_split.max-sidebar-width: 999999999; } } content: Adw.OverlaySplitView main_split { + collapsed: true; + show-sidebar: true; sidebar-width-fraction: 0.2; - max-sidebar-width: 999999999; + // max-sidebar-width: 280; + min-sidebar-width: 250; sidebar: Adw.NavigationPage { title: "Warehouse"; @@ -23,7 +28,7 @@ template $WarehouseWindow: Adw.ApplicationWindow { Adw.HeaderBar header_bar { [start] Button sidebar_button { - label: "SB"; + icon-name: "dock-left-symbolic"; } [end] MenuButton main_menu { diff --git a/src/warehouse.gresource.xml b/src/warehouse.gresource.xml index 7bf11fc..ca66e41 100644 --- a/src/warehouse.gresource.xml +++ b/src/warehouse.gresource.xml @@ -32,5 +32,6 @@ ../data/icons/left-large-symbolic.svg ../data/icons/arrow-turn-left-down-symbolic.svg ../data/icons/arrow-circular-top-right-symbolic.svg + ../data/icons/dock-left-symbolic.svg