Open Erkan-Yilmaz opened 7 years ago
Perhaps when we upgrade from QT4 to QT5 we can move some of the UI about?
The chat and exchange buttons should perhaps show more than just 1 option? The exchange button should remind users not to store their coins on an exchange for a long period of time.
Ideally the UI should be Operating System neutral and uniform across all implementations. This will lead to less confusion for the new user and less aggravation for the Help/Support people that answer their questions. It should be a small matter to grey out items that don't pertain to the operating environment it is being hosted under.
Make staking a matter of changing a radio button from Off to On. If a beacon is needed the user is notified and one is sent, otherwise the wallet is put in the correct state.
It would be very neat if the wallet UI can be attached to another wallet. For example, I run my wallet headless but very often I would like a UI attached to it to get a better overview. Either that or embedding a web UI inside the headless wallet.
I have been working on this sketch design in photoshop. Thoughts? Questions? Concerns? -- Font will be swapped with something maybe less bold --- Maybe keep font for numerals? its kind of sexy on numbers, just not text. ---- Send/Recv and Transactions icon is now one for drop-down for appropriate selections. ----- Added beacon button as well to the right of home ----- vote box on side for keeping all users on constant update
added as a topic for the next hangout
I'd minimize the unused space in between boxes and move the icontray to the lower left. cool icons!
from @denravonska
I like how clean and simple they are. The one by DrasticRaven is maybe on the too simplified side, but I like the aesthetics of it.
It's not a simple task. When you look at the modern and fancy wallets you will recognize that they are all minimalist and clean. Normally I like the "keep it simple" principle but you have to consider what kind of people are in the grc community. I dislike the loss of control when something gets too simple due to design. I got a bunch of UX Design training courses and every time they advise to keep the users demands in mind.
I think the actual design is a bit confusing and messed up but i have no concrete idea to improve tbh. The best way to work on this is to discuss it with end-users. Maybe i have an idea later this week.
Just a thought, aside from visualization of data, we'd also want to access it on every platform (dumb assumption). I suggest a web interface that is simple and straightforward. Take a look at this demo Since the UI is web-based, the core process will run in background while being viewed/controlled on, say localhost:12345. Giving an option to bind to an interface makes the remote viewing and controlling of the wallet easier. Of course the option to SSH and gridcoinresearchd should not be abandoned.
@jericomanapsal I want it pretty much exactly as in that suggestion. Clean and modern. All of the information is available as RPC commands, so as a bonus we would eat our own dog food and make sure the RPC is solid. It should also be possible to embed that in a standard OS UI container for those who prefer an actual application (think Slack web vs Slack app).
There's active work on the GUI at the moment: https://github.com/gridcoin/Gridcoin-Research/pull/233
Help brainstorm an UI:
What do people think of 'material' design? https://material.io/guidelines/ https://material.io/icons/
Although experts say that Material is pretty much outdated i like it a lot and it's better than the current 90's design. :) The Daemon-Web-Control approach is my favorite too. Especially when the daemon gets smaller.
@jericomanapsal @denravonska if you plan to go the service and RPC frontend route check out Electron it's an open source engine made by the creators of Atom that is used by Slack, Visual Studio Code and Atom etc to build cross platform desktop apps using JavaScript, HTML and CSS.
mentioned in hangout 1: 0:40:00 - 0:42:00 mentioned in hangout 4: 1:02:00