Bartłomiej Dach
|
51f26993fa
|
Extract "copy link" text to common localisation
|
2024-11-04 13:59:48 +01:00 |
|
WitherFlower
|
da376c534b
|
Filter out unranked/unsubmitted beatmaps when using the ranked/submitted search filters
|
2024-10-11 09:49:47 +02:00 |
|
WitherFlower
|
2369e98cfc
|
Implement ranked and submitted date filtering
|
2024-10-08 13:56:55 +02:00 |
|
Dean Herbert
|
dfe11dc68a
|
Use for with exposed IReadOnlyList rather than making internal container public
|
2024-09-04 15:25:36 +09:00 |
|
Dean Herbert
|
421f245c31
|
Fix per-frame allocations in BeatmapCarousel
|
2024-09-04 14:31:59 +09:00 |
|
Bartłomiej Dach
|
bd6943ebc2
|
Merge pull request #29537 from normalid-awa/feature/song-select/allow-copy-url-from-context-menu
Allow copying beatmap link in song select carousel context menu
|
2024-08-22 14:03:39 +02:00 |
|
Dean Herbert
|
58552e9768
|
Add missing user ruleset to link copying for beatmap panels
|
2024-08-22 19:18:41 +09:00 |
|
Dean Herbert
|
f068b7a521
|
Move copy-to-url method to OsuGame to centralise toast popup support
|
2024-08-22 14:03:41 +09:00 |
|
Dean Herbert
|
ac5a3a0959
|
Remove one unused parameter
|
2024-08-22 02:17:11 +09:00 |
|
Dean Herbert
|
87123d99bf
|
Move URL implementation to extension methods and share with other usages
|
2024-08-22 02:08:01 +09:00 |
|
Dean Herbert
|
18a3ab2ffd
|
Use "link" instead of "URL"
|
2024-08-22 01:45:43 +09:00 |
|
jkh675
|
3d5b57454e
|
Fix null reference
|
2024-08-21 16:21:49 +08:00 |
|
jkh675
|
8e273709f1
|
Implement copy url in beatmap and beatmap set carousel
|
2024-08-20 22:48:11 +08:00 |
|
Joseph Madamba
|
6dd08e9a96
|
Fix beatmap carousel panels not blocking hover of other panels in song select
|
2024-08-17 11:45:54 -07:00 |
|
Dean Herbert
|
e84daedbea
|
Reduce length of fade-out when hiding beatmap panels
|
2024-06-26 12:01:38 +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
|
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
|
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 |
|
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 |
|
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
|
1113355753
|
Merge branch 'master' into add-last-played-filter
|
2024-02-14 15:36:19 +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 |
|
Dean Herbert
|
02bb506cce
|
Avoid using .Children for enumeration in other locations
|
2024-01-23 05:32:11 +09:00 |
|
Dean Herbert
|
51bd32bf7e
|
Restore comment regarding usage of MinBy
|
2024-01-09 01:08:47 +09:00 |
|
Dean Herbert
|
e77d203a24
|
Refactor delayed load logic to hopefully read better
|
2024-01-09 01:08:17 +09:00 |
|
Dean Herbert
|
81c6fd5589
|
Load items closer to the centre of the screen as a priority
|
2024-01-04 19:25:12 +09:00 |
|
Dean Herbert
|
adac3b65ce
|
Fix beatmap carousel not preloading panels when off-screen
|
2024-01-04 19:25:12 +09:00 |
|
Dean Herbert
|
e003462f7d
|
Fix beatmap updates causing one extra carousel selection
|
2023-12-20 19:15:02 +09:00 |
|
Bartłomiej Dach
|
9a5027e556
|
Merge pull request #25900 from peppy/editor-from-any-carousel
Allow choosing "Edit" from any beatmap carousel item
|
2023-12-20 08:35:42 +01:00 |
|
Bartłomiej Dach
|
e306cc35ba
|
Merge branch 'master' into fix-song-select-realm-refresh-performance
|
2023-12-19 14:14:46 +01:00 |
|
Dean Herbert
|
bbfdd6892d
|
Allow choosing "Edit" from any beatmap carousel item
|
2023-12-19 19:58:49 +09:00 |
|
Dean Herbert
|
44efa2c540
|
Fix incorrect ordering of items at song select when certain sort modes are used
|
2023-12-19 15:09:03 +09:00 |
|
Dean Herbert
|
d81cabc063
|
Revert "Improve performance of attemptSelection using new cached count and LastSelected "
This reverts commit 25df42630e .
|
2023-12-18 22:46:02 +09:00 |
|
Dean Herbert
|
25e3a8e82e
|
Fix a few of silly issues
|
2023-12-18 22:45:58 +09:00 |
|
Dean Herbert
|
25df42630e
|
Improve performance of attemptSelection using new cached count and LastSelected
|
2023-12-18 20:47:08 +09:00 |
|
Dean Herbert
|
5755fa214a
|
Cache non-filtered beatmap counts to massively improve count performance
|
2023-12-18 20:44:08 +09:00 |
|
Dan Balasescu
|
fbef40bb1f
|
Reduce some allocations in SongSelect in the mania ruleset
|
2023-12-15 11:01:15 +09:00 |
|
Dan Balasescu
|
b36db3518c
|
Add keycount to song select details panel and carousel panels
|
2023-12-09 22:31:51 +09:00 |
|
Dean Herbert
|
8286d3896f
|
Fix searching at song select matching incorrect ruleset
Regressed with https://github.com/ppy/osu/pull/25679.
|
2023-12-06 11:32:26 +09:00 |
|
Dean Herbert
|
45e499778f
|
Search terms before performing other criteria checks
Very minor, but putting the more common case towards the
start of the method allows early return.
|
2023-12-05 15:28:56 +09:00 |
|
Dean Herbert
|
42010574b5
|
Avoid list construction when doing filtering
|
2023-12-05 15:26:14 +09:00 |
|
Dean Herbert
|
27e778ae09
|
Avoid sorting items when already in the correct sort order
|
2023-12-05 14:47:32 +09:00 |
|
Bartłomiej Dach
|
19be0055d5
|
Merge pull request #24921 from Pasi4K5/diff-name-search
Add ability to search for difficulty names using square brackets
|
2023-10-24 12:07:02 +02:00 |
|