Commit Graph

919 Commits

Author SHA1 Message Date
Dean Herbert 1e0b7dffc0 Move WedgeBackground to its own class and improve display a bit. 2016-11-23 14:29:20 +09:00
Dean Herbert 622b127180 One missing carousel rename. 2016-11-23 13:28:49 +09:00
Dean Herbert 60d939f323 Use FillMode in more cases. 2016-11-23 13:18:22 +09:00
Dean Herbert 2e05ec0296 Fix scaling of BeatmapInfoOverlay wedge. 2016-11-23 13:07:35 +09:00
Dean Herbert 611619fd9c Fix some namespaces. 2016-11-23 12:00:17 +09:00
Dean Herbert b3b7fb90c5 Add shadows to toolbar tooltips. 2016-11-23 11:35:52 +09:00
Dean Herbert f7766fa384 Merge pull request #184 from Tom94/better-song-select
Better song select
2016-11-23 11:05:55 +09:00
Dean Herbert 45462f4cfa Update framework. 2016-11-23 10:55:38 +09:00
Thomas Müller 030a20a3f2 Fix minor issues with alpha fading at edges. 2016-11-22 21:58:46 +01:00
Thomas Müller 5cf5e8c80c Move BeatmapInfoOverlay into its own class.
No loading async optimizations yet.
2016-11-22 21:51:42 +01:00
Thomas Müller 9bf23bc4ad Only handle beatmap panels that are visible in song select. 2016-11-22 21:41:48 +01:00
Thomas Müller ba1d3ab20e Carousell -> Carousel 2016-11-22 20:10:25 +01:00
Thomas Müller 2596e71494 Improve smooth movement in beatmap carousel. 2016-11-22 20:10:04 +01:00
Thomas Müller 20be2f4628 Terminate loop through beatmap groups when having found a selection. 2016-11-22 19:00:42 +01:00
Thomas Müller b22762d0e1 Merge branch 'master' of github.com:ppy/osu into better-song-select 2016-11-22 18:55:13 +01:00
Thomas Müller 420ed08119 Merge pull request #183 from peppy/general-fixes
Explicit disposal via using() to WorkingBeatmap.
2016-11-22 16:56:42 +01:00
Dean Herbert d71550d22a Don't do a recursive fill by default, we don't need it. 2016-11-22 22:07:28 +09:00
Dean Herbert 4cf2dd90d6 Standardise and simplify the amount of beatmap information passed around song select. 2016-11-22 22:07:15 +09:00
Dean Herbert ccb00aeb94 Add comment about wedgedBeatmapInfo performance issues. 2016-11-22 21:43:35 +09:00
Dean Herbert b73cdba08c Change the structure of BeatmapSetHeader to allow for bufferedcontainer invalidation. 2016-11-22 21:38:46 +09:00
Dean Herbert a3234a5269 Avoid synchronous queries in BackgroundModeBeatmap. 2016-11-22 21:22:12 +09:00
Dean Herbert 3bc38268a0 Make MusicController more async. 2016-11-22 20:47:28 +09:00
Dean Herbert f576b4bf82 Don't use texture atlases for beatmap backgrounds. 2016-11-22 20:14:58 +09:00
Dean Herbert 0109c79cae Async load of panel backgrounds (failing for on-screen panels). 2016-11-22 19:48:51 +09:00
Dean Herbert 2ba365657e Tidy up some linq. 2016-11-22 17:21:42 +09:00
Dean Herbert a251db804c Stop adding beatmaps to song select when disposed. 2016-11-22 16:13:38 +09:00
Dean Herbert 7df8324957 Explicit disposal via using() to WorkingBeatmap. 2016-11-22 14:57:53 +09:00
Thomas Müller ba84904150 Merge pull request #182 from peppy/input-handler-improvements
Update input handler logic to match framework changes.
2016-11-22 06:46:55 +01:00
Dean Herbert 070c7dc621 Merge remote-tracking branch 'refs/remotes/upstream/master' into input-handler-improvements 2016-11-22 12:37:57 +09:00
Dean Herbert caf7199857 Merge pull request #181 from peppy/general-fixes
Fix unit tests failing.
2016-11-22 12:30:49 +09:00
Dean Herbert b0dfcf5429 Update framework. 2016-11-22 12:26:18 +09:00
Dean Herbert 3e9c398652 Update input handler logic to match framework changes. 2016-11-21 21:36:11 +09:00
Dean Herbert 41a84ba00c Add finalizer logic for WorkingBeatmap for now. 2016-11-21 21:35:10 +09:00
Thomas Müller d32f11b5e2 Smoother movement within song select. 2016-11-21 07:59:46 +01:00
Dean Herbert 027d71ffd8 Fix unit tests failing. 2016-11-21 12:34:03 +09:00
Dean Herbert ac8c180168 Merge remote-tracking branch 'refs/remotes/Tom94/song-select-wedged-box'
# Conflicts:
#	osu-framework
2016-11-21 12:07:07 +09:00
Dean Herbert 0e27d2ba2f Merge pull request #179 from Tom94/beatmap-backgrounds
Update the background according to the currently selected beatmap and…
2016-11-21 11:57:17 +09:00
Thomas Müller 318fe2f9d6 Fix broken VisualTests SongSelect. 2016-11-20 20:43:43 +01:00
Thomas Müller c6d688898f Initial implementation of a beatmap carousell and various minor improvements to song select.
No big optimizations yet, but groundwork is laid out.
2016-11-20 20:34:16 +01:00
Thomas Müller 40805ad32c Adjust size of wedged background overlay. 2016-11-20 12:29:38 +01:00
Thomas Müller 57e7c7097d Update framework and add rudimentary fading to song select screen. 2016-11-20 12:16:54 +01:00
Thomas Müller 0fdd505807 Add wedged background overlay to song select. 2016-11-20 10:02:20 +01:00
Dean Herbert b13cfd43e9 Update framework. 2016-11-20 09:38:11 +09:00
Thomas Müller f8788bb24b Update the background according to the currently selected beatmap and blur it within song select. 2016-11-19 17:39:43 +01:00
Thomas Müller 9d88bb4736 Merge pull request #177 from peppy/play-mode-improvements
Add simple implementation of HitExplosions.
2016-11-19 13:38:56 +01:00
Dean Herbert 616f3375a4 Update framework. 2016-11-19 19:35:37 +09:00
Dean Herbert d3bf1a3a9e Fit HitExplosion regression. 2016-11-19 19:14:55 +09:00
Dean Herbert 3ac89216bd Standardise some naming and make hitcircles feel better. 2016-11-19 19:07:57 +09:00
Dean Herbert d359057db6 Make HitCircles work without using ChildScale. 2016-11-19 16:32:48 +09:00
Dean Herbert acb85d0140 Fix regressions in combo counters and tidy up naming of SpriteTexts. 2016-11-19 16:19:54 +09:00