a83add8540
Tidy up events
2017-12-04 20:30:56 +09:00
14096c90cc
removed looping if only one song is in the list (temporarily)
...
It had one problem in relation to SongSelect disabling it when left and in general that topic belongs to another PR.
2017-12-03 16:41:21 +01:00
4f6263ef86
Make many internal classes and methods public
...
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
89b5a6670e
Changed type of IHasFilterTerms.FilterTerms according to framework update
2017-09-13 16:18:02 +02:00
1904b5edfe
Only store native position instead of input state.
2017-09-05 10:38:19 +09:00
e9f0762440
Don't query GetContainingInputManager every Update.
2017-09-05 10:29:51 +09:00
ad966f41f5
Fix CI error.
2017-09-04 15:26:09 +09:00
722b7419d6
Clamp at the end points.
2017-09-04 15:06:21 +09:00
04c3801fcc
Add scrolling points so items can be dragged beyond the list.
2017-09-04 14:58:28 +09:00
2ed20f5a6f
Add better fix for items swapping erratically.
2017-09-04 14:20:40 +09:00
3b575444be
Rewrite PlaylistList as CompositeDrawable and remove all backwards PlaylistList references
...
Now handles drag at a PlaylistList.ItemsScrollContainer level (private class), and PlaylistList itself is no longer a Container so it only supports adding BeatmapSets. Sorry for the rewrite x.x.
2017-09-04 13:12:12 +09:00
9b0309e683
Use TakeWhile instead of reversing the list.
2017-09-04 11:28:15 +09:00
97ebf38288
Use PlaylistList to manage Prev/Next tracks
2017-08-28 00:56:03 -07:00
5c3b7ac12c
Allow rearranging playlist tracks
2017-08-28 00:29:44 -07:00
e448f79154
Fix deleted beatmaps not correctly being removed from the playlist
2017-07-28 12:58:35 +09:00
fce580d717
Reshuffle namespaces
2017-07-26 13:22:46 +09:00
750d96be8f
Merge branch 'master' into playlist-beatmaplist-sync
2017-07-24 14:12:04 +09:00
76edcb4a67
Update playlist when adding or removing beatmap set
2017-07-23 14:21:10 +08:00
e68675f970
Rename EasingTypes to Easing
2017-07-22 20:53:53 +02:00
9d47dd9ff9
Add support for right mouse absolute scrolling (when enabled)
...
Will likely need to be bindable when hooked up to settings and actually used.
2017-07-12 18:57:44 +09:00
8544b45443
Update in line with framework
2017-05-30 22:23:51 +09:00
81d67cbe06
Play first visible set in playlist when commiting in the search field.
2017-05-05 01:59:24 -03:00
46ae8bc86b
Use value because we need to.
2017-05-02 16:49:27 +09:00
beb98c14b6
Fix layout not being invalidated when re-filtering playlist display.
2017-05-02 16:26:11 +09:00
6074cb5979
Make playlist filtering work.
...
Also standardises searchable terms in beatmap metadata.
2017-05-02 10:45:55 +09:00
c1d0aea217
Refactoring part 5.
2017-05-01 15:09:14 +09:00
580cf93147
Refactoring part 4.
2017-05-01 15:03:11 +09:00