[PR #3593] [MERGED] Update Sidebar - Refactor the Budget Name component #4942

Closed
opened 2026-02-28 21:03:34 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3593
Author: @tlesicka
Created: 10/7/2024
Status: Merged
Merged: 11/7/2024
Merged by: @youngcw

Base: masterHead: update-sidebar-edit-budget-name


📝 Commits (10+)

  • b4713df Initial Commit
  • 243db17 Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name
  • a0b69fe Create 3593.md
  • 602ea4e Fixed Menu Dropdown Arrow shrinks with long budget name
  • 331ffdb Changes recommended by coderabbitai
  • a699c00 Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name
  • a851814 Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name
  • b308aaf Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name
  • 27f8e24 Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name
  • c09c0b8 Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name

📊 Changes

3 files changed (+153 additions, -121 deletions)

View changed files

packages/desktop-client/src/components/sidebar/BudgetName.tsx (+142 -0)
📝 packages/desktop-client/src/components/sidebar/Sidebar.tsx (+5 -121)
upcoming-release-notes/3593.md (+6 -0)

📄 Description

Continuation of splitting #3457 into several PR's as requested by @MatissJanis.

This PR removes "Rename budget" from the menu and replaces it with a pencil icon next to the budget name. This updates the sidebar to the same look/feel as renaming an account from the account page. The rename input box will now resize with the sidebar width instead of a fixed 160px.
Budget name is now it's own component which cleans up the Sidebar code.


🔄 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/actualbudget/actual/pull/3593 **Author:** [@tlesicka](https://github.com/tlesicka) **Created:** 10/7/2024 **Status:** ✅ Merged **Merged:** 11/7/2024 **Merged by:** [@youngcw](https://github.com/youngcw) **Base:** `master` ← **Head:** `update-sidebar-edit-budget-name` --- ### 📝 Commits (10+) - [`b4713df`](https://github.com/actualbudget/actual/commit/b4713dfb53037c5d3a985f5093934cb3f3b02e07) Initial Commit - [`243db17`](https://github.com/actualbudget/actual/commit/243db17183444891905d57a602d8d7ee454d8048) Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name - [`a0b69fe`](https://github.com/actualbudget/actual/commit/a0b69fe37ae5626b22bbfc0e476e8a4c097e9707) Create 3593.md - [`602ea4e`](https://github.com/actualbudget/actual/commit/602ea4e0029a8b93a869f4034745be8d83a081c8) Fixed Menu Dropdown Arrow shrinks with long budget name - [`331ffdb`](https://github.com/actualbudget/actual/commit/331ffdbdb4ceeb2a401c3c969587df42b831251a) Changes recommended by coderabbitai - [`a699c00`](https://github.com/actualbudget/actual/commit/a699c0032f8f1bf8b3d59a6fa4e80319b14c923a) Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name - [`a851814`](https://github.com/actualbudget/actual/commit/a851814dab6ccef5f679bf5b0749459e9de05fac) Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name - [`b308aaf`](https://github.com/actualbudget/actual/commit/b308aaf868f2d47b926312b9622b6cafa60b5184) Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name - [`27f8e24`](https://github.com/actualbudget/actual/commit/27f8e24fe1465c2f5445d649061d827e7eda6be8) Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name - [`c09c0b8`](https://github.com/actualbudget/actual/commit/c09c0b8f32d880e6d4e5c874960b1a67c1c1f9d6) Merge branch 'actualbudget:master' into update-sidebar-edit-budget-name ### 📊 Changes **3 files changed** (+153 additions, -121 deletions) <details> <summary>View changed files</summary> ➕ `packages/desktop-client/src/components/sidebar/BudgetName.tsx` (+142 -0) 📝 `packages/desktop-client/src/components/sidebar/Sidebar.tsx` (+5 -121) ➕ `upcoming-release-notes/3593.md` (+6 -0) </details> ### 📄 Description Continuation of splitting #3457 into several PR's as requested by @MatissJanis. This PR removes "Rename budget" from the menu and replaces it with a pencil icon next to the budget name. This updates the sidebar to the same look/feel as renaming an account from the account page. The rename input box will now resize with the sidebar width instead of a fixed 160px. Budget name is now it's own component which cleans up the Sidebar code. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 21:03:34 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#4942