-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Update Sidebar UI #3414
Comments
✨ 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 👍! |
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. |
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? |
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. |
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. |
I like the ideas! Posting on discord sounds like an excellent idea, we're all super responsive there and ready to chime in |
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? 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. |
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. |
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: |
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".
The text was updated successfully, but these errors were encountered: