cmmata / runnerup

A open source run tracker
GNU General Public License v3.0
1 stars 0 forks source link

GUI update #1

Open cmmata opened 7 years ago

cmmata commented 7 years ago

This will be the base issue for all UI updates to redesign RunnerUp to match Material Design principles.

@gerhardol suggestions in jonasoreland#295: Material Design with App Bar (Action bar), side navigation and a floating + (one click click start) should be enough. The current tabs should be removed. The main tasks like Basic workout, Interval, feed, settings should be separate items in the side nav bar. Each individual History item should be one scrollable part, no separate tab (possibly bottom tab to jump).

RunnerUp will then look the same as most other "competitors". This is maybe not better in itself, but it is a standard interface that users are familiar with. Other tweaks to the structure should be done after the structure is changed. (Should you be allowed to check history etc while recording)

Steps:

gerhardol commented 7 years ago

Any progress?

cmmata commented 7 years ago

Sorry, last week I was on vacation and today I just came back to work. I'm planning to share some design screenshots this week.

eknoes commented 6 years ago

Any updates?

12people commented 6 years ago

I made some mockups that bring the UI up-to-date to the material design guidelines: https://www.figma.com/file/SlPQaT56OztqaLmFZAeM0y/RunnerUp . They're only visual/layout changes and don't add, move, or remove any functionality—that should make it easier to implement and easier to adapt to for current users.

Not every screen is there yet.

Feel free to duplicate the mockup and work on it: Duplicate in Figma

As for a side navbar—please don't add one. There are only 4 navigation options and Google's guidelines recommend bottom navigation for "Three to five top-level destinations of similar importance".

12people commented 6 years ago

I also added "V2" and "V3" screens to show how I think the UI might evolve—each version is more complex to implement than the one before, animations are posted as comments.