48287459a0
Optimise filters to avoid property retrieval
...
Also reduces number of instantiations of SearchableTerms array in the case of multiple criteria terms.
2019-12-05 01:52:22 +09:00
ccc8aa6fa4
Apply brace style.
2019-11-11 20:13:13 +08:00
b262ba13cd
Add creator= and artist= filters
...
To match stable, add creator= and artist= filters to the beatmap
carousel on song select screen. Contrary to stable, this implementation
supports phrase queries with spaces within using double quotes.
The quote handling is not entirely correct (can't nest), but quotes
should rarely happen within names, and it is an edge case of an edge
case - leaving best-effort as is. Test coverage also included.
2019-09-22 00:20:55 +02:00
7683f7ff23
Make OnlineStatus use OptionalRange
2019-09-19 17:12:07 +09:00
0915a94470
Make BeatDivisor use OptionalRange
2019-09-19 16:53:27 +09:00
92556db9cd
Add query-based filter modes to song select search field
2019-09-19 02:48:28 +09:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
eec5afa382
Change inspection and add redundant parenthesis to appease codefactor
2018-12-15 16:37:37 +09:00
3892454ecc
Improve the way text search works at song select
2018-12-15 16:34:48 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
29a8ade59f
Rename "Hidden" to "Collapsed"
2017-12-16 23:56:14 +09:00
3c406662ed
Ensure correct selection after deletion of currently selected
...
Also fixes a lot of bad interactions and simplifies further.
2017-12-16 16:18:44 +09:00
67f05977ea
Add sorting support
2017-12-15 14:36:51 +09:00
99b00143eb
More clean-ups and event bindings
2017-12-15 14:36:51 +09:00
78dd975a35
Initial carousel infrastructue changes
2017-12-15 14:36:51 +09:00