ddf49c2e65
Fix intro not being replaced by a playable song when entering song select
2018-02-16 10:45:15 +09:00
d340509b1d
Move ArchiveReaders to a more global namespace
...
Also moves delete and action logic to a shared implementation
2018-02-15 14:22:39 +09:00
6e0cb1adb3
Remove redundant arguments
2018-01-29 15:05:07 +09:00
b4e1872322
osu!-side changes in-line with framework BDL cache changes
2018-01-22 12:56:30 +09:00
3c11978cfa
Use local functions
2018-01-15 21:42:17 +03:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
dfee8e911f
Fix dummy beatmap selection not propagating to song select components
2017-12-31 12:55:53 +09:00
e0f23a056a
Fix crash from being able to perform selection after entering play mode
...
Closes #1757
2017-12-28 21:07:19 +09:00
18d2be75d5
Fix random selection happening more than once on quick imports
2017-12-27 13:04:50 +09:00
3182c22c7d
Merge remote-tracking branch 'upstream/master' into hide-useless-beatmap-info
2017-12-26 20:36:22 +09:00
7504cd589d
Move alpha handling to state
2017-12-26 20:18:47 +09:00
ee67e7119d
Merge remote-tracking branch 'upstream/master' into fix-info-wedge
2017-12-26 19:44:28 +09:00
798c2c6666
Add special logic to song select to avoid obvious clipping when notifications are displayed
...
Not sure if we will keep this going forward (there will likely be an opaque tab control on the notifications overlay similar to options) but let's go with this for now.
2017-12-26 02:52:43 +09:00
482e10966c
Ensure a selection is made on entering song select if no selection is current
2017-12-24 17:02:56 +09:00
cf316b3c51
Add tests for initial load states of PlaySongSelect
2017-12-24 15:39:25 +09:00
2313ff0ddb
Fix beatmap info wedge not showing up when zero beatmaps are loaded
...
Closes #1722 .
2017-12-22 22:19:11 +09:00
5c9d484395
Adjust debounce a bit
2017-12-22 00:50:32 +09:00
4c1f00567b
Fix incorrect flush logic when starting play from non-selected difficulty using context menu
2017-12-18 11:31:38 +09:00
30a15729ec
Fix event handling from outside carousel being scheduled at the wrong level
...
Was causing BeatmapSet's Set to run *after* newer events were received.
2017-12-18 02:46:53 +09:00
33f8c8419a
Fix initial beatmap selection potentially being incorrect
2017-12-16 21:25:54 +09:00
df7e795aa3
Simplify and rename filter methods
2017-12-16 16:27:39 +09:00
59d512762e
SongSelect tidying
2017-12-15 14:44:14 +09:00
5cbb9b9b18
Fix random and add tests
...
Also exposes SelectedBeatmapSet.
2017-12-15 14:36:51 +09:00
1b85952441
Cleanup and basic TestCase
2017-12-15 14:36:51 +09:00
99b00143eb
More clean-ups and event bindings
2017-12-15 14:36:51 +09:00
78dd975a35
Initial carousel infrastructue changes
2017-12-15 14:36:51 +09:00
9fed972678
removed unnecessary using
2017-12-12 11:15:34 +01:00
d11bf379d8
no longer select beatmapsets on import/download
...
let's save some ears and eyes for now
2017-12-12 11:04:11 +01:00
e4628427cb
moved query into schedule
2017-12-10 08:15:29 +01:00
dde7678095
select beatmap on import/download
2017-12-08 13:09:30 +01:00
3e417d8e30
removed specific AddBeatmap method
...
the way UpdateBeatmapSet was extended it can handle all of this and better
2017-12-08 12:47:28 +01:00
105d01d85b
fix crash when restoring from any non-SongSelect-screen
...
removed unwanted refresh
2017-12-07 22:02:53 +01:00
011223048b
fix crash if any amount of maps were restored from main menu
...
also fixes preview not playing if an entire set is restored
2017-12-04 11:47:27 +01:00
70b29b8b62
Merge branch 'master' into fix-set-hidden-crash
2017-12-01 23:35:48 +09:00
acb2cafa58
fix wedge not appearing
2017-11-29 21:09:08 +01:00
6dd6f08bd0
Random song selection when entering the select menu with default osu theme or invalid beatmap
2017-11-29 11:51:56 +01:00
7877f42763
Merge remote-tracking branch 'upstream/master' into new-sounds-and-more
2017-11-27 17:59:24 +09:00
5aa6615107
Add confirm-selection sound in song select
2017-11-26 17:21:22 +09:00
ae48b85827
Don't play logo select sample when actions are playing their own
2017-11-26 17:17:47 +09:00
69e388dd52
Adjust background blur rate
2017-11-26 17:08:14 +09:00
1824540325
Schedule calls to correct thread
...
These could be fired from an async worker thread (for instance, maintenance operations).
2017-11-23 17:02:54 +09:00
49a5af60e2
Fix multiple order-of-execution issues with osu! logo
...
Also sets better defaults.
2017-11-13 18:43:16 +09:00
9e82fc21ac
Improve transition when exiting song select
...
Reduces the delay before the main menu appears, but also synchronises the full main menu appearance animation with the logo's apperance.
2017-11-10 01:10:44 +09:00
4874371dbf
Rename methods back
2017-11-09 17:38:20 +09:00
c2d4a213b1
Rename logo-related methods
2017-11-08 16:34:03 +09:00
b8b05fe8d2
Make the osu! logo shared game-wide
...
There should only ever be one osu! logo. It is now passed around between screens in a superfluous manner.
2017-11-02 20:38:02 +09:00
31dc5c97f2
Fix intro and duplicate inserts
2017-10-17 11:22:42 +09:00
b178be21d1
Let's not rename columns yet
2017-10-14 14:30:58 +09:00
8b01f8671f
Merge from ppy/master
2017-10-10 21:07:36 +03:00
d3109a5950
Hook up BeatmapPanel "Edit" item
2017-10-07 00:59:14 +09:00