1f12b2bd09
Rename download state Downloaded
to Importing
2021-01-13 18:04:53 +03:00
d2ca6da0fd
Remove unused constant
2021-01-11 01:56:09 +09:00
bd37723788
Expose as IBindable for added safety
2021-01-11 01:55:54 +09:00
54982dcdd7
Refactor LoadingLayer to avoid applying effects to external drawables
...
In theory this seemed like a good idea (and an optimisation in some
cases, due to lower fill rate), but in practice this leads to weird edge
cases.
This aims to do away with the operations on external drawables by
applying a dim to the area behind the `LoadingLayer` when required.
I went over each usage and ensured they look as good or better than
previously.
The specific bad usage here was the restoration of the colour on dispose
(if the `LoadingLayer` was disposed in a still-visible state).
I'm aware that the `BeatmapListingOverlay` will now dim completely during
load. I think this is fine for the time being.
2021-01-05 17:31:45 +09:00
206bf3713e
Make IAPIProvider read-only bindables into IBindables
2020-12-18 15:16:36 +09:00
9b9b710ded
Move and rename remaining direct classes
2020-04-21 16:41:07 +09:00
ed837d3115
Use framework extension method for FromHex
2020-03-11 10:18:41 +09:00
623b78d675
Combine all loading animation implementations
2020-02-21 15:32:46 +09:00
4d180a685a
Adjust font sizes and spacing in BeatmapSetOverlay
2020-02-16 21:43:33 +01:00
e2950d7027
Extract method to avoid nested ternaries
2020-02-10 20:27:46 +01:00
fa3934ddb4
Match osu-web button description
2020-02-05 17:16:20 +01:00
c2a80119ca
Remove using directives
2020-02-04 23:23:57 +01:00
48beb9fd6d
Recolour PreviewButton
2020-02-04 21:01:02 +01:00
b6301f6537
Adjust PreviewButton alpha and animation
2020-02-04 19:52:32 +01:00
a86fb2113e
fix tooltip capitalization
2020-01-14 14:26:54 -05:00
c751328665
Disable button when not logged in
2019-11-13 12:13:33 +09:00
3903e59f2f
Add null check for notification overlay
2019-11-13 00:01:13 +03:00
dfd5c88075
Typo fix
2019-11-13 00:00:08 +03:00
da819261e0
Shrink and darken loading layer to better suit button
2019-11-12 21:38:16 +09:00
5110ae82a1
Tidy up implementation
2019-11-12 21:38:08 +09:00
58df6930b2
Get error message from server
2019-11-12 19:34:20 +09:00
2dac3a6efe
Handle hitting the maximum allowed number of favourited beatmaps
2019-10-16 13:58:29 +03:00
a7dc9bb582
Add tooltip and remove pink layer
2019-10-07 15:41:05 +03:00
2d707b2b65
Implement PostBeatmapFavouriteRequest
2019-10-07 15:36:23 +03:00
cdf75b4098
Public before private
2019-07-22 22:14:09 +09:00
3e95cb9145
Use bindable and disable button
2019-07-22 14:35:18 +03:00
23acddcb56
Rename download buttons to avoid ambiguity
2019-07-03 12:02:35 +09:00
ab27d82cd5
Make beatmap download buttons inherit BeatmapDownloadTrackingComposite
...
- Move DownloadTrackingComposite into the online namespace
2019-06-11 23:01:01 +05:30
d7c09e7dbd
Merge remote-tracking branch 'origin/master' into fix-new-inspections
...
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
f1952c0816
Update font awesome usage
2019-04-02 19:55:24 +09:00
c39c37a18d
Apply more missed cases
2019-04-01 12:44:46 +09:00
de80fc0eac
Update icon usage to match framework changes
2019-03-27 19:29:27 +09:00
f0114d776d
Use interface to access API
...
Allows for better testability.
2019-03-13 12:58:18 +09:00
42be7857d1
Use expression body for property get/set where possible
2019-02-28 13:58:19 +09:00
367bc53a06
Revert some more instances of 'e' variable names
2019-02-22 20:15:25 +09:00
3015d40f8f
Merge branch 'master' into osu-fontusage
2019-02-22 18:09:23 +09:00
3fe4b8fd1c
Update variable names
...
Also cleans up some weird code
2019-02-22 17:51:39 +09:00
d8c55bc729
Adjust namespaces
2019-02-21 19:05:52 +09:00
bca347427f
Update with framework bindable changes
2019-02-21 18:56:34 +09:00
a2aa3ec5cb
Adjust sprite texts in-line with framework changes
2019-02-20 15:03:20 +09:00
0b8bd520ab
Shake in all cases
2019-01-31 19:15:04 +09:00
b89694a969
Fix "importing" state display
2019-01-31 19:09:04 +09:00
327a34f12a
Merge remote-tracking branch 'upstream/master' into download-tracking-component
...
# Conflicts:
# osu.Game/Beatmaps/Drawables/BeatmapSetDownloader.cs
2019-01-31 18:45:09 +09:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
7d6d7cf457
Merge remote-tracking branch 'upstream/master' into download-tracking-component
...
# Conflicts:
# osu.Game/Overlays/BeatmapSet/Buttons/DownloadButton.cs
2019-01-23 11:06:29 +09:00
09553550a3
Remove remaining supporter check
2019-01-23 00:19:39 +09:00
21e79f51b1
Remove necessity of BeatmapSetDownloader
2019-01-18 14:28:06 +09:00
8848fa8b1b
Improve UX of download buttons on beatmap set overlay
2019-01-18 12:04:49 +09:00
b62630ecd2
Centralise download tracking logic so we can show it in multiple scenarios
2019-01-18 11:28:10 +09:00
f27bd3ef3e
OpenTK -> osuTK
2018-11-20 17:14:59 +09:00