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