OskarSigvardsson
2b2c668d4f
Use proper filter instead of prefix to filter file lists
...
Added a new argument to ScanDirectory, a "filter" parameter. If it exists, it
will filter items regardless of where in the filename the filter appears (not
just in the beginning, as with the prefix). So if you type "ADV" as the filter,
both "Advance Wars" as well as "Ace Combat Advance" will pass through
2020-07-02 23:41:38 +08:00
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
sorgelig
00950c2232
Some updates in OSD.
2020-07-01 16:29:02 +08:00
sorgelig
7b2e25404a
input: support skip in keyboard definition (for pseudo-keyboard devices).
2020-06-30 03:59:18 +08:00
sorgelig
467744346b
OSD: fix items bellow the DIP if it's absent.
2020-06-23 12:16:24 +08:00
sorgelig
eb8690f7f0
OSD: prevent tricgger back button after unmounting key combo.
2020-06-23 03:50:47 +08:00
sorgelig
65df9187a4
atarist: enable recent menu for floppy/hdd/cart.
2020-06-23 03:49:46 +08:00
sorgelig
910842524f
Reboot option for Menu core.
2020-06-22 17:10:32 +08:00
sorgelig
03d824a6b3
input: restore player gamepad after input devices re-enumeration.
2020-06-22 16:57:16 +08:00
sorgelig
fed7cae7a3
atarist: unmount floppies on cold reboot.
2020-06-22 13:30:38 +08:00
sorgelig
e426de98f4
OSD: support increase/decrease options where possible.
2020-06-21 06:16:12 +08:00
sorgelig
d70dc9de5d
OSD: remember last opened settings page.
2020-06-20 20:29:13 +08:00
sorgelig
29605b28f8
OSD: option for config switch. access misc.option from Menu core.
2020-06-20 18:15:27 +08:00
sorgelig
176369ab1f
audio: use filter (if available) for per-core attenuation.
2020-06-17 23:57:39 +08:00
sorgelig
0e19e58ef0
Support for custom audio filters.
2020-06-13 22:33:54 +08:00
sorgelig
4b3c057abd
Fix expanded view in Menu core, don't scroll in expanded view if less than 3 lines.
2020-06-08 19:25:20 +08:00
sorgelig
0d4150617e
Per-core volume attenuation.
2020-06-08 17:59:50 +08:00
sorgelig
cb9882203d
Fix and tweak bootcore feature.
2020-06-08 07:22:05 +08:00
sorgelig
5d82b8e7d1
megacd: don't reset the core and don't loose the save upon disks swap of the same game.
2020-06-08 04:26:41 +08:00
sorgelig
6c95f84fea
megacd: re-open browser on folder name instead of cue.
2020-06-03 00:46:43 +08:00
BinaryBond007
356c4a36d2
Fix for UART SoundFond OSD
2020-05-22 14:50:44 +08:00
sorgelig
cffd000873
Fix and add browse_exapand option into sample ini.
2020-05-18 18:56:52 +08:00
sorgelig
5d5bc45ca3
Fix directory listing.
2020-05-18 18:39:19 +08:00
sorgelig
b47fbb5584
Open base dir if gamma/filter doesn't exist.
2020-05-18 09:48:11 +08:00
sorgelig
ee008ba89f
fix scripts path.
2020-05-17 17:44:26 +08:00
sorgelig
24b564839e
menu: adjust page option.
2020-05-16 02:58:16 +08:00
sorgelig
652c526350
Optimized home dir detection.
2020-05-16 01:06:25 +08:00
sorgelig
eb64a771cf
menu: add page option.
2020-05-15 08:04:08 +08:00
sorgelig
a5ff9a953b
Check core's home dir on every access for plug and play functionality.
2020-05-15 05:30:17 +08:00
sorgelig
a0b9310e8f
pcecd: notify if CD BIOS isn't loaded.
2020-05-15 00:11:41 +08:00
sorgelig
b1a481f24c
Support suffix for home dir.
2020-05-14 17:19:29 +08:00
sorgelig
e118e4f3cb
display 2 lines for long files.
2020-05-11 15:40:18 +08:00
sorgelig
45a769b824
menu: remember last used path per option.
2020-05-09 04:15:20 +08:00
Alexey Melnikov
3a866e8ff1
Add baud rate & soundfont option to OSD UART ( #217 )
...
Co-authored-by: bbond007 <binarybond007@gmail.com >
2020-05-08 05:17:59 +08:00
sorgelig
e48450a23c
cheats: enable for megacd, reset cheats when not found.
2020-05-04 00:04:07 +08:00
sorgelig
d975588516
AtariST: Midilink MFP mode.
2020-05-03 18:00:57 +08:00
sorgelig
795f7a171d
pcecd: fix the cheats.
2020-04-26 21:47:57 +08:00
sorgelig
67e9725198
Do not use CRC for PCE CD cheats.
2020-04-26 18:34:56 +08:00
sorgelig
40e8885f64
pcecd: fix reset bits.
2020-04-25 19:57:26 +08:00
sorgelig
d5cd08bde9
pcecd: fix multifile CD, adjust default menu position.
2020-04-25 08:11:38 +08:00
sorgelig
e666f71d6c
AtariST: add mono 60hz option.
2020-04-24 06:08:55 +08:00
sorgelig
e59bb17eaa
Update UART settings.
2020-04-22 22:59:14 +08:00
sorgelig
72d8831068
AtariST: adjust default config, tweak load/save dialogs.
2020-04-22 01:40:04 +08:00
sorgelig
21f69d1d3c
AtariST: show config in load/save dialog.
2020-04-22 00:21:24 +08:00
sorgelig
8350dd77a9
pcecd: reset CD when cart is inserted.
2020-04-20 23:17:34 +08:00
sorgelig
47b1ab4a61
osd: some refactoring.
2020-04-20 21:43:02 +08:00
sorgelig
e9eebbe260
AtariST: fix memory fill, add aspect ratio option.
2020-04-20 21:42:54 +08:00
Sergey Dvodnenko
8600659c39
pcecd: some additions
2020-04-20 21:39:50 +08:00
sorgelig
d2e3d0fbd2
pcecd: initial support.
2020-04-19 14:58:44 +08:00
sorgelig
4e96473a1a
Initial support for Atari ST.
2020-04-17 23:44:05 +08:00