Commit Graph

39140 Commits

Author SHA1 Message Date
04c1585eb2 Use more consistent lambda discards 2021-05-13 05:38:45 +02:00
e86834b740 Use local bound copy for HiddenIssueTypes 2021-05-13 05:25:20 +02:00
c8d21f2c3f Isolate refreshing to IssueList 2021-05-13 05:25:02 +02:00
fbb76ba598 Split ShowIssueTypes dict into hidden and configurable lists
This way `VerifyScreen` is decoupled from which options `VisibilitySection` provides.

Bindings are a bit less neat, though.
2021-05-13 04:50:32 +02:00
dd8423c4c4 Set interpreted difficulty to correct default 2021-05-13 04:36:20 +02:00
6806e40ad9 Remove unnecessary local variable
This now exists in `VerifyScreen`, which we can access from here.
2021-05-13 04:30:40 +02:00
56bd897666 Move ShowIssueTypes to VerifyScreen 2021-05-13 04:29:27 +02:00
d2e0e8ad94 Reverse direction of binding to allow for better abstract class definitions 2021-05-12 16:53:58 +09:00
17e3764576 Rename Settings to have a more localised name 2021-05-12 16:38:04 +09: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