mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-16 07:04:23 -05:00
[GH-ISSUE #3054] [Feature] [Mobile] Improve "amount" input experience: no decimal fraction by default, allow both "." and "," sign as decimal fraction sign #27024
Reference in New Issue
Block 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 @andriantoeff on GitHub (Jul 14, 2024).
Original GitHub issue: https://github.com/actualbudget/actual/issues/3054
Verified feature request does not already exist?
💻
Pitch: what problem are you trying to solve?
My background/my bias/my expectations:
Current experience:
Describe your ideal solution to this problem
In mobile view:
Teaching and learning
This should be the default UX in mobile view.
@github-actions[bot] commented on GitHub (Jul 14, 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 👍!
@andriantoeff commented on GitHub (Jul 21, 2024):
Changing the current "auto decimal" behavior will be difficult because apparently this is a requested1 behavior and is a default behavior in YNAB.
This "auto decimal" behavior may not be a standard across different apps2 , and can be a source of mistake3 . So there can still be room to change the default behavior.
However, I understand that a huge slice of Actual users may come from YNAB, and pushing for the change will be met with a lot of resistance.
With these findings, I will take time to rethink the scope, goal, and steps for this feature request. Any input is appreciated.
Feature request: #1509 & PR: #2536 ↩︎
Reddit: Change YNAB number input method ↩︎
Reddit: I love the fixed decimal point in YNAB app... however ↩︎
@andriantoeff commented on GitHub (Dec 9, 2024):
An idea to make it work with "auto decimal" behavior still in place: pressing comma/dot will "auto-advance" number input to the after-comma position.
After the first comma/dot input, subsequent commas/dots will be ignored.
After the first comma/dot input, subsequent numbers will only lengthen the decimal post-comma's precision. How many decimal precisions can be taken in the UI will be up to the UI logic and may be outside of the scope of this change.
Example (with "auto decimal" behavior + suggested changes):
5.31531.00531.555555(if the UI allows this many decimal precision)531.5556due to rounding.@andriantoeff commented on GitHub (Dec 9, 2024):
Progress note: I haven't made the time to explore the code changes required to make this work. So this change is still free to grab.