Commit Graph

27 Commits

Author SHA1 Message Date
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