Feat(sidebar): implement sidebar toggling #157

Merged
jakob.scheid merged 7 commits from feature/expandable-sidebar into main 2026-07-31 21:00:20 +02:00
Owner

Sidebar toggling

This PR allows to toggle the sidebar visibility.

On large screens, if the sidebar is not expanded, there is a narrow area on the left side, showing a button to expand the sidebar.

On small screens, the sidebar is fully hidden if it is not expanded. The left sidebar layout shows the button for expanding above the main content if the sidebar is unexpanded.

It is also possible for the main content or sidebar content to expand the sidebar. The settings view was updated to use this feature: It toggles the sidebar when a settings section is selected and the screen is small.

Related issues

Closes: #156

# Sidebar toggling This PR allows to toggle the sidebar visibility. On large screens, if the sidebar is not expanded, there is a narrow area on the left side, showing a button to expand the sidebar. On small screens, the sidebar is fully hidden if it is not expanded. The left sidebar layout shows the button for expanding above the main content if the sidebar is unexpanded. It is also possible for the main content or sidebar content to expand the sidebar. The settings view was updated to use this feature: It toggles the sidebar when a settings section is selected and the screen is small. ## Related issues Closes: #156
jakob.scheid added this to the 0.1.0 milestone 2026-07-31 17:08:08 +02:00
jakob.scheid added the
Priority
High
2
Kind/Feature
labels 2026-07-31 17:08:08 +02:00
jakob.scheid added this to the Project Board project 2026-07-31 17:08:08 +02:00
jakob.scheid moved this to Review in Project Board on 2026-07-31 17:08:14 +02:00
jakob.gregory approved these changes 2026-07-31 18:25:52 +02:00
jakob.scheid added 7 commits 2026-07-31 20:59:22 +02:00
Added a button to expand the sidebar to the sidebar and reorganized
sidebar elements accordingly.
Added a sidebar expand button to the left sidebar layout that is shown
on small screens when the sidebar is not expanded.
Do not show main content on small screens when the sidebar is expanded.
Set the horizontal padding of the unexpanded sidebar to 1em.
jakob.scheid force-pushed feature/expandable-sidebar from 414dc66388 to 0939379c0a 2026-07-31 20:59:22 +02:00 Compare
jakob.scheid merged commit 447207e5f0 into main 2026-07-31 21:00:20 +02:00
jakob.scheid deleted branch feature/expandable-sidebar 2026-07-31 21:00:20 +02:00
jakob.scheid moved this to Done in Project Board on 2026-07-31 21:01:39 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Seekra/frontend#157