Commit Graph

71 Commits

Author SHA1 Message Date
a931d6e381 Merge branch 'master' into fix-user-download-cancel 2018-01-22 16:27:26 +09:00
20be4bbbcd Merge branch 'master' into better-direct-progress-bar 2018-01-22 14:25:23 +09:00
3d4e2d400c Remove unused using 2018-01-22 13:52:10 +09:00
53e40a77dc Don't show error messages when a download is user-cancelled
Resolves #1941.
2018-01-22 13:25:49 +09:00
060d80efbe Continue showing progress bar on direct panels when importing
Previously the progrress bar would fade out once downloads completed, which felt unintuitive.
2018-01-22 13:05:07 +09:00
652f273961 Ensure previews stop playing when they are removed from the draw hierarchy 2018-01-19 15:46:42 +09:00
ae1adfd2f2 remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
2018-01-12 19:30:34 +01:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
1f762dc6d8 Fix PreviewBar receiving a NaN Width value 2017-12-08 15:46:09 -06:00
4986ad73f7 Merge remote-tracking branch 'upstream/master' into load-optimization 2017-11-23 18:44:17 +09:00
2cc2323791 Style changes (removing newline from before second constructor parameter) 2017-11-23 09:12:23 +01:00
7d428875b8 Changed LoadWrapper back to DelayedLoadWrapper and fixed the implementation (dependent on framework change, delay now in ctor) 2017-11-22 15:46:04 +01:00
2203a84300 Small fixes and style corrections 2017-11-21 19:16:44 +01:00
870807c265 Switched over to the new LoadWrapper class for all delayed loading. 2017-11-21 16:17:33 +01:00
97c5956083 Make download buttons disappear instead of closing overlay.
- Also unbind event handlers
- Remove unused field
2017-11-16 19:17:22 +05:30
df53b884ea Removed unused stuff. 2017-11-15 18:00:19 +05:30
16e48ed187 Hook up download logic with BeatmapSetOverlay download buttons.
- Add noVideo option to DownloadBeatmapSetRequest
- Make Download fire an event with new download instead of returning it
2017-11-12 18:41:10 +05:30
f3ca6cc387 remove redundant stuff 2017-10-06 22:02:33 +02:00
5a8b8dacbb move stuff thats duplicated in PreviewButton and DirectPanel to PlayButton 2017-10-06 21:02:00 +02:00
2457df8e18 remove unused usings and reset the track to the start when playing again 2017-09-29 23:26:16 +02:00
647304c14b move logic to DirectPanel and reuse stuff for the PreviewButton 2017-09-29 23:08:30 +02:00
355a7b6649 Merge branch 'master' of git://github.com/ppy/osu into direct-previews 2017-09-26 12:22:11 +02:00
1f2a82b7ab make PreviewPlaying readonly instead of abstract 2017-09-26 12:21:00 +02:00
c2bb3ea7bc Add minimal viable implementation of BeatmapSetOver in game 2017-09-25 17:58:03 +08:00
be1e868a2a add previews to osu!direct 2017-09-17 22:39:34 +02:00
0c2bad1de4 Get rid of some properties and todos. 2017-09-09 12:44:27 +05:30
e67606e203 Return existing download if it exists. 2017-09-09 10:25:28 +05:30
20becbe576 Use the specifically created progress action, add license header. 2017-09-09 01:53:42 +05:30
5a3814b02e XMLdoc fixes and a cautionary check. 2017-09-09 01:04:55 +05:30
0e4973020a Resharper and test case fixes. 2017-09-09 00:58:54 +05:30
00306b6e38 Maintain download progress between switching result views.
- Check for existing download requests on creating DirectPanel
- Actually remove downloaded beatmap from results
2017-09-09 00:57:48 +05:30
20f93c83d6 Make downloads happen in BeatmapManager. 2017-09-09 00:57:40 +05:30
70154d1036 Update usage of FadeEdgeEffect
Improves the visual appearance of DirectPanels' shadows too.
2017-08-25 14:58:19 +09:00
ca0d1b79b2 Disallow multiple download requests for the same panel 2017-08-25 11:54:18 +09:00
febf0348be Permit nulls to allow test cases to run successfully 2017-08-24 21:26:50 +09:00
32a23c7fe4 Add initial osu!direct beatmap download and import process 2017-08-24 20:16:03 +09:00
cacf256aad Add placeholder download method with progress bar 2017-08-24 18:51:50 +09:00
a2549157ca Add hover effects 2017-08-24 18:18:03 +09:00
4e1cf329c8 Move background logic to base class; reduce overdraw after set fades in 2017-08-24 17:39:39 +09:00
76a95495d3 Move shared code to base class 2017-08-24 17:30:10 +09:00
0d9ea97828 Allow Rulesets to create a non-FontAwesome icon
This also
- Renames TextAwesome to SpriteIcon.
- Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
2017-08-03 14:36:21 +09:00
fce580d717 Reshuffle namespaces 2017-07-26 13:22:46 +09:00
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
fea40ccc1a Share BeatmapSet cover sprite code. 2017-07-13 01:17:47 -03:00
3f2f42d13c Always load high resolution for now
Also rename GetBackground to CreateBackground, since it's returning a new instance.
2017-07-13 10:30:09 +09:00
b448603d6c CI fixes. 2017-07-11 01:42:51 -03:00
84701846ec Merge https://github.com/ppy/osu into osu-direct-search 2017-07-11 00:26:49 -03:00
40225238d9 Set RelativeSizeAxes for updated FillMode behavior 2017-06-28 12:24:23 +03:00
1bca9ca0e9 Update framework with better children list 2017-06-24 12:56:35 +02:00
1162df96be Use DelayedLoadWrapper in DirectPanel backgrounds 2017-06-08 05:08:12 -03:00