OskarSigvardsson 6bac0b2eeb Implemented type-to-filter functionality in long game lists
Previously, when you started typing the name of a game in the long list of
games, it would jump to each successive letter you typed. So if you wanted to
play "Crash Bandicoot" on the GBA, and you started typing "CRA" on the keyboard,
the menu would first jump to C, then R, then A. This is almost certainly not
what you want, and not standard UX for these kinds of long lists.

This commit changes the behaviour to filter the list based on what you've typed.
So if you type "CRA", it will only show games beginning with "CRA". If you wish
to clear the filter, you can do so with backspace. Also: if you don't type for a
little bit (currently 2000 ms), it will also clear the prefix the next time you
start typing.

The functionality is implemented using the "prefix" argument to ScanDirectory.
2020-07-02 07:14:53 +08:00
2020-05-16 15:11:26 +08:00
2019-12-12 03:43:49 +08:00
2020-07-01 17:38:01 +08:00
2020-06-13 22:33:54 +08:00
2018-02-11 02:48:18 +08:00
2020-06-18 10:54:38 +08:00
2019-03-23 16:56:39 +08:00
2019-05-12 21:04:06 +08:00
2017-06-14 02:47:05 +08:00
2018-11-09 00:42:48 +08:00
2018-10-19 18:48:47 +08:00
2018-01-14 15:25:13 +08:00
2017-06-14 02:47:05 +08:00
2017-06-14 02:47:05 +08:00
2017-06-14 02:47:05 +08:00
2017-06-14 02:47:05 +08:00
2017-06-14 02:47:05 +08:00
2019-03-22 20:38:14 +08:00
2019-03-22 20:38:14 +08:00
2020-07-01 05:10:45 +08:00
2019-10-21 04:00:27 +08:00
2019-03-22 20:38:14 +08:00
2019-05-25 22:43:05 +08:00
2020-06-18 20:59:16 +08:00
2020-06-18 20:59:16 +08:00
2020-06-18 20:59:16 +08:00
2020-04-19 14:58:44 +08:00
2020-05-11 15:40:18 +08:00
2017-07-10 21:46:09 +08:00
2017-06-14 02:47:05 +08:00
2020-05-18 22:59:06 +08:00
2020-04-12 17:19:49 +08:00
2019-12-29 08:12:29 +08:00
2019-12-01 21:39:28 +08:00
2019-11-26 12:41:14 +08:00
2020-06-08 02:26:53 +08:00
2020-06-29 08:19:25 +08:00
2020-06-30 08:18:46 +08:00
Description
MiSTer Main binary - fork of MiSTer-devel/Main_MiSTer with Sharp MZ support
51 MiB
Languages
C 58.3%
C++ 41.5%
HTML 0.1%