Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|06204||Interface||Minor||Always||May 4, 2016, 12:02||Apr 30, 2022, 19:00|
|Version||0.173||Fixed in Version||0.206||Build|
|Fixed in Git Commit||3d84943||Github Pull Request #|
|Summary||06204: [REQUEST] Make GUI filtering smarter (some systems are almost inaccessible using filtering)|
AFAIK text filter in GUI is already smart, defaulting to "contains" and "AND".
Still it is almost impossible to reach some systems and possibly need to extend search to manufacturer (or some other solution).
|Steps To Reproduce||
A very well known system that is very hard to reach using text filter is Atari ST.
If you type "ST" you never reach it, even if you scroll the whole matching list (there is limit to the size most probably).
If you type "Atari" you never reach it, even if you scroll the whole matching list.
If you type "Atari ST" you never reach it, even if you scroll the whole matching list (there is limit to the size most probably).
Now if you type for example "ST (USA)" you get to one of the Atari ST drivers (you need to know that MAME actually lists it like that), but still it is not even first in list, although it is an exact match!
It is second after some other driver that contains "st" and "USA" (but not exact match "ST (USA)".
We see that text filtering needs improvement.
This is a side-effect (also) of the bad naming esp. some MESS systems have.
Why "ST (USA)" but "Commodore 64 (NTSC)"?
Why manufacturer name is included in the second and not the fist?
Why one uses "USA" (and is NTSC) and other uses "NTSC" (and not USA although this is where 99.9% of NTSC CBM64 were sold)?
|Affected Sets / Systems|
|There are no relationship linked to this issue.|
Apr 30, 2022, 12:34
|Typing ST brings the ST straight to the top of the list, so it seems to be fixed.|
Apr 30, 2022, 19:00
|This describes issues with the old search algorithm. Complaints about the new search algorithm are tracked in MT07313.|