[PR #3424] [CLOSED] [WIP] POC Budget Bar Graph #35040

Closed
opened 2026-04-20 22:05:08 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3424
Author: @carkom
Created: 9/12/2024
Status: Closed

Base: masterHead: budgetBarGraph


📝 Commits (10+)

📊 Changes

13 files changed (+959 additions, -369 deletions)

View changed files

📝 packages/desktop-client/src/components/budget/BudgetTable.jsx (+8 -10)
📝 packages/desktop-client/src/components/budget/BudgetTotals.tsx (+84 -8)
📝 packages/desktop-client/src/components/budget/ExpenseCategory.tsx (+3 -0)
📝 packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx (+293 -166)
📝 packages/desktop-client/src/components/budget/tracking/TrackingBudgetComponents.tsx (+294 -167)
📝 packages/desktop-client/src/components/common/Menu.tsx (+56 -18)
packages/desktop-client/src/components/reports/graphs/BarGraphVertical.tsx (+198 -0)
📝 packages/desktop-client/src/style/themes/dark.ts (+4 -0)
📝 packages/desktop-client/src/style/themes/development.ts (+4 -0)
📝 packages/desktop-client/src/style/themes/light.ts (+4 -0)
📝 packages/desktop-client/src/style/themes/midnight.ts (+4 -0)
📝 packages/loot-core/src/types/prefs.d.ts (+1 -0)
upcoming-release-notes/3424.md (+6 -0)

📄 Description

I know there's a custom user script out there for doing something similar with goal templates but I thought it would be helpful to have something like this in the code base. It's also really useful to see any rollover spending that may otherwise be difficult to decipher as just numbers.

Happy to adjust as needed. Open to any feedback you all have!


🔄 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/3424 **Author:** [@carkom](https://github.com/carkom) **Created:** 9/12/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `budgetBarGraph` --- ### 📝 Commits (10+) - [`bd80482`](https://github.com/actualbudget/actual/commit/bd804828580ee628d99322953e9578c87d2fa6da) budget bar graph initial work - [`da11df8`](https://github.com/actualbudget/actual/commit/da11df861319cf1af393bfdff374fcc260accda5) notes - [`64c685d`](https://github.com/actualbudget/actual/commit/64c685de41cf667fefa2e08de20a956152f1f94d) colors - [`d5ab742`](https://github.com/actualbudget/actual/commit/d5ab7426f27e2d721b32f8175354e5826e49290e) add toggle menu option - [`5ed119e`](https://github.com/actualbudget/actual/commit/5ed119ec53d4ac2f39a043db96b74bf1c2af7a7e) Adjust bar categories and add tooltip to menu - [`314078a`](https://github.com/actualbudget/actual/commit/314078a9d24a37a1b2d02b00c3b7db7006d84740) resolve conflicts - [`85d86b6`](https://github.com/actualbudget/actual/commit/85d86b6a18e64ad877de3f9865500b97b1c6c61b) Merge branch 'master' into budgetBarGraph - [`083058a`](https://github.com/actualbudget/actual/commit/083058aaf83a4e8c10313f65fae47e3711531b84) adjust tooltip to tracking budget - [`8e1c756`](https://github.com/actualbudget/actual/commit/8e1c756721a650533502768f4b303cc300a8f818) lint fix and fix variable names - [`d1b5d93`](https://github.com/actualbudget/actual/commit/d1b5d9338762b03b8ae11dd77231663981cc8b9d) VRT ### 📊 Changes **13 files changed** (+959 additions, -369 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/budget/BudgetTable.jsx` (+8 -10) 📝 `packages/desktop-client/src/components/budget/BudgetTotals.tsx` (+84 -8) 📝 `packages/desktop-client/src/components/budget/ExpenseCategory.tsx` (+3 -0) 📝 `packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx` (+293 -166) 📝 `packages/desktop-client/src/components/budget/tracking/TrackingBudgetComponents.tsx` (+294 -167) 📝 `packages/desktop-client/src/components/common/Menu.tsx` (+56 -18) ➕ `packages/desktop-client/src/components/reports/graphs/BarGraphVertical.tsx` (+198 -0) 📝 `packages/desktop-client/src/style/themes/dark.ts` (+4 -0) 📝 `packages/desktop-client/src/style/themes/development.ts` (+4 -0) 📝 `packages/desktop-client/src/style/themes/light.ts` (+4 -0) 📝 `packages/desktop-client/src/style/themes/midnight.ts` (+4 -0) 📝 `packages/loot-core/src/types/prefs.d.ts` (+1 -0) ➕ `upcoming-release-notes/3424.md` (+6 -0) </details> ### 📄 Description I know there's a custom user script out there for doing something similar with goal templates but I thought it would be helpful to have something like this in the code base. It's also really useful to see any rollover spending that may otherwise be difficult to decipher as just numbers. Happy to adjust as needed. Open to any feedback you all have! --- <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-20 22:05:08 -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#35040