window: Hide sidebar when items are activated

This commit is contained in:
Jamie Gravendeel
2025-12-26 16:31:26 +01:00
parent 8cc56b445e
commit b8df4ff2c7

View File

@@ -187,6 +187,9 @@ class Window(Adw.ApplicationWindow):
if item is not self.new_collection_item:
self._selected_sidebar_item = index
if self.split_view.props.collapsed:
self.split_view.props.show_sidebar = False
@Gtk.Template.Callback()
def _update_selection(self, sidebar: Adw.Sidebar, *_args): # pyright: ignore[reportAttributeAccessIssue]
if sidebar.props.selected_item is self.new_collection_item: