hsarkanen / JollaOpas

Jolla Opas
GNU General Public License v3.0
4 stars 4 forks source link

Feature/ui redesign #31

Open Sefriol opened 3 years ago

Sefriol commented 3 years ago

Branch: UI-redesign (2020-09-14)

Full Changelog

Sefriol commented 3 years ago

Made a video of some of the UI elements in action.

A lot of things to cover. I started this work originally years ago and decided to finish it couple of weeks ago.

Features:

  1. Mostly rewritten components to support one handed use and Sailfish principles of being able to use application with one hand.
  2. Add back some of the features that were disabled over time (like station stop times)
  3. Reuse same components for similar things (For example, SuggestionDelegate is now used by 3 different pages) to provide consistency!
  4. Store more information about the addresses into database to provide more information about the location (like city, location type etc). Also add functionality to update the database schema in the future if more information is needed!
  5. Completely rewritten cover to allow whole app operation within the cover itself!
  6. Allow Address selection from a map
  7. Use native Notification system for app notifications.
  8. Use mainly appwide global attributes, so that updating location information becomes more clear!

Still open for feedback and improvement. Some of the changes are just my personal taste, but I think there is quite a lot that app would benefit from.

Some of the components looks are quite WIP, but I thought it would be nice to get some feedback before I work more on it.