Dan Balasescu
|
343b3ba0e6
|
Don't re-filter unless mods may change the filter
|
2024-04-15 21:07:36 +09:00 |
|
Dan Balasescu
|
d12a2e7df7
|
Replace schedule with SequenceEqual()
|
2024-04-01 17:02:02 +09:00 |
|
Dan Balasescu
|
6e746a0fa0
|
Fix carousel reoder on initial enter
|
2024-03-28 23:56:46 +09:00 |
|
Dan Balasescu
|
9fd6449fd8
|
Add mods to FilterCriteria, pass to ruleset method
|
2024-03-28 23:03:26 +09:00 |
|
Dan Balasescu
|
10edb54614
|
Add ability to query key count with mods
|
2024-03-28 22:51:12 +09:00 |
|
Bartłomiej Dach
|
56dc6bb192
|
Merge branch 'master' into feat/support-filtering-for-multiple-types
|
2024-03-26 12:39:51 +01:00 |
|
Bartłomiej Dach
|
e52d51cd0a
|
Update OptionalSet implementation to intersect across multiple filters rather than union
|
2024-03-26 12:32:03 +01:00 |
|
Bartłomiej Dach
|
a1880e89c2
|
Use title as tiebreaker when sorting beatmap carousel by artist
Closes https://github.com/ppy/osu/issues/27548.
Reference: e53980dd76/osu !/GameplayElements/Beatmaps/BeatmapTreeManager.cs#L341-L347
|
2024-03-22 08:41:10 +01:00 |
|
Bartłomiej Dach
|
af3f7dcbbf
|
Retouch update criteria method
|
2024-03-19 18:33:35 +01:00 |
|
Bartłomiej Dach
|
320373e3e0
|
Rename method to match convention better
|
2024-03-19 18:28:13 +01:00 |
|
Bartłomiej Dach
|
feaf59e15f
|
Use HashSet instead of SortedSet
No need for it to be sorted.
|
2024-03-19 18:26:58 +01:00 |
|
Vlad Frangu
|
77119b2cdb
|
chore: correct doc string
|
2024-03-18 16:44:42 +02:00 |
|
Vlad Frangu
|
d0678bfbee
|
chore: requested changes
|
2024-03-18 15:30:43 +02:00 |
|
Vlad Frangu
|
e1c1609271
|
chore: correct equal logic
|
2024-03-16 21:48:44 +02:00 |
|
Vlad Frangu
|
0a6960296e
|
feat: Support filtering for multiple statuses
|
2024-03-16 21:32:55 +02:00 |
|
Dean Herbert
|
f44aadaaa8
|
Merge pull request #27331 from bdach/statistics-updates-in-multi
Show user statistics updates on multiplayer and playlists results screens
|
2024-02-29 12:26:48 +08:00 |
|
Bartłomiej Dach
|
a5948d38ac
|
Merge pull request #27380 from frenzibyte/fix-advanced-stats-display
Fix advanced stats in beatmap info overlay showing "key count" on non-mania beatmaps
|
2024-02-28 18:02:48 +01:00 |
|
Bartłomiej Dach
|
6a3a7cca58
|
Merge branch 'master' into adjust-carousel-padding
|
2024-02-28 16:00:43 +01:00 |
|
Dean Herbert
|
8e336610d0
|
Add xmldoc explaining Ruleset bindable's usage
|
2024-02-26 18:31:40 +08:00 |
|
Salman Ahmed
|
5c049feca1
|
Fix advanced stats in beatmap info overlay showing "key count" on non-mania beatmaps
|
2024-02-25 21:18:15 +03:00 |
|
Bartłomiej Dach
|
869f0a82de
|
Use hashset for faster lookup
|
2024-02-23 15:38:52 +01:00 |
|
Dean Herbert
|
157819c199
|
Materialise realm collection hashes during song select search process
Without this, there's a large overhead to do a realm-live `Contains`
search when a collection is selected.
This may also help considerably alleviate
https://github.com/ppy/osu/discussions/27298#discussioncomment-8552508
as we will be performing the native realm search much less.
|
2024-02-23 11:41:27 +08:00 |
|
Bartłomiej Dach
|
0074bdc5a1
|
Change ResultsScreen constructor boolean params to init-only properties
|
2024-02-22 20:15:03 +01:00 |
|
Bartłomiej Dach
|
46c8560ca5
|
Merge branch 'master' into multiplayer-difficulty-tooltip
|
2024-02-22 12:08:29 +01:00 |
|
Bartłomiej Dach
|
d06c67ad8f
|
Substitute two jank interdependent bool flags for single tri-state enums
|
2024-02-22 12:05:50 +01:00 |
|
Bartłomiej Dach
|
1a831145ce
|
Merge branch 'master' into fix-bpm-differences
|
2024-02-22 10:41:22 +01:00 |
|
Bartłomiej Dach
|
81a9908c60
|
Extract common helper for BPM rounding
|
2024-02-22 10:27:37 +01:00 |
|
Dean Herbert
|
fb593470d5
|
Use DEFAULT instead of INSTANCE or static field
Matches other similar comparers.
|
2024-02-21 21:02:20 +08:00 |
|
Bartłomiej Dach
|
929858226a
|
Use custom comparer in beatmap carousel for expected sort behaviour
|
2024-02-21 12:43:18 +01:00 |
|
Andrei Zavatski
|
2543a48ac8
|
Apply padding to GridContainers directly
|
2024-02-20 23:18:37 +03:00 |
|
Dean Herbert
|
6960f87509
|
Merge pull request #26895 from vmfunc/ordinal-sorting
Consider case sensitivity when sorting beatmaps in song select
|
2024-02-18 04:05:22 +08:00 |
|
Dean Herbert
|
674ee91bb5
|
Define aggregate max delegates as static to further reduce allocations
|
2024-02-15 11:40:50 +08:00 |
|
Dean Herbert
|
80abf6aab3
|
Avoid some further enumerator allocations
|
2024-02-15 09:45:24 +08:00 |
|
Andrei Zavatski
|
6e1b4152c0
|
Redice allocations during aggregate beatmap sort
|
2024-02-15 00:01:55 +03:00 |
|
Bartłomiej Dach
|
ae9a2661ac
|
Sprinkle some raw string prefixes
|
2024-02-14 16:20:47 +01:00 |
|
Bartłomiej Dach
|
414066fd34
|
Inline problematic function (and rename things to make more sense)
|
2024-02-14 16:07:42 +01:00 |
|
Bartłomiej Dach
|
a8ae0a032f
|
Simplify parsing
|
2024-02-14 15:58:38 +01:00 |
|
Bartłomiej Dach
|
c24328dda3
|
Abandon date filter if no meaningful time bound found during parsing
|
2024-02-14 15:56:32 +01:00 |
|
Bartłomiej Dach
|
f0f37df67f
|
Revert unnecessary change
|
2024-02-14 15:37:02 +01:00 |
|
Bartłomiej Dach
|
1113355753
|
Merge branch 'master' into add-last-played-filter
|
2024-02-14 15:36:19 +01:00 |
|
Stoppedpuma
|
ca0819cf7a
|
Alias "mapper" as well
|
2024-02-11 20:28:16 +01:00 |
|
Stoppedpuma
|
7c04e8bfba
|
Alias author to creator
Allows "author" to show the results of "creator"
|
2024-02-10 07:48:24 +01:00 |
|
Bartłomiej Dach
|
865f4d76ff
|
Add unranked indicator to song select footer too
|
2024-02-01 21:51:41 +01:00 |
|
Bartłomiej Dach
|
f87ab19731
|
Apply NRT to FooterButtonMods
|
2024-02-01 21:32:38 +01:00 |
|
syscats
|
0407b5d84a
|
use ordinal sorting on each method
|
2024-02-01 14:03:59 +01:00 |
|
syscats
|
7165511754
|
Use ordinal sorting for artist string comparison
|
2024-01-31 15:49:31 +01:00 |
|
Bartłomiej Dach
|
acc2614090
|
Apply alternative solution
Fixes the logo flying out of the wrong corner when transitioning from
song select to gameplay.
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2024-01-29 20:07:27 +01:00 |
|
Dean Herbert
|
f2546d72c2
|
Fix osu! logo being mispositioned in song select on very wide resolutions
|
2024-01-29 20:45:51 +09:00 |
|
Dean Herbert
|
cc341b4119
|
Adjust beatmap carousel padding to avoid scrollbar disappearing underneath logo
|
2024-01-25 15:21:19 +09:00 |
|
Dean Herbert
|
02bb506cce
|
Avoid using .Children for enumeration in other locations
|
2024-01-23 05:32:11 +09:00 |
|