mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-16 07:04:23 -05:00
Closed
opened 2026-04-14 18:41:29 -05:00 by GiteaMirror
·
11 comments
No Branch/Tag Specified
master
dependabot/npm_and_yarn/npm_and_yarn-cd62b4b37a
api-browser-custom-data-dir
tabedzki/feat/replacing-month-picker-with-day-picker
delay-initial-sync-until-loaded
jfdoming/mobile-app-build
cross-version-sync-compat
jfdoming/api-tokens-part-1
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-3
jfdoming/mobile-app-updates
claude/budget-version-migration-compat-151jlr
claude/worker-error-serialization-9iqtl7
claude/react-table-library-research-afx83z
claude/issue-8401-regression-test-9nw9l3
jfdoming/mobile-app-foundation-part-1
jfdoming/mobile-app-scaffold
release
ai-fix-cleanup-def-8290
claude/relaxed-shannon-jusywa
claude/fervent-keller-s6f2fq
claude/determined-feynman-st1y9z
claude/wizardly-einstein-vi2wce
claude/sweet-albattani-7nseio
feat/bank-sync-per-budget-file
claude/affectionate-cannon-y0kc82
claude/dependabot-findings-m9pgmb
claude/mac-app-ios-publish-zjs1lz
claude/vigilant-tesla-aiiyos
depot-migrate-secrets-1781296330308
claude/quirky-cerf-v5qck7
claude/animation-removal-alternative-2etfh1
claude/netlify-preview-comments-consolidate-9XPYa
osc/7391-error-boundaries-reports
claude/pensive-dijkstra-7DYui
claude/server-app-version-mismatch-HTCGv
claude/pr-8027-review-feedback-mELuO
claude/zealous-wozniak-e5pO0
claude/intelligent-heisenberg-BSHJq
claude/translation-download-refactor-jFRsO
claude/mobile-performance-ideas-G9PAO
claude/github-issue-7988-5A5ly
blacksmith-migration-ff70d2d
claude/great-mayer-KRvOk
claude/react-native-ios-compilation-fcJh5
claude/serene-goldberg-58xv0
claude/kind-euler-LVG3K
release-automation/edge-nightly
7710-bundle-migrations
claude/fix-docker-build-error-WMfed
claude/llm-compatible-release-notes-t20Nr
7710-tests-tdd
cursor/transaction-table-rewrite-f077
claude/plan-ci-secure-context-OtEe1
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7281-generate-icons
react-query-useSchedules
copilot/sub-pr-6140
package-upgrades
v26.7.0
v26.6.0
v26.5.2
v26.5.1
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
tech-support
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
No Label
feature
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#15643
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking 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?
Originally created by @tlesicka on GitHub (Sep 10, 2024).
Original GitHub issue: https://github.com/actualbudget/actual/issues/3414
Verified feature request does not already exist?
💻
Pitch: what problem are you trying to solve?
When a budget has a lot of accounts, the whole sidebar scrolls. This creates extra scroll work when working with Off-Budget or Closed accounts.

Describe your ideal solution to this problem
I would suggest only the accounts should scroll and the "Budget", "Reports", and "Schedules" buttons should be fixed at the top. Additionally, the "+ Add Account" button should be fixed at the bottom. This separates the sidebar into four separate areas: Budget Name/Menu, Action Buttons, Account List, Add Account Button. As shown here:

On budget without a lot of accounts, there would be no visual change.
Settings is doubled in both the menu and the "> More" action button and should be removed from one location. I chose to remove "> More" action button and move "Payees" & "Rules" into the menu to visually clean up the sidebar.

I have already started the change and would like feedback before submitting the PR.
I am open to other ideas, such as:
Teaching and learning
This is a primary interaction element. The only teaching that would be necessary is to inform previous users of the change of location for "Payees" and "Rules".
@github-actions[bot] commented on GitHub (Sep 10, 2024):
✨ Thanks for sharing your idea! ✨
This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).
The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+
Don’t forget to upvote the top comment with 👍!
@jfdoming commented on GitHub (Sep 10, 2024):
Thanks for the feedback! I think the scrolling is a good change. I'm not convinced that moving payees/rules to the top menu is the best idea though; rules in particular are quite useful to have easily accessible.
@tlesicka commented on GitHub (Sep 10, 2024):
I don't disagree that rules are quite useful. My thought pattern went like this:
In my thinking, Rules would be an intermediate skill item and Payees would useful to an advanced user, so both should be progressive reveal items. Currently they are progressive reveal, I was just trying to clean up the sidebar.
What about adding a menu separator above and below Payees and Rules to visually distinguish between other menu items?
@jfdoming commented on GitHub (Sep 11, 2024):
Hmm, my concern is mostly around the availability of those options for power users. For a power user, if you use Rules or Payees frequently, you can leave "More" expanded and then the button is easily accessible. With this change that is no longer the case. I don't disagree with the Settings option being moved, though—no reason to have duplicates.
@tlesicka commented on GitHub (Sep 12, 2024):
Thanks for the feedback. I've just barely started using AB and using this sidebar update to learn the AB structure. I'll open an idea on Discord to try to gather upvotes before submitting a PR. Here's a re-design keeping Payees and Rules on the sidebar, but a little cleaner. "Rename budget" was removed from the menu and a pencil icon was added next to the budget name.
@jfdoming commented on GitHub (Sep 12, 2024):
I like the ideas! Posting on discord sounds like an excellent idea, we're all super responsive there and ready to chime in
@Teprifer commented on GitHub (Sep 13, 2024):
Reading through, first thought is I think the 'all accounts' line should be fixed in place and the scroll begins below that. This would give the scrollable section a nice header.
Not sure what my opinion is on the Rules and Payees moving to the budget menu, maybe a slight preference to keeping as-is?
Agree with moving settings as it's lower traffic, and as you point out, duplication.
Although... if settings is removed from the side bar, promoting Payees and Rules to full side bar entries and removing More entirely would only be 1 row bigger than a collapsed More, and less vertical space than current state More (with settings listed) being expanded, thoughts?
I kinda get the idea of removing rename budget as a menu item, but by the same token making it a pencil icon forces the side bar min width to be wider.
@tlesicka commented on GitHub (Sep 14, 2024):
Like the idea of fixing the All Accounts and scrolling below. Trying to figure out a way to sticky On Budget/Off Budget as they scroll to the top. This isn't a high priority, but would be a neat feature.
Reworked the More section and think I found a way to expand without taking up as much real estate with a simple up/down chevron.
The pencil next to the budget name would be hidden until you hover over the budget name. Same as account renaming on the account page.
@Teprifer commented on GitHub (Sep 17, 2024):
There's a slight difference in that the side bar can be resized to have no space on the right, would the pencil still show on mouse over if side bar was at it's min-width?
Just looking at mine at the moment:
No mouse over:


With mouse over:
What're your thoughts on putting up a PR to take a look at? Could help with the minor Q's.
You can include in the description it is for feedback only and leave it as WIP, and later close off in favour of a fresh one, or move forward with it.
@tlesicka commented on GitHub (Sep 17, 2024):
Yes, pencil still shows at min-width. The pencil is hidden until hovering over budget name, then appears. Added a PR (#3457) for others to review or for maintainers to adopt. Here is the latest look of the new sidebar:

@matt-fidd commented on GitHub (Oct 8, 2025):
I'm pretty sure the main part of this (the whole sidebar scrolling) has been implemented now.