diff --git a/TODO.md b/TODO.md
index 38c31eddd..ee253b0d4 100644
--- a/TODO.md
+++ b/TODO.md
@@ -76,10 +76,10 @@ A step-by-step checklist for porting MatterControl's design features to a Vue +
- [x] Apply theme to all components
### Sidebar Behavior
-- [ ] Create collapsible sidebar component
-- [ ] Add toggle buttons for left/right sidebars
-- [ ] Persist sidebar state to localStorage
-- [ ] Handle responsive layout for narrow screens
+- [x] Create collapsible sidebar component
+- [x] Add toggle buttons for left/right sidebars
+- [x] Persist sidebar state to localStorage
+- [x] Handle responsive layout for narrow screens
---
diff --git a/src/components/AppLayout.vue b/src/components/AppLayout.vue
index 50faaeb32..77ef0bcdd 100644
--- a/src/components/AppLayout.vue
+++ b/src/components/AppLayout.vue
@@ -1,4 +1,45 @@
@@ -9,17 +50,23 @@
-
+
+
+
+
-
-
-
+
-
+
+