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
Add the ability to tag blockchain accounts #461
Comments
Hi @LefterisJP, definitely still around :) Great news to hear that the UI will get some love. I see in other issues that I am reporting whatever friction I notice as 'first time user'. I hope that can help @kelsos for the new version. I think Tagging helps in general users to organize themselves in an elegant way. I would even argue that once tagging is available, naming an account becomes less of an issue if not present. |
It should be way easier to add features to the UI after we are done with the rewrite. |
When tags are introduced I am wondering if the application should start with a default pre-created set of tags? @chevdor If yes what should they be? I am thinking:
Too much? Too little? Something missing? Naturally we will allow users to add/remove tags but a good set of defaults is important I think. |
Tags are not exclusive so setting default ones if you can make a good bet never hurst IMO. As far as defining the list, I would not. The reasons are:
What is important is to be case insentive to avoid duplicates such as Coinbase and coinbase. |
Case insensitive ... huh this is gonna suck. I can see the benefit but damn ...
What do you mean by that?
That's true. But I just want to have something to show the new feature to the users. Few people read docs, fewer the changelog. So I don't expect many people to know this exists. But if they see a dropdown and click it next to their accounts and see already some tags with the ability to create new ones (or remove the old ones) then perhaps they will catch the drift immediately. |
You can check out here what has been done: https://polkadot.js.org/apps/#/accounts There is a tag field and users can type in. It does a search and shows existing tags (autocomplete) or if you press enter and the string is unknown it creates a new tag.
Then I would only add Bitoin, Ethereum, Paper Wallet and Mobile Wallet as example. The thing is: if you define some defaults, you need to let the user 'manage' their tags and allow them to delete some. For instance you call is |
Thanks a lot, will have a look.
Yep I agree. I imagine we will let the user manage tags. Essentially create/delete/rename tags. @kelsos Please also have a look and chime in if there are any gotchas or things to take care of front-end side. TL;DR for the UI as I imagine it:
|
Instead of a description (or additionally), you could plan a background color and a foreground color. |
Yeah colors are also a good idea. Thought of adding it but maybe not in the first iteration. Depends on what @kelsos says |
My take would be: plan in the backend asap (=now), include in the frontend later if that helps. |
Yeah it's already in the DB table as RGB color format (TEXT in sqlite) |
Sounds good with the colors too. Vuetify should have a few components already with this kind of functionality but I don't think it would be that much of a hustle to implement them from scratch if needed. |
Abstract
Currently, you add an account solely by this address.
Motivation
Unless you know all your address (which is likely not the case) you may have a hard time remembering where an account comes from. Is that a hardware wallet? An app on your phone? Some metamask somewhere, ...
Specification
When Adding a blockchain account, I suggest adding an option field for the name of that account. Improving further, the ability to tag accounts would likely be very handy.
The text was updated successfully, but these errors were encountered: