Erkan-Yilmaz / Gridcoin-tasks

tasks, wishes, ideas, ... for the Gridcoin project
26 stars 1 forks source link

improve UI #15

Open Erkan-Yilmaz opened 7 years ago

Erkan-Yilmaz commented 7 years ago

mentioned in hangout 1: 0:40:00 - 0:42:00 mentioned in hangout 4: 1:02:00

grctest commented 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.

TG13088 commented 7 years ago

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.

grctest commented 7 years ago

Relevant:

Brainstorming improvements to the wallet's UI Translating the client to chinese == https://github.com/gridcoin/Gridcoin-Research/issues/173

denravonska commented 7 years ago

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.

denravonska commented 7 years ago

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.

itsthatblackhat commented 7 years ago

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 image

Erkan-Yilmaz commented 7 years ago

added as a topic for the next hangout

gustav1976 commented 7 years ago

I'd minimize the unused space in between boxes and move the icontray to the lower left. cool icons!

Erkan-Yilmaz commented 7 years ago

from @denravonska

denravonska commented 7 years ago

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.

LokiToki commented 7 years ago

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.

jericomanapsal commented 7 years ago

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.

denravonska commented 7 years ago

@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).

grctest commented 7 years ago

There's active work on the GUI at the moment: https://github.com/gridcoin/Gridcoin-Research/pull/233


Help brainstorm an UI: image image image image image


What do people think of 'material' design? https://material.io/guidelines/ https://material.io/icons/

LokiToki commented 7 years ago

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.

ghost commented 7 years ago

@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.