actualbudget / actual

A local-first personal finance app
https://actualbudget.org
MIT License
12.91k stars 1.01k forks source link

Release Report Budget #2999

Open youngcw opened 3 weeks ago

youngcw commented 3 weeks ago

The Report Budget option needs just a few things before it can be released fully.

Teprifer commented 3 weeks ago

To the last optional point on naming, not too fussed, but Traditional doesn't quite seen right, since while kinda true, it's also less descriptive and is suggestive it should be preferred. Could be 'Tracking' and 'Envelope'?

I also think the envelope should have (Default) or (Recommended) beside it when selecting type in keeping with Actual's history and being the primary budget type. It's also what actual is most known for (a YNAB alternate).

jsehnoutka commented 3 weeks ago

Not sure if Budget types are meant to be interlinked, I've always used them as complementary to each other. But if yes, I would suggest looking into #732. Maybe a dropdown menu of the Report budget could be extended with "Synchronize budgets" button?

MatissJanis commented 2 weeks ago

A way to select this budget type when making a fresh budget. Could be coupled with an option to set the budget name.

TBH I think we shouldn't do this. We should be removing steps from the onboarding flow, not adding more.

psybers commented 2 weeks ago

I'm not sure dropping the rollover capability is a good idea. I am not sure how other people are using this, but that is still needed for me for a few categories (that typically have yearly or bi-yearly charges). Otherwise you really can't budget for those without some sort of rollover.

psybers commented 2 weeks ago

FYI I started work on having hidden categories not affect this budget. I have two bugs I am tracking down and then I will probably PR that.

youngcw commented 1 week ago

A way to select this budget type when making a fresh budget. Could be coupled with an option to set the budget name.

TBH I think we shouldn't do this. We should be removing steps from the onboarding flow, not adding more.

I don't think a selector is needed, but I think people would like the option to set a name upon budget creation. If we do that, then its not a big deal to also add a type selector imo.

MatissJanis commented 1 week ago

I don't think a selector is needed, but I think people would like the option to set a name upon budget creation. If we do that, then its not a big deal to also add a type selector imo.

Is budget name critical to get started? I would argue - no, it's optional. The onboarding should have as little friction as possible in order to allow new users to try out the product without needing to fill out forms and/or make decisions that could be made at a later date. Just click "try now" -> import an existing budget -> boom, you're ready to try it out. Simple as that.

youngcw commented 2 days ago

I'm not sure dropping the rollover capability is a good idea. I am not sure how other people are using this, but that is still needed for me for a few categories (that typically have yearly or bi-yearly charges). Otherwise you really can't budget for those without some sort of rollover.

The only reason I would like to drop the ability is that the math for the budget totals gets weird. So if that could be made less weird, or the docs updated to make understanding those numbers easier, that would be fine with me.