mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-11 20:00:29 +01:00
[PR #288] [MERGED] Use TRee component for Environment dialog #209
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/mountain-loop/yaak/pull/288
Author: @gschier
Created: 10/31/2025
Status: ✅ Merged
Merged: 10/31/2025
Merged by: @gschier
Base:
main← Head:environment-tree📝 Commits (9)
1613086Use TRee component for Environment dialogf4e57fbRemove debug logs and adjust spacing in Sidebar componentbb3f687Update src-web/hooks/useEnvironmentsBreakdown.tsbbe8d6fFix margin6b9d581Merge remote-tracking branch 'origin/environment-tree' into environment-treec37f26cSimplify Sidebar dropdown logic and update default Overlay tabindex fallbackc986f38Tweak spacing on filter7299efcSidebar filter radius8771c1eSidebar filter padding📊 Changes
25 files changed (+503 additions, -343 deletions)
View changed files
📝
src-tauri/src/lib.rs(+1 -1)📝
src-tauri/yaak-git/bindings/gen_models.ts(+1 -1)📝
src-tauri/yaak-models/bindings/gen_models.ts(+1 -1)➕
src-tauri/yaak-models/migrations/20251031070515_environment-sort-priority.sql(+2 -0)📝
src-tauri/yaak-models/src/models.rs(+7 -3)📝
src-tauri/yaak-plugins/bindings/gen_models.ts(+1 -1)📝
src-tauri/yaak-sync/bindings/gen_models.ts(+1 -1)📝
src-web/components/ColorIndicator.tsx(+8 -5)📝
src-web/components/EnvironmentColorIndicator.tsx(+3 -0)📝
src-web/components/EnvironmentEditDialog.tsx(+345 -227)📝
src-web/components/EnvironmentEditor.tsx(+2 -2)📝
src-web/components/GitCommitDialog.tsx(+14 -14)📝
src-web/components/Overlay.tsx(+1 -3)📝
src-web/components/ResizeHandle.tsx(+1 -1)📝
src-web/components/Sidebar.tsx(+8 -25)📝
src-web/components/core/Button.tsx(+1 -1)📝
src-web/components/core/Input.tsx(+1 -2)📝
src-web/components/core/SplitLayout.tsx(+6 -1)📝
src-web/components/core/Tabs/Tabs.tsx(+0 -1)📝
src-web/components/core/tree/Tree.tsx(+44 -13)...and 5 more files
📄 Description
This PR update the environment edit dialog to use the new sidebar
<Tree/>component🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.