Commit Graph

19737 Commits

Author SHA1 Message Date
naoey 61260cf599
Hand off comparison logic for database query to implementors
Equals overrides are not used in EF queries without running the comaprison locally instead of on the database, so to preserve that the comparison logic is instead implemented on a per manager basis.
2019-06-27 15:32:27 +05:30
Dean Herbert 72bb6f8c12
Fix download buttons not correctly finding existing downloads 2019-06-27 15:24:08 +05:30
Dan Balasescu 22067cd807
Merge pull request #5162 from peppy/fix-settings-subpanel-dim
Fix settings subpanels dimming main content
2019-06-27 18:44:39 +09:00
Dan Balasescu 2ee4fde5f0
Merge branch 'master' into fix-settings-subpanel-dim 2019-06-27 18:30:36 +09:00
Dan Balasescu 7762b67ecb
Merge pull request #4910 from EVAST9919/user_profile_modes
Implement Ruleset Selector component for profile overlay
2019-06-27 15:47:56 +09:00
Dean Herbert 98ba38d421
Merge branch 'master' into user_profile_modes 2019-06-27 15:34:21 +09:00
Dean Herbert d6c28dc6d7 Simplify and fix state management 2019-06-27 15:31:47 +09:00
Dean Herbert 25499f74a7 Remove redundant font set 2019-06-27 15:31:36 +09:00
smoogipoo b397652af4 Remove ability to set arbitrary accent colours 2019-06-27 15:02:26 +09:00
smoogipoo 7f5587d894 RulesetTabItem -> ProfileRulesetTabItem 2019-06-27 14:54:31 +09:00
smoogipoo 803198ff20 Gamemode -> Ruleset 2019-06-27 14:53:18 +09:00
Dean Herbert 98ee2d660a
Handle beatmaps with disabled download or missing content (#4986)
Handle beatmaps with disabled download or missing content

Co-authored-by: Dean Herbert <pe@ppy.sh>
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2019-06-27 13:59:54 +09:00
KingLuigi4932 04f5ee21e1 Merge remote-tracking branch 'origin/not-available-to-download' into not-available-to-download 2019-06-27 07:49:35 +03:00
iiSaLMaN e78ecb9757 More anonymising in tests 2019-06-27 07:48:57 +03:00
smoogipoo 9e2e393ab7 DownloadAllowed -> DownloadEnabled 2019-06-27 13:38:21 +09:00
smoogipoo c1277b5db2 Test the download button directly for safety 2019-06-27 13:35:14 +09:00
Dean Herbert f3aab143aa Fix settings subpanels dimming main content 2019-06-27 13:16:16 +09:00
Dean Herbert 3294464bc6 Fix typo in variable 2019-06-27 12:47:05 +09:00
Dean Herbert a5ccfeb18e Remove unnecessary fill flow 2019-06-27 12:34:22 +09:00
Dean Herbert be901294f7 Simplify text layout 2019-06-27 12:33:14 +09:00
Dean Herbert cd6f452bfa Remove weird download button exposure 2019-06-27 12:22:38 +09:00
Dean Herbert c49b8b1883 Remove accidental change 2019-06-27 12:19:49 +09:00
Dean Herbert a4929f19e5 Adjust background colour of non-loaded beatmap set cover to play better with black foreground elements 2019-06-27 12:17:28 +09:00
Dean Herbert 32c3bee71b Avoid public exposure 2019-06-27 12:11:04 +09:00
Dean Herbert cc9a7839c9 Fix layout regression 2019-06-27 12:04:01 +09:00
Dean Herbert d6da21b0f0 Tidy up fetch methods
Anonymise some test data further
2019-06-27 12:00:31 +09:00
Dean Herbert 375a6f406d Merge remote-tracking branch 'upstream/master' into not-available-to-download 2019-06-27 11:44:41 +09:00
Dean Herbert 322d92d3e0 Rename class to BeatmapAvailability 2019-06-27 11:40:22 +09:00
iiSaLMaN 9ada4d68b1 Make fields protected and expose them in tests 2019-06-26 22:42:34 +03:00
Dean Herbert d5c8680d8f
Merge pull request #5001 from naoey/generic-download-tracking-composite
Make a generic model download tracking Drawable
2019-06-27 03:26:27 +09:00
Andrei Zavatski 2e49b4ffcd Update the component with an abstract RulesetSelector class 2019-06-26 18:56:40 +03:00
Andrei Zavatski e9f3a1ba63 Merge remote-tracking branch 'refs/remotes/ppy/master' into user_profile_modes 2019-06-26 18:31:36 +03:00
Dean Herbert 9edd98efdc Move disposal to end of class 2019-06-27 00:29:38 +09:00
Dean Herbert 768d6c2fb3 ModelInfo -> Model 2019-06-27 00:29:09 +09:00
naoey 8efc504817
Post merge fixes 2019-06-26 18:22:37 +05:30
naoey f3a84de7b5
Merge remote-tracking branch 'upstream/master' into generic-download-tracking-composite 2019-06-26 18:17:53 +05:30
Dean Herbert 1c9b6e7af3
Create a generic archive download manager (#5000)
Create a generic archive download manager

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-06-26 21:24:36 +09:00
Dean Herbert c34f6180e6
Merge branch 'master' into generic-download-model-manager 2019-06-26 20:37:56 +09:00
Dean Herbert da65658bc3 Fix comments 2019-06-26 20:07:01 +09:00
Dean Herbert 6812eccdd1
Fix MusicController holding references to beatmaps while inacti… (#5158)
Fix MusicController holding references to beatmaps while inactive
2019-06-26 19:30:16 +09:00
Dan Balasescu eb7757a25c
Merge pull request #4964 from EVAST9919/toolbar-rulesets-refactor
Refactor ToolbarRulesetSelector using TabControl
2019-06-26 19:21:45 +09:00
Dan Balasescu f06aabad5f
Merge branch 'master' into toolbar-rulesets-refactor 2019-06-26 18:33:45 +09:00
smoogipoo 6ce86e6083 General refactoring 2019-06-26 17:52:25 +09:00
Dean Herbert 5a791dcd86
Shortcut checking for whether directories are files (#5160)
Shortcut checking for whether directories are files
2019-06-26 17:47:21 +09:00
smoogipoo cb65fc6317 Don't throw exception for non-existent files 2019-06-26 17:23:12 +09:00
smoogipoo 15b140b2ee Shortcut checking for whether directories are files 2019-06-26 17:10:22 +09:00
Dean Herbert 2707a7179e Fix MusiController holding references to beatmaps while inactive 2019-06-26 13:18:03 +09:00
Dean Herbert 1eda4e0dd4 Merge remote-tracking branch 'upstream/master' into generic-download-model-manager 2019-06-26 12:21:04 +09:00
Dan Balasescu 681759582b
Merge pull request #5155 from peppy/one-hit-screen
Add base class for startup screens
2019-06-26 11:49:15 +09:00
Dean Herbert 9e1cb90dd8 Remove existing argument for ItemAdded event
For all usages, it looks like this was unnecessary.
2019-06-26 11:40:41 +09:00