Commit Graph

39133 Commits

Author SHA1 Message Date
64d96b06a6 Add interpreted difficulty info to BeatmapVerifierContext
Enables checks to make use of the difficulty level as shown in the settings UI.
2021-05-12 02:30:21 +02:00
c13b93e6f1 Replace IWorkingBeatmap arg with BeatmapVerifierContext in checks
This simplifies passing of contextual information by enabling addition without needing to refactor lots of classes.

See next commit for example.
2021-05-12 02:29:18 +02:00
4aeaec6ecc Add InterpretationSection and its bindable in IssueList
We'll eventually connect that bindable so that checks can access it.
2021-05-12 01:32:18 +02:00
75adec57eb Remove negligible default hidden TODO 2021-05-12 01:31:16 +02:00
ad78aec1ef Refresh IssueList on changes in VisibilitySection 2021-05-12 01:30:45 +02:00
1bb7d412da Add IssueList filtering based on those bindables 2021-05-12 01:29:46 +02:00
2e4399f0c1 Add VisibilitySection and its bindables in IssueList 2021-05-12 01:27:21 +02:00
01b8794757 Add abstract Section class
Similar to `Section` in the timing screen, but does not make use of checkboxes, nor specific to control points.

So there's a lot of things that differ, hence new class instead of factoring that out.
2021-05-12 01:26:12 +02:00
1de35f880b Separate IssueList into own class 2021-05-12 01:23:31 +02:00
d3c1ec55ee Take IssueList in IssueSettings constructor
We'll be using this for bindables later.
2021-05-12 01:22:32 +02:00
97bd482d4d Factor out load from settings into new Settings class 2021-05-12 01:21:38 +02:00
f13ef09f1f Merge pull request #12752 from peppy/health-display-composite 2021-05-11 22:18:25 +02:00
048677846b Change HealthDisplay to be a CompositeDrawable 2021-05-11 23:10:30 +09:00
4be15cfc5a Merge pull request #12636 from peppy/skin-components-list
Add initial implementation of skin editor component list
2021-05-11 18:03:28 +09:00
7d9cdd3bc2 Merge branch 'master' into skin-components-list 2021-05-11 17:27:48 +09:00
a8be7499e9 Merge pull request #12744 from Joehuu/global-actions-idle-tracker
Fix idle tracker not accounting global actions
2021-05-11 15:17:12 +09:00
4bee8c23f0 Fix idle tracker not accounting global actions 2021-05-10 21:40:29 -07:00
9c970a9eaf Merge pull request #12743 from smoogipoo/fix-submission-failure-autoplay
Fix autoplay scores being submitted
2021-05-11 12:16:58 +09:00
0f00ee8640 Change failure text
Although this is not visible anywhere.
2021-05-11 11:35:08 +09:00
8c9390dc75 Remove replay condition 2021-05-11 11:33:21 +09:00
6db9e26d48 Fix score submission failures with autoplay 2021-05-11 11:28:09 +09:00
32f7691349 Fix token failure preventing base.LoadAsyncComplete() 2021-05-11 11:24:35 +09:00
d4d1706330 Merge pull request #12742 from smoogipoo/rename-test
Rename test to better match tested class
2021-05-11 10:19:52 +09:00
7c8dd91674 Rename test to better match tested class 2021-05-11 09:29:15 +09:00
3a11d9e102 Merge pull request #12738 from gagahpangeran/text-flow-md 2021-05-10 23:36:42 +02:00
f5aff780ca Merge branch 'master' into text-flow-md 2021-05-10 22:34:20 +02:00
f1aa47f6df Update framework 2021-05-10 23:15:38 +09:00
6bb52ebcf8 Merge pull request #12570 from frenzibyte/corner-rotation-controls
Add rotation controls to editor selection box corners
2021-05-10 23:09:44 +09:00
1492ad750a Merge pull request #12735 from smoogipoo/fix-toolbar-queuing-sounds
Fix toolbar queuing ruleset sounds
2021-05-10 23:05:49 +09:00
bca5bee72e remove duplicate CreateSpriteText in OsuMarkdownTextFlowContainer 2021-05-10 19:28:32 +07:00
9027a09d6d Merge pull request #12688 from gagahpangeran/osu-markdown
Implement osu!-styled Markdown container
2021-05-10 20:39:56 +09:00
e7355da201 Merge branch 'master' into osu-markdown 2021-05-10 20:02:04 +09:00
1b701adfef Add score/health processors to fill in default values 2021-05-10 18:15:39 +09:00
2ecd638f7f Merge branch 'master' into skin-components-list 2021-05-10 18:13:10 +09:00
a229ef5c13 Merge pull request #12708 from peppy/remove-hud-overlay-unused-pieces
Remove now unnecessary binding logic from `HUDOverlay`
2021-05-10 17:15:59 +09:00
fa872858b5 Remove unnecessary check 2021-05-10 16:40:06 +09:00
97e72849af Fix regressed HitErrorDisplay behaviour (and localise binding to meter implementations) 2021-05-10 15:24:13 +09:00
78952c07b0 Merge branch 'master' into remove-hud-overlay-unused-pieces 2021-05-10 14:39:32 +09:00
5a6c7c30e0 Merge pull request #12707 from peppy/skin-components-bind-outwards-health
Update `HealthDisplay` components to use DI to attach data source
2021-05-10 14:39:17 +09:00
332cb74cad Fix toolbar queuing ruleset sounds 2021-05-10 13:58:13 +09:00
149f2bcc1c Merge pull request #12701 from ekrctb/framed-auto-generator
Factor out common logic of frame-based replay `AutoGenerator`
2021-05-10 13:43:53 +09:00
35a7226cd8 Add newline 2021-05-10 13:41:04 +09:00
3c3500d070 Merge branch 'skin-components-bind-outwards-health' into remove-hud-overlay-unused-pieces 2021-05-10 12:23:18 +09:00
1d38fa29b5 Remove unused using statement 2021-05-10 12:23:04 +09:00
1bbbe80420 Fix missing instances of HealthProcessor caching 2021-05-10 12:22:24 +09:00
132bb7832d Fix some regressions when updating test scenes 2021-05-10 12:06:33 +09:00
b274fdf20d Merge branch 'master' into skin-components-bind-outwards-health 2021-05-10 11:13:44 +09:00
002622a92c Merge pull request #12732 from Joehuu/ss-sort-by-source
Add ability to sort by source in song select
2021-05-10 10:10:56 +09:00
0ff0353e13 Merge pull request #12734 from Susko3/make-max-volume-feel-better
Make adjusting volume to max feel better
2021-05-10 09:35:20 +09:00
ab6239fd5f change math for displaying volume "MAX" 2021-05-10 00:51:58 +02:00