Dean Herbert
|
5af41bb1c8
|
Move filter matching code into own method to simplify early returns
|
2023-03-07 17:24:17 +09:00 |
|
OliBomby
|
70a925aab1
|
added extra early-returns
|
2023-03-04 16:49:33 +01:00 |
|
OliBomby
|
b90c389ff0
|
using List instead of Span in GetSearchableTerms
|
2023-03-04 15:42:35 +01:00 |
|
OliBomby
|
91d206e8d2
|
Optimised GetSearchableTerms
Reduced memory allocations to 1
|
2023-03-03 19:21:50 +01:00 |
|
Dean Herbert
|
ddcc02fdfe
|
Merge pull request #22505 from Joehuu/fix-hover-click-sounds
Fix some clickable elements having no hover and click sounds
|
2023-02-06 16:52:19 +09:00 |
|
Joseph Madamba
|
5a76c1ab9c
|
Refactor HoverSampleDebounceComponent to inherit Component
|
2023-02-03 00:29:25 -08:00 |
|
Dean Herbert
|
f7094567d7
|
Rename and document method to limit scope
|
2023-02-03 15:04:47 +09:00 |
|
Dean Herbert
|
500e9c7944
|
Refactor into a method rather than property
|
2023-02-02 14:53:58 +09:00 |
|
Dean Herbert
|
942e7729f3
|
Merge branch 'master' into carousel
|
2023-02-02 14:41:55 +09:00 |
|
Bartłomiej Dach
|
7ba448b13c
|
Update comment to match implementation
|
2023-01-18 17:12:57 +01:00 |
|
Dean Herbert
|
3b27774561
|
Remove OnlineID sort consideration
|
2023-01-18 19:21:02 +09:00 |
|
Dean Herbert
|
a9ac28b504
|
Add fallback sorts to CarouselBeatmapSet to ensure stable sorting
|
2023-01-17 16:40:25 +09:00 |
|
OliBomby
|
832d033777
|
Fix merge issues
|
2023-01-16 01:09:04 +01:00 |
|
OliBomby
|
ab6bf6e1dc
|
Merge remote-tracking branch 'upstream/master' into carousel
|
2023-01-16 00:27:56 +01:00 |
|
OliBomby
|
87ee9ab813
|
Added custom menu items in DrawableCarouselBeatmap
|
2023-01-16 00:13:12 +01:00 |
|
Salman Ahmed
|
112cf403ec
|
Fix intermittent failure in certain beatmap carousel tests
|
2023-01-13 19:41:44 +03:00 |
|
Bartłomiej Dach
|
aab84d50eb
|
Remove boxing overhead in CarouselItem comparator
|
2023-01-10 18:35:06 +01:00 |
|
Dean Herbert
|
b7e845201f
|
Fix whitespace around Debug.Assert
|
2023-01-10 18:03:17 +09:00 |
|
Dean Herbert
|
d53dafa29f
|
Revert Debug.Assert
|
2023-01-10 17:52:28 +09:00 |
|
mk56-spn
|
6abbc7dc28
|
Further fix nullability
|
2023-01-09 20:59:28 +01:00 |
|
mk56-spn
|
69260ca3c3
|
remove unnecessary usages of nullable forgiveness, add asserts for debugging
|
2023-01-09 18:36:55 +01:00 |
|
mk56-spn
|
47fb467012
|
Remove nullable disabling in carousel
|
2023-01-08 19:02:48 +01:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Dean Herbert
|
d9d083752a
|
Clamp backwards index to total current items to fix edge case of item removal
|
2022-10-26 11:03:11 +09:00 |
|
Dean Herbert
|
cf3bf41b49
|
Harden and simplify logic to avoid weird issues
|
2022-10-25 18:57:15 +09:00 |
|
Dean Herbert
|
22ea9a8ab4
|
Add early return of carousel group has no items
|
2022-10-25 13:34:22 +09:00 |
|
Dean Herbert
|
2456a18bc1
|
Rewrite implementation to avoid duplicated LINQ returns
|
2022-10-25 12:48:17 +09:00 |
|
Endrik Tombak
|
5a118cfdc3
|
Merge branch 'master' of https://github.com/ppy/osu into carousel-perform-selection
Conflicts:
osu.Game.Tests/Visual/SongSelect/TestSceneBeatmapCarousel.cs
|
2022-10-24 21:40:48 +03:00 |
|
Salman Ahmed
|
964ed01abb
|
Add confirmation dialog for updating locally modified beatmaps
|
2022-10-13 02:40:15 +03:00 |
|
Dean Herbert
|
a44ba579c5
|
Fix beatmap update button not respecting user "prefer no video" setting
Closes #20701.
|
2022-10-11 14:27:40 +09:00 |
|
Dan Balasescu
|
3cfacb5e39
|
Merge pull request #20257 from peppy/update-button-show-login
Show login overlay when attempting to update a beatmap while logged out
|
2022-09-12 17:51:45 +09:00 |
|
Dean Herbert
|
94f8197e22
|
Show login overlay when attempting to update a beatmap while logged out
|
2022-09-12 16:15:14 +09:00 |
|
Salman Ahmed
|
95062c2cc8
|
Remove center origin specification to avoid single-frame layout issues
|
2022-09-09 19:42:58 +03:00 |
|
Salman Ahmed
|
dd10a06e3d
|
Merge branch 'master' into top-rank-badge-order
|
2022-09-09 19:38:44 +03:00 |
|
Dean Herbert
|
1524623624
|
Fix back-to-front filter logic
Was copied across from a place which was checking for `match` and
applied verbatim to a place that was `filter`. Which are polar
opposites.
|
2022-09-01 19:59:27 +09:00 |
|
Dean Herbert
|
217fa00a72
|
Bring logic up-to-date
|
2022-08-26 19:32:49 +09:00 |
|
Dean Herbert
|
a146db0e35
|
Merge branch 'master' into carousel-perform-selection
|
2022-08-26 19:29:00 +09:00 |
|
Andrew Hong
|
55f1b43329
|
Removed check
|
2022-08-22 13:41:36 -04:00 |
|
Andrew Hong
|
c2036d3893
|
Moved filter exclusion
|
2022-08-22 03:39:46 -04:00 |
|
Andrew Hong
|
09ef13908c
|
Adjust to reviews
|
2022-08-22 03:20:27 -04:00 |
|
Andrew Hong
|
c6a739f5a8
|
Add date submitted sorting
|
2022-08-21 23:09:33 -04:00 |
|
Salman Ahmed
|
fc7fc3d673
|
Fix newly imported beatmaps not using correct comparer for sorting
|
2022-08-01 19:13:57 +03:00 |
|
Dean Herbert
|
438067a18b
|
Convert realm data propagation to more correctly use Live<T>
wip
|
2022-07-27 19:35:09 +09:00 |
|
Dean Herbert
|
41393616d8
|
Replace BeatmapCollection with RealmBeatmapCollection
|
2022-07-27 19:35:09 +09:00 |
|
Dean Herbert
|
9c543fef48
|
Remove CollectionManager
|
2022-07-27 18:45:33 +09:00 |
|
Dan Balasescu
|
8f7dff5c2c
|
Merge pull request #19378 from peppy/beatmap-update-test
Add separate beatmap update flow to handle edge cases better
|
2022-07-26 18:49:20 +09:00 |
|
Salman Ahmed
|
a4f6f2b9eb
|
Make item ID comparer static
|
2022-07-26 09:55:37 +03:00 |
|
Dean Herbert
|
8370ca9765
|
Add ImportAsUpdate method to IModelImporter to avoid otehr changes
|
2022-07-26 15:49:04 +09:00 |
|
Salman Ahmed
|
693ac8750c
|
Remove remaining uses of "child" terminology in non-drawable components
|
2022-07-26 09:43:47 +03:00 |
|
Salman Ahmed
|
d7ef4170be
|
Maintain sort stability by using carousel item ID as fallback
|
2022-07-26 09:40:41 +03:00 |
|