MobiFlight / MobiFlight-Connector

MobiFlight is an open source project that allows you to create your own home cockpit for your favorite flight simulator in a flexible, affordable and extremely user-friendly way.
https://mobiflight.com
MIT License
231 stars 100 forks source link

Rename and reorder input action types in drop down #979

Closed DocMoebiuz closed 1 year ago

DocMoebiuz commented 1 year ago

Is your feature request related to a problem? Please describe. Since we have the new native integration with XPlane, this item could be a bit higher up in the list. Additionally, the naming of MSFS2020 Custom presets is also out-dated.

Describe the solution you'd like Have simple names that make clear what the types are good for:

Describe alternatives you've considered Leave it as is.

Additional context

image
neilenns commented 1 year ago

For stuff like this I find it helpful to look back at how users ask questions in the MobiFlight discord. It gives a good view as to how they think about the task at hand and what they are looking for in the app.

The vast majority of the time new users come to discord and lead with the simulator they're using. "How do I make the parking brake work in MSFS2020?" "How do I change the altitude in xplane"? "I'm using FSX and can't get the taxi light to work, can anyone assist?". Unless the user already has experience using MobiFlight or is following an older tutorial they don't typically mention things like "FSUIPC" or "SimConnect" or "WASM".

If I were re-doing this dialog from scratch I would have one dropdown with this in it:

It's a short, simple, list that guides the user directly to the right option without having to show the under-the-covers protocol details.

This is clearly missing many of the entries in the current dropdown. I would add a second dropdown to provide the second level of selection that is currently handled by multiple entries. If someone selects the FSX, Prepare3D, MSFS2020 (legacy) dropdown the second dropdown would show:

If someone selects MobiFlight it would show:

pizman commented 1 year ago

I agree with Neils idea...

But i would not Put MSFS2020 legacy within the FSX/P3D Tab.... instead i would offer "Offset", PMDG Events, EventID and so on 2 times... In the FSX/P3D ... AND.... Also in the FS2020 Tab. Maybe there with the additional Namepart .... Like EventID (FSUIPC needed) or so.

If we split the Sequence by Simulators it make no sense to use FS2020 in two taps..... better to duplicate the InputTyps !

DocMoebiuz commented 1 year ago

I kind of like the grouping but the MSFS(legacy) sounds weird, since there is no real legacy in MSFS2020. It is FSUIPC. Also the downside multiple drop downs, is hiding keyb, retrigger, variables, vJoy inside of MobiFlight - people will have to first choose to learn what is in there, same with the FSX group.

Maybe another option would be:

Then this also can become a project setting in the future. I really want to introduce that some time soon. When you create a new project, you select which aircraft. and maybe the project could contain multiple cfg files (no clue how they get executed :D - but a thought)

In the mean time as simple approach, one drop down:

DocMoebiuz commented 1 year ago

isn't it that only PMDG requires FSUIPC at the moment for MSFS2020 and a few functions only?

neilenns commented 1 year ago

That list looks nice @DocMoebiuz. PMDG is the oddball for MSFS2020 as far as I'm aware.

DocMoebiuz commented 1 year ago

I don't think Microsoft Flight Simulator 2020 (FSUIPC Offsets) makes sense, because basically all FSUIPC events are compatible with MSFS2020 too

DocMoebiuz commented 1 year ago
DocMoebiuz commented 1 year ago

ok there is no Jeehell

DocMoebiuz commented 1 year ago

We have to leave FSUIPC instead of FSX, P3D - it simply works via FSUIPC.

DocMoebiuz commented 1 year ago
image

I am not even thrilled btw it looks like :D