[PR #285] [MERGED] Sidebar filtering and improvements #206

Closed
opened 2025-12-29 08:32:04 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/285
Author: @gschier
Created: 10/27/2025
Status: Merged
Merged: 10/27/2025
Merged by: @gschier

Base: mainHead: sidebar-filtering


📝 Commits (7)

  • abfedd3 Started working on sidebar filtering
  • f786d5d A bunch of improvements
  • 15645fb Update src-web/hooks/useHotKey.ts
  • ccbdd7e Update src-web/components/core/tree/Tree.tsx
  • 9131ffa Update src-web/hooks/useHotKey.ts
  • cd6cf13 Update src-web/components/core/tree/Tree.tsx
  • 30740e1 Update src-tauri/yaak-models/guest-js/store.ts

📊 Changes

15 files changed (+478 additions, -248 deletions)

View changed files

📝 src-tauri/yaak-models/guest-js/store.ts (+37 -19)
📝 src-web/commands/commands.tsx (+1 -1)
📝 src-web/components/CommandPaletteDialog.tsx (+0 -5)
📝 src-web/components/ResizeHandle.tsx (+67 -8)
📝 src-web/components/Sidebar.tsx (+145 -45)
📝 src-web/components/Workspace.tsx (+32 -48)
📝 src-web/components/WorkspaceHeader.tsx (+2 -2)
📝 src-web/components/core/SplitLayout.tsx (+28 -55)
📝 src-web/components/core/tree/Tree.tsx (+126 -14)
📝 src-web/components/core/tree/TreeIndentGuide.tsx (+1 -1)
📝 src-web/components/core/tree/TreeItem.tsx (+13 -6)
📝 src-web/components/core/tree/TreeItemList.tsx (+3 -33)
📝 src-web/components/core/tree/common.ts (+8 -3)
📝 src-web/hooks/useHotKey.ts (+13 -6)
📝 src-web/hooks/useSidebarWidth.ts (+2 -2)

📄 Description

  • Sidebar fuzzy filtering
  • Left/right arrow key navigation
  • Shift-selecting items no longer include collapsed folder children

https://github.com/user-attachments/assets/6dbde952-d6b7-4c4c-a02e-67dd00d5e1bc


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/285 **Author:** [@gschier](https://github.com/gschier) **Created:** 10/27/2025 **Status:** ✅ Merged **Merged:** 10/27/2025 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `main` ← **Head:** `sidebar-filtering` --- ### 📝 Commits (7) - [`abfedd3`](https://github.com/mountain-loop/yaak/commit/abfedd38792bb2d49c44ee95c79165a9b2ce754d) Started working on sidebar filtering - [`f786d5d`](https://github.com/mountain-loop/yaak/commit/f786d5d322a3b895987d7e557131ce23589e801b) A bunch of improvements - [`15645fb`](https://github.com/mountain-loop/yaak/commit/15645fbc9176ef7821dca54fd45afbe8d1da7fa1) Update src-web/hooks/useHotKey.ts - [`ccbdd7e`](https://github.com/mountain-loop/yaak/commit/ccbdd7e36b661181af035dffcb379c76337b4864) Update src-web/components/core/tree/Tree.tsx - [`9131ffa`](https://github.com/mountain-loop/yaak/commit/9131ffabde675db911fa117709fead7d92a0b96a) Update src-web/hooks/useHotKey.ts - [`cd6cf13`](https://github.com/mountain-loop/yaak/commit/cd6cf1312c6eb09c8e614d9f8292699deeec1144) Update src-web/components/core/tree/Tree.tsx - [`30740e1`](https://github.com/mountain-loop/yaak/commit/30740e1b40adea5e355424ebb5afa50edfd382eb) Update src-tauri/yaak-models/guest-js/store.ts ### 📊 Changes **15 files changed** (+478 additions, -248 deletions) <details> <summary>View changed files</summary> 📝 `src-tauri/yaak-models/guest-js/store.ts` (+37 -19) 📝 `src-web/commands/commands.tsx` (+1 -1) 📝 `src-web/components/CommandPaletteDialog.tsx` (+0 -5) 📝 `src-web/components/ResizeHandle.tsx` (+67 -8) 📝 `src-web/components/Sidebar.tsx` (+145 -45) 📝 `src-web/components/Workspace.tsx` (+32 -48) 📝 `src-web/components/WorkspaceHeader.tsx` (+2 -2) 📝 `src-web/components/core/SplitLayout.tsx` (+28 -55) 📝 `src-web/components/core/tree/Tree.tsx` (+126 -14) 📝 `src-web/components/core/tree/TreeIndentGuide.tsx` (+1 -1) 📝 `src-web/components/core/tree/TreeItem.tsx` (+13 -6) 📝 `src-web/components/core/tree/TreeItemList.tsx` (+3 -33) 📝 `src-web/components/core/tree/common.ts` (+8 -3) 📝 `src-web/hooks/useHotKey.ts` (+13 -6) 📝 `src-web/hooks/useSidebarWidth.ts` (+2 -2) </details> ### 📄 Description - Sidebar fuzzy filtering - Left/right arrow key navigation - Shift-selecting items no longer include collapsed folder children https://github.com/user-attachments/assets/6dbde952-d6b7-4c4c-a02e-67dd00d5e1bc --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 08:32:04 +01:00
adam closed this issue 2025-12-29 08:32:04 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak-mountain-loop#206