[PR #3457] [CLOSED] Update Sidebar UI #19226

Closed
opened 2026-04-14 21:02:15 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3457
Author: @tlesicka
Created: 9/17/2024
Status: Closed

Base: masterHead: sidebar


📝 Commits (10+)

  • cb74b6e Cleaned up Sidebar
  • 747eefc Moved Payees and Rules from Menu to Action Items
  • 6309a8c Remove unused imports and variables; changed budget name margin
  • 08f3bd8 Update ActionButtons and BottomButtons
  • b3258e1 ActionButtons and BottomButtons list moved to Sidebar
  • 9395780 Convert List of Accounts to Expandable Groups
  • bf7f146 Collapsible Account Groups
  • 198ab61 Fixed AccoundGroupName highlighting when selected
  • abab4dd Merge branch 'actualbudget:master' into sidebar
  • c1dcc5c Merge branch 'sidebar' of https://github.com/tlesicka/actual into sidebar

📊 Changes

113 files changed (+565 additions, -332 deletions)

View changed files

📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-4-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-5-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-6-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-creates-a-new-account-and-views-the-initial-balance-transaction-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-creates-a-new-account-and-views-the-initial-balance-transaction-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-creates-a-new-account-and-views-the-initial-balance-transaction-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/page-models/navigation.js (+3 -3)
📝 packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Area-Graph-and-checks-the-visuals-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Area-Graph-and-checks-the-visuals-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Area-Graph-and-checks-the-visuals-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Bar-Graph-and-checks-the-visuals-1-chromium-linux.png (+0 -0)

...and 80 more files

📄 Description


category: Features
authors: [tlesicka]

Updating Sidebar.
Added collapsible Budget and Off Budget account groups. Removed "Settings" from the "> More" expandible section. Cleaned up "> More" to an up/down chevron. Removed "Rename budget" from menu and added pencil icon next to budget name. Changed scrollable area to just accounts. Action Buttons and All accounts do not scroll.


🔄 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/3457 **Author:** [@tlesicka](https://github.com/tlesicka) **Created:** 9/17/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `sidebar` --- ### 📝 Commits (10+) - [`cb74b6e`](https://github.com/actualbudget/actual/commit/cb74b6ee6b6267a6e092c107e568ff7bb0bc8c62) Cleaned up Sidebar - [`747eefc`](https://github.com/actualbudget/actual/commit/747eefc0453545699e2169db87b925f3ea572bb1) Moved Payees and Rules from Menu to Action Items - [`6309a8c`](https://github.com/actualbudget/actual/commit/6309a8c15a19568964ca6cbd2bbb0f03edcf7caa) Remove unused imports and variables; changed budget name margin - [`08f3bd8`](https://github.com/actualbudget/actual/commit/08f3bd8f3855793a11dbb50741b29d603a9b76df) Update ActionButtons and BottomButtons - [`b3258e1`](https://github.com/actualbudget/actual/commit/b3258e193a16b23ebd5d51bd41de1c737ecea9b8) ActionButtons and BottomButtons list moved to Sidebar - [`9395780`](https://github.com/actualbudget/actual/commit/939578031e2d0100f8ebe806680ff8ef7c3245c5) Convert List of Accounts to Expandable Groups - [`bf7f146`](https://github.com/actualbudget/actual/commit/bf7f146855db017d46ff8af9508c10f5735b1cd9) Collapsible Account Groups - [`198ab61`](https://github.com/actualbudget/actual/commit/198ab614af667ea43273e0b2e6769f4903522a3b) Fixed AccoundGroupName highlighting when selected - [`abab4dd`](https://github.com/actualbudget/actual/commit/abab4dd4546ad963e98265441197abf2b628482d) Merge branch 'actualbudget:master' into sidebar - [`c1dcc5c`](https://github.com/actualbudget/actual/commit/c1dcc5c54da2fb9bd3d01153a6d7181d38443d99) Merge branch 'sidebar' of https://github.com/tlesicka/actual into sidebar ### 📊 Changes **113 files changed** (+565 additions, -332 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-4-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-5-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-6-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-creates-a-new-account-and-views-the-initial-balance-transaction-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-creates-a-new-account-and-views-the-initial-balance-transaction-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-creates-a-new-account-and-views-the-initial-balance-transaction-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/page-models/navigation.js` (+3 -3) 📝 `packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Area-Graph-and-checks-the-visuals-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Area-Graph-and-checks-the-visuals-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Area-Graph-and-checks-the-visuals-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/reports.test.js-snapshots/Reports-custom-reports-Switches-to-Bar-Graph-and-checks-the-visuals-1-chromium-linux.png` (+0 -0) _...and 80 more files_ </details> ### 📄 Description --- category: Features authors: [tlesicka] --- Updating Sidebar. Added collapsible Budget and Off Budget account groups. Removed "Settings" from the "> More" expandible section. Cleaned up "> More" to an up/down chevron. Removed "Rename budget" from menu and added pencil icon next to budget name. Changed scrollable area to just accounts. Action Buttons and All accounts do not scroll. --- <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-04-14 21:02:15 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#19226