Dean Herbert
cd722e4abb
Fix beatmap author being stored in two different places
2017-10-14 11:39:55 +09:00
Dean Herbert
3644fa46be
Make sure the loading overlay is hidden when preview is user cancelled
2017-10-14 10:53:39 +09:00
Jorolf
2938ca9488
fix loading animation not playing
2017-10-13 20:44:05 +02:00
Dean Herbert
5b16f5d3b5
Remove unused field
2017-10-13 14:19:25 +09:00
Dean Herbert
abf5418080
Apply some renames and refactoring of loading logic
...
Reduced publicly facing properties where possible. Also fixes a potentially bad state issue when the beatmapset was changed while a load was in progress.
2017-10-13 14:06:34 +09:00
Jorolf
f3ca6cc387
remove redundant stuff
2017-10-06 22:02:33 +02:00
Jorolf
5a8b8dacbb
move stuff thats duplicated in PreviewButton and DirectPanel to PlayButton
2017-10-06 21:02:00 +02:00
Jorolf
2457df8e18
remove unused usings and reset the track to the start when playing again
2017-09-29 23:26:16 +02:00
Jorolf
259d49e6b9
Merge branch 'master' of git://github.com/ppy/osu into direct-previews
2017-09-29 23:09:33 +02:00
Jorolf
647304c14b
move logic to DirectPanel and reuse stuff for the PreviewButton
2017-09-29 23:08:30 +02:00
Dean Herbert
ec50834e98
Load osu!direct overlay to "newest maps" tab by default
2017-09-27 12:23:48 +08:00
Jorolf
355a7b6649
Merge branch 'master' of git://github.com/ppy/osu into direct-previews
2017-09-26 12:22:11 +02:00
Jorolf
1f2a82b7ab
make PreviewPlaying readonly instead of abstract
2017-09-26 12:21:00 +02:00
Dean Herbert
40f597f762
Add download button to grid view panels
2017-09-26 00:18:35 +08:00
Dean Herbert
c2bb3ea7bc
Add minimal viable implementation of BeatmapSetOver in game
2017-09-25 17:58:03 +08:00
Jorolf
3e8ae93b34
appveyor
2017-09-17 22:54:23 +02:00
Jorolf
be1e868a2a
add previews to osu!direct
2017-09-17 22:39:34 +02:00
naoey
0c2bad1de4
Get rid of some properties and todos.
2017-09-09 12:44:27 +05:30
naoey
e67606e203
Return existing download if it exists.
2017-09-09 10:25:28 +05:30
naoey
20becbe576
Use the specifically created progress action, add license header.
2017-09-09 01:53:42 +05:30
naoey
5a3814b02e
XMLdoc fixes and a cautionary check.
2017-09-09 01:04:55 +05:30
naoey
0e4973020a
Resharper and test case fixes.
2017-09-09 00:58:54 +05:30
naoey
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
naoey
20f93c83d6
Make downloads happen in BeatmapManager.
2017-09-09 00:57:40 +05:30
Dean Herbert
70154d1036
Update usage of FadeEdgeEffect
...
Improves the visual appearance of DirectPanels' shadows too.
2017-08-25 14:58:19 +09:00
Dean Herbert
ca0d1b79b2
Disallow multiple download requests for the same panel
2017-08-25 11:54:18 +09:00
Dean Herbert
febf0348be
Permit nulls to allow test cases to run successfully
2017-08-24 21:26:50 +09:00
Dean Herbert
32a23c7fe4
Add initial osu!direct beatmap download and import process
2017-08-24 20:16:03 +09:00
Dean Herbert
cacf256aad
Add placeholder download method with progress bar
2017-08-24 18:51:50 +09:00
Dean Herbert
a2549157ca
Add hover effects
2017-08-24 18:18:03 +09:00
Dean Herbert
4e1cf329c8
Move background logic to base class; reduce overdraw after set fades in
2017-08-24 17:39:39 +09:00
Dean Herbert
76a95495d3
Move shared code to base class
2017-08-24 17:30:10 +09:00
Dean Herbert
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
Dean Herbert
5f53426a9a
*Database -> *Store
...
Welcome back BeatmapManager
2017-07-27 16:56:41 +09:00
Dean Herbert
fce580d717
Reshuffle namespaces
2017-07-26 13:22:46 +09:00
Dean Herbert
64f2e2dc32
Use Colour instead of ColourInfo
2017-07-23 13:06:16 +02:00
Thomas Müller
e68675f970
Rename EasingTypes to Easing
2017-07-22 20:53:53 +02:00
Thomas Müller
a5e610a7ba
Update framework and fix compilation
...
Most issues were related to BeginLoopedSequence usage and lack of
"this." in front of transform helpers.
2017-07-14 19:18:12 +03:00
Dean Herbert
3aeed86392
Merge branch 'master' into drawable-room-update
2017-07-14 15:29:27 +09:00
Dean Herbert
de46f3ab07
Remove all unnecessary parenthesis where object initialisers are used
...
Enforces at CI.
2017-07-13 15:11:33 +09:00
DrabWeb
fea40ccc1a
Share BeatmapSet cover sprite code.
2017-07-13 01:17:47 -03:00
Dean Herbert
190ea3bfab
Remove unnused variable
2017-07-13 11:06:28 +09:00
Dean Herbert
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
DrabWeb
b448603d6c
CI fixes.
2017-07-11 01:42:51 -03:00
DrabWeb
fc7b4ceff1
Fix osu!direct visual test initially not having a mode selected.
2017-07-11 01:30:59 -03:00
DrabWeb
84701846ec
Merge https://github.com/ppy/osu into osu-direct-search
2017-07-11 00:26:49 -03:00
Thomas Müller
178685292a
Merge branch 'master' of https://github.com/ppy/osu into better-fill-mode
2017-07-08 12:25:08 +03:00
Thomas Müller
40225238d9
Set RelativeSizeAxes for updated FillMode behavior
2017-06-28 12:24:23 +03:00
Dean Herbert
480cdba023
Add OsuClickableContainer with generic sounds
2017-06-27 21:05:49 +09:00
Thomas Müller
1bca9ca0e9
Update framework with better children list
2017-06-24 12:56:35 +02:00
paparony03
62dee59672
Shapes namespace
...
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
smoogipooo
ffbb46f668
Update in line with framework.
2017-06-12 12:48:47 +09:00
DrabWeb
70e12e5d9b
Make the header tabs work
2017-06-08 06:21:45 -03:00
DrabWeb
1162df96be
Use DelayedLoadWrapper in DirectPanel backgrounds
2017-06-08 05:08:12 -03:00
DrabWeb
d541006134
Use 2x size covers in list view
2017-06-07 12:15:11 -03:00
DrabWeb
ddc4d45ae8
Unused usings
2017-06-07 11:39:04 -03:00
DrabWeb
312fd16631
Ruleset filtering
2017-06-07 11:00:05 -03:00
DrabWeb
f7f4f5e155
Request sorting, fix VS Code's "refactoring"
2017-06-07 10:40:18 -03:00
DrabWeb
3ed740676f
DirectSortCritera -> DirectSortCriteria
2017-06-07 10:19:17 -03:00
DrabWeb
8006fab3c7
Merge https://github.com/ppy/osu into osu-direct-search
2017-06-07 09:56:13 -03:00
DrabWeb
94b3320e58
Center direct panel covers
2017-06-07 09:45:12 -03:00
Dean Herbert
fc2d9816df
Make SearchableListHeader icon customisable
2017-06-07 20:06:02 +09:00
DrabWeb
0439b15728
Generic type argument formatting
2017-05-31 21:29:50 -03:00
DrabWeb
8745948a01
Basic searching in osu!direct, move BeatmapSetOnlineInfo covers into their own class
2017-05-28 02:26:25 -03:00
DrabWeb
ab32e962ca
Make BeatmapOnlineInfo and BeatmapSetOnlineInfo separate classes, -OnlineWorkingBeatmap
2017-05-28 00:37:55 -03:00
DrabWeb
12f6276e05
Move DisplayStyleControl to all FilterControls
2017-05-26 06:05:05 -03:00
DrabWeb
68377494f7
Browser - SearchableList
2017-05-26 02:44:09 -03:00
DrabWeb
5831da6978
Autohide social when entering a screen that doesn't allow overlays, fix potential nullrefs in DirectOverlay, CreateControls -> CreateSupplementaryControls
2017-05-26 02:32:01 -03:00
DrabWeb
fc67582c3f
Cleanup
2017-05-26 02:16:56 -03:00
DrabWeb
8fca0fddb3
Abstract DirectOverlay layout into base class for Social and osu!direct - BrowseOverlay, initial layout of social browser
2017-05-26 00:54:03 -03:00
DrabWeb
4490596f5f
Keep one object per file
2017-05-24 02:37:27 -03:00
DrabWeb
b08668b6d9
Remove @ from to-be-localized strings
2017-05-24 02:19:45 -03:00
DrabWeb
4f17a4fe91
Make result counts scroll with the panels
2017-05-23 14:34:34 -03:00
DrabWeb
bdab545ca4
Use BeatmapBackgroundSprite
2017-05-22 03:15:22 -03:00
DrabWeb
77affc1eb7
Split onto multiple lines
2017-05-22 03:13:55 -03:00
DrabWeb
6bf0ca59fe
Make FilterControl not scroll with the panels
2017-05-22 02:03:26 -03:00
DrabWeb
87ace2d7ec
@"" -> string.Empty
2017-05-20 13:52:51 -03:00
DrabWeb
49eb096b03
Fix visual test mode toggle buttons activation state
2017-05-20 13:19:50 -03:00
DrabWeb
68cb23786a
Fade in background when loaded
2017-05-19 20:53:51 -03:00
DrabWeb
6e7a09fedb
Line endings, use ToString for statistic value
2017-05-19 20:37:13 -03:00
DrabWeb
ffb3450dc2
Remove <U+FEFF> character
2017-05-19 20:34:51 -03:00
DrabWeb
503ee97a15
Fix license header
2017-05-19 20:28:37 -03:00
DrabWeb
cdd2b54dc7
Move SlimEnumDropdown into it's own file
2017-05-19 20:25:08 -03:00
DrabWeb
e7a64126a3
Formatting and remove magic number
2017-05-19 20:13:59 -03:00
DrabWeb
83c81c0626
Cleanup (again)
2017-05-19 20:03:07 -03:00
DrabWeb
c981a4a511
Formatting
2017-05-19 19:50:45 -03:00
DrabWeb
0a96aaf575
Whitespace
2017-05-19 19:27:51 -03:00
DrabWeb
0a90965a5b
CI formatting
2017-05-19 19:22:42 -03:00
DrabWeb
57115f453e
Remove todo comment
2017-05-19 19:03:45 -03:00
DrabWeb
6cc7602db1
Added download button animations
2017-05-19 19:02:53 -03:00
DrabWeb
2f10b72cb2
Proper dropdown expansion, DisplayModeToggleButton -> DisplayStyleToggleButton
2017-05-19 18:32:04 -03:00
DrabWeb
05b8fc5126
Added switching between grid/list and little transitions for the panels
2017-05-19 17:52:34 -03:00
DrabWeb
1bd13a8361
Indentation
2017-05-19 16:22:54 -03:00
DrabWeb
74ed4cf0e3
More cleanup
2017-05-19 16:19:23 -03:00
DrabWeb
6eac19e76b
Move constructor above methods in DirectPanel
2017-05-19 16:12:47 -03:00
DrabWeb
c3d753a585
DifficultyIcons -> GetDifficultyIcons()
2017-05-19 16:11:45 -03:00
DrabWeb
a86d07cac7
Remove enclosing background container
2017-05-19 16:07:05 -03:00
DrabWeb
e1c4c36122
+BeatmapOnlineInfo, +OnlineWorkingBeatmap, minor cleanups, panel beatmap backgrounds
2017-05-19 15:43:18 -03:00
DrabWeb
3b8cadd4df
Clean up DirectPanel and it's subclasses
2017-05-19 12:52:23 -03:00
DrabWeb
a5fa7e1a7d
Result counts displaying
2017-05-18 17:43:39 -03:00
DrabWeb
1d1375c4d4
Remove commented line
2017-05-18 17:13:53 -03:00
DrabWeb
ca6826f3ba
Fix incorrect height between sort tabs and ruleset toggle buttons
2017-05-18 17:12:57 -03:00
DrabWeb
c8102db780
Fix visual test crash
2017-05-18 16:54:50 -03:00
DrabWeb
065f4faa70
Fix ruleset toggle buttons not updating when changing from the toolbar
2017-05-18 16:34:34 -03:00
DrabWeb
0b480fe327
ModeToggleButton -> RulesetToggleButton
2017-05-18 16:17:16 -03:00
DrabWeb
c2880676db
Added displaying sets
2017-05-18 16:15:49 -03:00
DrabWeb
c3fb1ab7c6
Mapper -> Author, use BeatmapSetInfo for metadata
2017-05-18 15:01:01 -03:00
DrabWeb
ab1401054d
Added result counts (visually)
2017-05-18 14:08:14 -03:00
DrabWeb
9f36a39c59
More cleanup
2017-05-18 13:57:19 -03:00
DrabWeb
b26c8dd1c7
Added temporary difficulties on the panels
2017-05-17 18:42:40 -03:00
DrabWeb
b3ef8b8fd4
Design updates
2017-05-17 18:10:29 -03:00
DrabWeb
cabfe72c92
Changed DirectPanel to a base class for DirectGridPanel and DirectListPanel
2017-05-17 18:02:33 -03:00
DrabWeb
5fb445e3fe
Basic direct panel, minor cleanups
2017-05-17 16:37:34 -03:00
DrabWeb
9ba356f2c6
Added osu!direct header and filter control
2017-05-17 05:58:34 -03:00