Commit Graph

531 Commits

Author SHA1 Message Date
e9c2b51012 Random the difficulty too 2017-05-22 01:59:10 +02:00
5ef7451dba Improved LEFTand RIGHT key behaviour 2017-05-22 01:53:36 +02:00
4056338203 Remove unnecessary track starting 2017-05-21 21:35:49 +02:00
0539584578 CI fix 2017-05-21 21:33:54 +02:00
b543b1f9fc Remove unnecessary restart 2017-05-21 21:20:59 +02:00
6219b8e6dd Fixed an error with looping 2017-05-21 20:27:41 +02:00
974e8d1f82 Fix pressing up always goes to the first beatmap group difficulty, not the last 2017-05-21 19:27:34 +02:00
9b87f5d8db Reformating 2017-05-21 18:16:54 +02:00
6d7f70d0ea Fix CI warnings 2017-05-21 18:00:31 +02:00
34653eb8c0 Fixed null references 2017-05-21 17:20:20 +02:00
7db45cb58f Moved the whole looping assignments inside PlaySongSelect 2017-05-21 17:09:56 +02:00
ec213efc49 Trimmed whitespaces 2017-05-21 16:13:20 +02:00
cc35cc281c Fixed null reference in case there are no beatmaps 2017-05-21 16:10:10 +02:00
48f4879157 Use the track's implemented looping algorithm to loop tracks in the song select screen 2017-05-21 15:57:41 +02:00
043d1ed20a Updated preload condition to handle special case 2017-05-21 14:08:04 +02:00
662ea0ec2d Repeat a beatmap's track if it has ended 2017-05-21 14:00:40 +02:00
1546bbc66b Updated preload condition. 2017-05-21 13:04:04 +02:00
44cad4e0ac Fix a bug that prevents the lowest beatmap group from being selected if it is not completly on-screen. 2017-05-21 03:04:12 +02:00
33ebc8fd49 Trimmed more whitespaces 2017-05-20 22:23:49 +02:00
97aadad113 Trimmed spaces. 2017-05-20 22:16:05 +02:00
f76abe2329 Disallow clicking through the song select footer. 2017-05-20 22:13:23 +02:00
306feb177a Fix null pointer reference 2017-05-20 20:18:29 +02:00
031fddc995 Fix current beatmap track is started again when entering songselect and changing to another difficulty from the same beatmap set. 2017-05-20 19:53:18 +02:00
5ae3a7143e Fix audio seeking when entering play mode in certain cases
Resolves #794
2017-05-19 13:23:11 +09:00
7bb38e927b Fix song select reverting to first difficulty of current group on entering 2017-05-17 17:33:20 +09:00
cab12ee55a Reduce the possibility of recomputing drawables when underlying beatmap hasn't changed 2017-05-17 17:33:16 +09:00
a3e93afb37 Merge pull request #3 from ppy/master
cool
2017-05-16 16:57:45 -04:00
b22c84287a Fix typo. 2017-05-16 16:54:33 -04:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00
622b155fda OsuConfig -> OsuSetting 2017-05-15 10:56:27 +09:00
eaaba11586 Change all instances of options to settings where applicable 2017-05-15 10:55:29 +09:00
e096dd8126 Merge branch 'master' into fix-beatmap-population 2017-05-12 20:30:06 +09:00
a9b3f74218 Fix ruleset not always getting populated in a WorkingBeatmap 2017-05-12 20:05:44 +09:00
d2e066ca35 Move SearchTextBox to better namespace
Is being used in multiple places now.
2017-05-12 19:57:06 +09:00
f37c857af8 CI fixes. 2017-05-06 16:06:38 +08:00
767cfaaac3 Access database recursively. 2017-05-06 15:37:53 +08:00
146d57953d Use metadata field of WorkingBeatmap. 2017-05-06 14:57:11 +08:00
36dff94802 removed check if ModSelectOverlay is open 2017-05-05 18:16:48 -07:00
d129bd0c1f Fix ModSelectOverlay accepting escape when it shouldn't
Because PlaySongSelect is suspending when selecting a song, we don't actually hide ModSelectOverlay.
2017-05-05 17:03:24 -07:00
6074cb5979 Make playlist filtering work.
Also standardises searchable terms in beatmap metadata.
2017-05-02 10:45:55 +09:00
f2b0602f90 Double check if the selectedpanel is not the provided as argument 2017-05-01 00:13:00 -05:00
1e3847c73c Cancel the existing scheduled task when running it ahead of time. 2017-04-29 20:28:56 +09:00
2dcb4e9b93 Fix race condition when attempting to start a beatmap during debounce. 2017-04-29 20:12:09 +09:00
2ece1cbd07 CI Fixes. 2017-04-28 22:26:51 +09:00
a681e3e380 Remove unused method. 2017-04-28 22:17:42 +09:00
4e65da0fd1 Fix regression in panel select animation.
Currently we are required to update computeYPositions twice per selection. Without doing this, panels are in the wrong place when using keyboard selection.

There's still a bit of work to be done to make this work correctly. It's caused by a race condition of state application for panels which have not yet been presented (and get their state applied in LoadComplete which breaks the order of things).
2017-04-28 22:17:35 +09:00
70e81115f4 Refactor BeatmapInfoWedge to suck a little less. 2017-04-28 21:16:37 +09:00
59cc5ea00a CI Fixes. 2017-04-28 20:50:23 +09:00
45729a8881 Add debounce to WorkingBeatmap creation at song select.
Improves perceived performance when quickly moving through carousel.
2017-04-28 20:44:16 +09:00
003cf53441 Streamline panel selection event logic.
Was previously firing multiple times where it was completely unnecessary. Also had bidirection firing going on.
2017-04-28 20:43:42 +09:00