e0f23a056a
Fix crash from being able to perform selection after entering play mode
...
Closes #1757
2017-12-28 21:07:19 +09:00
3c8d30f8e6
Add a dialog offering to import beatmaps from stable
2017-12-26 00:52:11 +09:00
ed5b6cc16f
Add back ctrl-enter autoplay shortcut
2017-12-15 14:44:13 +09:00
78dd975a35
Initial carousel infrastructue changes
2017-12-15 14:36:51 +09:00
96d42b3e5b
Fix redundant string interpolation
2017-11-27 18:20:13 +09:00
5aa6615107
Add confirm-selection sound in song select
2017-11-26 17:21:22 +09:00
120446e4a7
Ensure only one dialog is being displayed by the SongSelect footer at a time
...
Fixes #1208
2017-09-20 14:32:15 +09:00
3d61cde266
Correctly delay loading of PlaySongSelect-specific components
2017-09-01 18:22:38 +09:00
e8021c2b92
Move line inside if
2017-08-04 17:20:05 +09:00
74facb32b4
Use removeAutoModOnResume as a field.
2017-08-04 15:34:11 +08:00
eb9972581e
Provide Autoplay mod in Ruleset.
2017-08-04 00:25:24 +08:00
44fd0eb78b
Pass input state in OnSelected.
2017-08-04 00:09:41 +08:00
47b4ef5cd2
Handle control key with OnKeyUp/OnKeyDown.
2017-07-24 22:14:21 +08:00
e0b1057b87
Merge branch 'master' into fixes
2017-07-24 20:50:33 +08:00
451f92772a
Merge branch 'master' into fixes
2017-07-20 19:46:50 +09:00
15eb6954da
Fix hitting down and enter at song select causing a hard-crash
...
Carousel was not aware of the disabled beatmap change state. Also it was being set too late (in an async load) so wasn't useful. It's now pre-emptively set in PlaySongSelect before loading Player.
2017-07-20 11:50:52 +09:00
c8593a38c8
Remove incorrect looping reset behaviour
...
Note that tracks' looping is never restored now. There's unfortunately no easy way around this, but it shouldn't have any side-effects for now.
2017-07-19 15:55:16 +09:00
64ebc01a3b
Remove many now unnecessary null-checks
2017-07-19 15:45:23 +09:00
d0dea33faa
Make Beatmap (bindable) non-nullable.
2017-07-19 15:16:53 +09:00
9cd895c249
Implement Ctrl+Enter in PlaySongSelect.
2017-07-18 15:55:21 +08: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
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
efab186384
Update namespaces in line with framework
2017-05-16 12:50:30 +09: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
7d32cc85c8
Make leaderboard scores clickable.
2017-04-18 22:22:14 +09:00
6f1fff4ee7
Update async load usage to new style.
2017-04-02 15:56:12 +09:00
63d7c5a5a3
Pressing back while mod select is visible should close mod select before exiting.
2017-03-23 19:35:46 +09:00
8c4fd44a85
Tidy up song select footer and fix depth of mod select vs osu! cookie.
2017-03-23 19:32:58 +09:00
644e9ae9d5
Increase padding to make flyte happy.
2017-03-23 16:36:52 +09:00
3ae7d0cb98
Better handle the passing of Beatmap and updating of scores.
...
PresentScores was dangerous as it could potentially bring up unsafe threading scenarios. This ensures everything will work well in all cases.
2017-03-23 16:31:08 +09:00
b8129526a4
Typo
2017-03-23 02:29:23 -03:00
e77229b34b
Merge branch 'master' into beatmap-detail-tabs
2017-03-23 14:26:00 +09:00
54e1b24fe9
Enforce readonly private members where possible.
2017-03-23 13:50:08 +09:00
b8b45262c5
Formatting
2017-03-23 01:35:55 -03:00
677b8afc1f
Integration
2017-03-23 01:19:29 -03:00
8e5d83b857
Isolate leaderboard retrieval code into its own method.
2017-03-16 12:56:59 +09:00
1855f48997
Add cancellation support for API requests.
2017-03-15 18:07:26 +09:00
295f821025
Add leaderboard to song select.
2017-03-15 17:11:08 +09:00
37ff1f3971
Control footer by virtual property.
2017-03-15 10:10:59 +08:00
a8d15e616b
Remove parameter of OnSelected.
2017-03-14 22:22:23 +08:00