GPSBabel / gpsbabel

GPSBabel: convert, manipulate, and transfer data from GPS programs or GPS receivers. Open Source and supported on MacOS, Windows, Linux, and more. Pointy clicky GUI or a command line version...
https://www.gpsbabel.org
GNU General Public License v2.0
479 stars 127 forks source link

[Feature Request] Allow to filter Filetyp list by file extension #173

Open Mannshoch opened 6 years ago

Mannshoch commented 6 years ago

This huge list of File description is a shit to find your file extension. Allow to search by extension or Product. Mock-up: gpsbable_filter_by

robertlipe commented 6 years ago

Go into settings and disable formats you don't care about.

I've meant for some time to add a flag for the, say, 20 most popular types (we have a loooong tail) and include them automatically but have a dialog that guides you into setup to enable the ones not turned on by default or such. It's a bit of a UX exercise to pick the ones that are right for most people but not hide the more esoteric options for our users that need those. I've been kicking this around off and on for years and haven't actually done anything with it. I know that a drop-down of 200 choices is intimidating and isn't great, either. Maybe the first time you start the app, you're asked if you want all the formats enabled or just the most common ones.

Relying on extension alone isn't awesome. Outside of Windows, it's not a common convention and we have multiple formats that end in ".txt", "xml", ".wpt" and such. (Duly noted that even those "many" are better than the wall of text we currently present people with...) I struggled with this a bit when I added the drag and drop support.

If we have anyone with a strong sense of UX design willing to tackle it, this would be a lovely chance to pair a UXer with someone with just a dash of programming ability. Really the programming side of this task is the easy part.

This is an area where we could do better. I could coach a couple of budding babel-heads that are itching to tackle the design and implementation.

RJL

On Thu, May 3, 2018 at 6:54 AM Mannshoch notifications@github.com wrote:

This huge list of File description is a shit to find your file extension. Allow to search by extension or Product. Mock-up: [image: gpsbable_filter_by] https://user-images.githubusercontent.com/7795891/39574995-498ce05a-4ed9-11e8-8ead-21502a0c6799.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gpsbabel/gpsbabel/issues/173, or mute the thread https://github.com/notifications/unsubscribe-auth/AIUh74CYSkb8DeDvIk1ycGtTuf1fFbChks5tuu_4gaJpZM4Tw8Yu .

Mannshoch commented 6 years ago

It would be easiest for the user to select only his file. In this situation, there must be a tool that analyzes the file and selects the file type itself. If the program is unable to detect the correct file type, it may ask for the remaining option.

I'm sorry I can't help you with the programming.

Mannshoch commented 6 years ago

This file-type situation is really annoying. Every time I need something I'm searching for the filetype like an Idiot. 😅😅 What ever you could do to simplify this. Please do it. 🙏 Such situation are the point where I'm thinking about learning a Programming language.