Feature Request: New tab for money management with spaces
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.6k
- Forks
- 3.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 61
Description
Dear Dev Team and Electrum Community
I have seen some fiat banking apps that have this nice feature for easier accounting and management of all the money in the account. I would love to see a similar feature on the electrum wallet for desktop. Kindly I place this feature request, in the hope that it finds some resonance.
The inspiration is this:
This translates to "Spaces. Organize your money." At the bottom, you see different boxes with a title and an amount of fiat. You can always add more of these "spaces" or remove them. The idea is to organize your total amount of fiat so you are aware of what you are saving for etc. without having to open different accounts. In the end, it's a visual representation, not an actual split of the money.
In the BTC economy respectively electrum desktop wallet I could imagine something similar. It could be an additional tab, where you have one standard space labeled "wallet" (or the like) which can't be deleted. It would represent the unassigned BTC. You then could add a new space, give it a label (+icon?) and move BTC (with drag & drop and then input box with either specific amount or percentage of origin space) from the standard space "wallet" to the newly created space. Although labels can be somewhat bend to fulfill this purpose, they don't properly cover it. Let's say you create three transaction requests, each with a different label and no amount specified, upon receiving the amount, in the coins tab the amount is all put in one line with the three labels separated by comma. On top of that, the coins tab doesn't provide a clear view of how much BTC there's labeled the same way across all previous transactions.
Some suggestions regarding the logic of this feature:
- The standard space "wallet" can't be removed.
- A space which holds BTC and is deleted, automatically moves its amount to the standard "wallet" space.
- Moving BTC from one space to another is possible, without having to go over the standard "wallet" space.
- Any transaction uses the default "wallet" space, both for the amount and the transaction costs, unless specified otherwise.
- If a transaction's volume "overspends" the spaces' amount, it simply goes to minus (assuming the total funding over all the spaces is enough, of course) and that space can then be top up from another space.
What do you think?
Kind regards,
Sebastian
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue contains a high-level proposal for a desktop wallet spaces feature but names no files, tests, or entry points. Start by clarifying the design and locating the wallet's transaction and desktop UI components; done would require an agreed implementation scope covering space balances, transfers, deletion, and spending behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- blockchain, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100