Skip to content

Commit 0e1a0a1

Browse files
committed
Bump version and hide CategoryOverrides for now
1 parent 510eca1 commit 0e1a0a1

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

ComponentSelectorAdditions/CategoryOverride.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace ComponentSelectorAdditions
88
{
99
// Make this have source and target to actually remove the types from the source?
1010
// Removal would be optional, of course
11-
public sealed class CategoryOverride
11+
internal sealed class CategoryOverride
1212
{
1313
private readonly Func<EnumerateComponentsEvent, IEnumerable<ComponentResult>> _getAdditionalComponents;
1414
public CategoryNode<Type> TargetCategory { get; }

ComponentSelectorAdditions/CategoryOverrideHandler.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@
1010

1111
namespace ComponentSelectorAdditions
1212
{
13-
public sealed class CategoryOverrideHandler : ResoniteCancelableEventHandlerMonkey<CategoryOverrideHandler, EnumerateComponentsEvent>
13+
internal sealed class CategoryOverrideHandler : ResoniteCancelableEventHandlerMonkey<CategoryOverrideHandler, EnumerateComponentsEvent>
1414
{
1515
private static readonly Dictionary<CategoryNode<Type>, HashSet<CategoryOverride>> _overridesByCategory = new();
1616

17+
public override bool CanBeDisabled => true;
18+
1719
/// <inheritdoc/>
1820
public override int Priority => HarmonyLib.Priority.VeryLow;
1921

@@ -38,6 +40,9 @@ public static bool RemoveOverride(CategoryOverride categoryOverride)
3840
/// <inheritdoc/>
3941
protected override void Handle(EnumerateComponentsEvent eventData)
4042
{
43+
if (!Enabled)
44+
return;
45+
4146
foreach (var categoryOverride in GetOverrides(eventData.RootCategory))
4247
{
4348
foreach (var additionalResult in categoryOverride.GetAdditionalComponents(eventData))

ComponentSelectorAdditions/ComponentSelectorAdditions.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<PackageId>ComponentSelectorAdditions</PackageId>
1212
<Title>Component Selector Additions</Title>
1313
<Authors>Banane9</Authors>
14-
<Version>0.8.0-beta</Version>
14+
<Version>0.9.0-beta</Version>
1515
<Description>This MonkeyLoader mod for Resonite overhauls the Component Selector / Protoflux Node Selector to have a search, as well as favorites and recents categories.</Description>
1616
<PackageReadmeFile>README.md</PackageReadmeFile>
1717
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>

0 commit comments

Comments
 (0)