| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
done by precopying the list of candidates. Could avoid extra list
copies if the algorithm traversed the tree, but this is simpler and
works for now
|
| |
|
| |
|
|
|
|
|
|
| |
find-function is similar to the move, but instead of moving the cursor,
it returns the item that cursor would move to if move was called with
the same arguments
|
|
|
|
|
| |
Joystick produce change events very rapidly and continuously, so
a cooldown time is needed so that the cursor wont jump over multiple items
|
|
|
|
|
| |
Add algorithm that allows navigation to any direction. Works somewhat
well now. Example app has a page with a gamepad/stick support.
|
|
|
|
|
|
| |
CursorNavigationAttached now implements the functions for moving the
cursor and for giving commands. This makes it possible to reassign the
control keys, or use other input sources as well
|
|
|
|
|
| |
Scope may be entered and escaped. Navigable items may have escape targets
defined
|
|
|
|
|
| |
ItemRegister class removed and items now keep track of their own
cursor navigable child items. Navigation happens now only between siblings.
|
| |
|
|
Sort of working with 4 dir navigation, check demoapp
|