Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add demo page with a map and POIs, navigated with a Gamepad | Antti Hölttä | 2019-03-18 | 6 | -9/+144 |
| | |||||
* | Simplified the 4 way algorithm | Antti Hölttä | 2019-03-18 | 2 | -52/+24 |
| | |||||
* | cursor trapping and navigation out of a scope works now as intended | Antti Hölttä | 2019-03-18 | 4 | -5/+36 |
| | | | | | | 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 | ||||
* | When following focus, set cursor only on items that accept it | Antti Hölttä | 2019-03-18 | 1 | -1/+1 |
| | |||||
* | Cursor now movable only to items that set the acceptsCursor value to true | Antti Hölttä | 2019-03-18 | 4 | -23/+52 |
| | |||||
* | Add find-function | Antti Hölttä | 2019-03-18 | 7 | -22/+80 |
| | | | | | | 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 | ||||
* | Adding page with a more complicated scenario | Alexandra Betouni | 2019-03-18 | 11 | -7/+259 |
| | | | | for cursor managment | ||||
* | Bugfixes to 360 algorithm, added cooldown for gamepad control | Antti Hölttä | 2019-03-18 | 4 | -47/+27 |
| | | | | | Joystick produce change events very rapidly and continuously, so a cooldown time is needed so that the cursor wont jump over multiple items | ||||
* | Add 360 algorithm | Antti Hölttä | 2019-03-18 | 14 | -110/+513 |
| | | | | | Add algorithm that allows navigation to any direction. Works somewhat well now. Example app has a page with a gamepad/stick support. | ||||
* | Add cursor navigable TabButton | Antti Hölttä | 2019-03-18 | 2 | -6/+18 |
| | |||||
* | Demo application clean up | Alexandra Betouni | 2019-03-18 | 14 | -344/+300 |
| | | | | | | Minor improvements in pro file for demo app Also update .gitignore to ignore DS_Store files Removed unecessary code and files | ||||
* | CursorNavigationAttached now implements the control interface | Antti Hölttä | 2019-03-18 | 6 | -12/+84 |
| | | | | | | 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 | ||||
* | More on scopes, works to some extent in the test program | Antti Hölttä | 2019-03-18 | 14 | -158/+315 |
| | | | | | Scope may be entered and escaped. Navigable items may have escape targets defined | ||||
* | Refactor item registration with scopes in mind | Antti Hölttä | 2019-03-18 | 10 | -67/+148 |
| | | | | | ItemRegister class removed and items now keep track of their own cursor navigable child items. Navigation happens now only between siblings. | ||||
* | Bind cursor presence to the current active focus | Antti Hölttä | 2019-03-18 | 6 | -67/+183 |
| | |||||
* | Initial commit, demoable poc | Antti Hölttä | 2019-03-18 | 32 | -0/+1118 |
Sort of working with 4 dir navigation, check demoapp |