Kodi Community Forum

Full Version: Changes to improve first-time user experience
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Wife got a new iPad, thus I inherited the old one.

From a first time use, several things could be done to improve:

1. Switch the default action to Choose.
2. Turn off parent folder items (iPad) - probably need them on on others by default.
3. Drop XBMC virtual keyboard and use iPad keyboard.
4. Two finger press non-obvious - even I had to look at the wiki (partly remedied by 1, but potentially look into other actions such as hold touch as used elsewhere?)
5. Some work needs to be done on buttons in the UI. By the looks of it they only detect focus on mouse move, not on touch (eg touch finger on button -> button doesn't highlight, slide finger a bit -> button highlights), and ofcourse don't de-select on touch off. This makes it non-obvious that an event has occurred.
6. Some minor graphical alignment things need taking care of (font alignment needs to be done to absolute pixels where possible as when scrolling vertically atm they jump around a bit).

Cheers,
Jonathan
3. -yep thats a good idea
and that focus thingy too - grats to your xbmc pad Smile
You mentioned the possibility to trigger a mousemove on touch begin for doing something about point 5. You still feel this is the right thing to do? Or should this be fixed in the guilib somewhere?
Help JM Big Grin I need RFC for the native keyboard:

https://github.com/Memphiz/xbmc/commit/e...566b175684

Its so fuckin hacked into GUIDialogKeyboard Wink.

Any idea how this should be done in reality?
"2. Turn off parent folder items (iPad) - probably need them on on others by default."

Might be nice for the touched skin I did but if people go and select another one (Is there a decent one?) they may find themselves lost without it and have no idea it existed in the first place to turn it back on. Better to annoy them and tell them how to turn it off as 500 forum posts will do with a search then make it different just for one platform IMO
Perhaps it should be a skin related setting then? It kinda makes sense to be so in some respects.
@Memphiz: regarding the initial touch -> mouse move event. It doesn't really matter how it's done really, just that currently guilib uses mouse move to set focus (in fact any mouse event pretty much). So firing a different event is fine here.

The same applies to touch "up" - if guilib is told about it, then we can potentially unfocus things (I made some comments about this in the PR).


thats how the keyboard looks like. But when i think about it its more then luck with the confluence skin that its working like that Wink
hehe really don't like the original xbmc keyboard under it other than that nice
Is it possible to theme iOS keyboard so coloring matches skin better?
no
Yeah and turn that auto stabilising thing off when you scroll through the videos with 'Touched', and use the same media scrapers as plex, xbmc one is really bad, if it can't read the file name it just skips it, when plex (assuming it can't read the file name, which rarely happens) it take a quick guess then you can select "fix media mismatch".