gpx-animator icon indicating copy to clipboard operation
gpx-animator copied to clipboard

Redesign the advanced user interface

Open McPringle opened this issue 5 years ago • 2 comments

There are a lot of options in the UI. Some are required like video filename and GPX file, some are optional and some are more for advanced users. At our Hackergarten Lucerne last Thursday we had a user experience designer who would like to make some different designs based on the user workflow. The design is not about the visual design of the elements, it is about where to place which element and how to group them, etc. So, please, ignore the colors, etc., that is a default design of the program he used to move the elements around.

Important: The intention is not to replace the existing GUI. It is more an experiment how it could look like and may result in an additional UI.

McPringle avatar May 04 '19 08:05 McPringle

The first version of a new element grouping and placement.

gpx_ui

The idea is to save settings for reuse. Just the settings, not the tracks. Thank you very much, @Interactiondesigner!

McPringle avatar May 04 '19 08:05 McPringle

I like this idea and the proposed presentation looks pretty good. Two small items:

First, it might be wise to split some items into a new "advanced" tab. That could be a place where max/min lat/lon, user specified zoom, etc. could go (assuming that functionality is retained). If the pull request for tile caching is accepted, then those settings could go there too. The idea would be that the settings under "advanced" are not be needed by the vast majority of users and separating them from the needed and most used settings would help clean up the interface.

Second, I've found that the current UI and, of course, the CLI allow me to specify custom TMS URIs which is useful. It is not clear to me from your mock up if that would be retained in the proposed new UI. If that is not possible, then maybe a way to create a specify a custom maps.xml file to supplement the built-in definitions could be provided.

n76 avatar Jul 22 '19 18:07 n76