diff --git a/ComponentSelectorAdditions/ComponentSelectorAdditions.csproj b/ComponentSelectorAdditions/ComponentSelectorAdditions.csproj index cb25363..3a061da 100644 --- a/ComponentSelectorAdditions/ComponentSelectorAdditions.csproj +++ b/ComponentSelectorAdditions/ComponentSelectorAdditions.csproj @@ -30,13 +30,13 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/ComponentSelectorAdditions/DefaultHandler.cs b/ComponentSelectorAdditions/DefaultHandler.cs index e0aacb2..e4faa51 100644 --- a/ComponentSelectorAdditions/DefaultHandler.cs +++ b/ComponentSelectorAdditions/DefaultHandler.cs @@ -139,7 +139,7 @@ void ICancelableEventHandler.Handle(BuildGroupButtonEvent var category = GetPrettyPath(eventData.ItemCategory, eventData.RootCategory); var tint = RadiantUI_Constants.Sub.PURPLE; - var argument = $"{eventData.ItemCategory.GetPath()}:{eventData.Group}"; + var argument = $"{eventData.ItemCategory!.GetPath()}:{eventData.Group}"; MakePermanentButton(eventData.UI, eventData.GroupName, tint, selector.OpenGroupPressed, argument, category); @@ -192,7 +192,7 @@ void ICancelableEventHandler.Handle(BuildCategoryButto MakePermanentButton(eventData.UI, GetPrettyPath(eventData.ItemCategory, eventData.RootCategory), RadiantUI_Constants.Sub.YELLOW, eventData.Selector.OnOpenCategoryPressed, - eventData.ItemCategory.GetPath()); + eventData.ItemCategory!.GetPath()); eventData.Canceled = true; } diff --git a/ComponentSelectorAdditions/Locale/de.json b/ComponentSelectorAdditions/Locale/de.json index 032661e..26043bd 100644 --- a/ComponentSelectorAdditions/Locale/de.json +++ b/ComponentSelectorAdditions/Locale/de.json @@ -17,20 +17,20 @@ "ComponentSelectorAdditions.RecentsCategories.Description": "Fügt 'Recents' Kategorien zu den Wurzelkategorien von Komponenten-Selektoren und ProtoFlux Nodebrowsern hinzu, welche die zuletzt Genutzten auflisten.", "ComponentSelectorAdditions.SearchBar.Description": "Fügt eine Suchleiste zu Komponenten-Selektoren hinzu, welche es erlaubt Komponenten und ProtoFlux Nodes zu suchen.", - "ComponentSelectorAdditions.Defaults.DirectButtonHeight.Description": "Die Höhe eines Buttons, der ein direktes Kind der aktuellen Kategorie als Ziel hat, in Canvas-Einheiten. Der Standardwert ist 32.", - "ComponentSelectorAdditions.Defaults.IndirectButtonHeight.Description": "Die Höhe eines Buttons, der kein direktes Kind der aktuellen Kategorie als Ziel hat und auch Platz für einen Kategoriepfad braucht, in Canvas-Einheiten. Der Standardwert ist 48.", + "ComponentSelectorAdditions.Config.Defaults.DirectButtonHeight.Description": "Die Höhe eines Buttons, der ein direktes Kind der aktuellen Kategorie als Ziel hat, in Canvas-Einheiten. Der Standardwert ist 32.", + "ComponentSelectorAdditions.Config.Defaults.IndirectButtonHeight.Description": "Die Höhe eines Buttons, der kein direktes Kind der aktuellen Kategorie als Ziel hat und auch Platz für einen Kategoriepfad braucht, in Canvas-Einheiten. Der Standardwert ist 48.", - "ComponentSelectorAdditions.Favorites.SortFavoriteCategoriesToTop.Description": "Sortiere favorisierte Kategorien über unfavorisierten.", - "ComponentSelectorAdditions.Favorites.SortFavoriteComponentsToTop.Description": "Sortiere favorisierte Komponenten / Nodes über unfavorisierten.", - "ComponentSelectorAdditions.Favorites.SortFavoriteConcreteGenericsToTop.Description": "Sortiere favorisierte konkrete Versionen von generischen Komponenten / Nodes über unfavorisierten.", + "ComponentSelectorAdditions.Config.Favorites.SortFavoriteCategoriesToTop.Description": "Sortiere favorisierte Kategorien über unfavorisierten.", + "ComponentSelectorAdditions.Config.Favorites.SortFavoriteComponentsToTop.Description": "Sortiere favorisierte Komponenten / Nodes über unfavorisierten.", + "ComponentSelectorAdditions.Config.Favorites.SortFavoriteConcreteGenericsToTop.Description": "Sortiere favorisierte konkrete Versionen von generischen Komponenten / Nodes über unfavorisierten.", - "ComponentSelectorAdditions.Recents.TrackedCapacity.Description": "Wie viele zuletzt genutzte Komponenten / Nodes gespeichert und angezeigt werden sollen.", - "ComponentSelectorAdditions.Recents.TrackConcreteComponents.Description": "Ob die konkreten Versionen von generischen Komponenten / Nodes gespeichert werden sollen.", - "ComponentSelectorAdditions.Recents.TrackGenericComponents.Description": "Ob die generischen Versionen von generischen Komponenten / Nodes gespeichert werden sollen.", - "ComponentSelectorAdditions.Recents.AddRecentConcreteComponentsToSelection.Description": "Sorgt dafür, dass die zuletzt genutzten konkreten Versionen von generischen Komponenten / Nodes in der Auswahl auftauchen.", + "ComponentSelectorAdditions.Config.Recents.TrackedCapacity.Description": "Wie viele zuletzt genutzte Komponenten / Nodes gespeichert und angezeigt werden sollen.", + "ComponentSelectorAdditions.Config.Recents.TrackConcreteComponents.Description": "Ob die konkreten Versionen von generischen Komponenten / Nodes gespeichert werden sollen.", + "ComponentSelectorAdditions.Config.Recents.TrackGenericComponents.Description": "Ob die generischen Versionen von generischen Komponenten / Nodes gespeichert werden sollen.", + "ComponentSelectorAdditions.Config.Recents.AddRecentConcreteComponentsToSelection.Description": "Sorgt dafür, dass die zuletzt genutzten konkreten Versionen von generischen Komponenten / Nodes in der Auswahl auftauchen.", - "ComponentSelectorAdditions.Search.MaxResultCount.Description": "Die maximale Anzahl von Komponenten- / Node-Ergebnissen die angezeigt werden soll. 'Bessere' Ergebnisse werden zuerst angezeigt. Kategorien zählen nicht.", - "ComponentSelectorAdditions.Search.SearchRefreshDelay.Description": "Wie lange nach einer Änderung der Suchanfrage gewartet wird bevor die Ergebnisse erneuert werden. 0 um immer sofort neu zu suchen.", - "ComponentSelectorAdditions.Search.UserExcludedCategories.Description": "Schließt bestimmte Kategorien basierend auf ihrem Pfad (Groß- / Kleinschreibung beachten) davon aus in sie hinein zu suchen. Einträge mit einem Semikolon trennen. Die Suche innerhalb der Kategorien funktioniert trotzdem." + "ComponentSelectorAdditions.Config.Search.MaxResultCount.Description": "Die maximale Anzahl von Komponenten- / Node-Ergebnissen die angezeigt werden soll. 'Bessere' Ergebnisse werden zuerst angezeigt. Kategorien zählen nicht.", + "ComponentSelectorAdditions.Config.Search.SearchRefreshDelay.Description": "Wie lange nach einer Änderung der Suchanfrage gewartet wird bevor die Ergebnisse erneuert werden. 0 um immer sofort neu zu suchen.", + "ComponentSelectorAdditions.Config.Search.UserExcludedCategories.Description": "Schließt bestimmte Kategorien basierend auf ihrem Pfad (Groß- / Kleinschreibung beachten) davon aus in sie hinein zu suchen. Einträge mit einem Semikolon trennen. Die Suche innerhalb der Kategorien funktioniert trotzdem." } } \ No newline at end of file