Skip to content

Codebase Cleanup and Resource Consolidation #133

@mdwigley

Description

@mdwigley

Detailed Description

Perform a cleanup pass across the PlugHub host codebase to remove unused resources and enforce consistent formatting. Specifically, eliminate unused geometry stream icons from Icons.axaml and standardize all .axaml files to use tab-based indentation. This improves maintainability, reduces noise in the resource dictionaries, and ensures consistent formatting across the project.

Context

  • Maintainability: Removing unused icons reduces clutter and makes it easier to identify active resources.
  • Consistency: Standardizing indentation across all .axaml files avoids formatting churn in future diffs and PRs.
  • Developer Experience: A cleaner, more consistent codebase lowers the barrier for contributors and reduces cognitive load.

Possible Implementation

  • Audit Icons.axaml and remove geometry stream icons that are not referenced anywhere in the host or plugins.
  • Apply tab-based indentation across all .axaml files.
  • Add a style guideline note to the documentation to prevent reintroduction of inconsistent formatting.

Target Platform(s)

  • All Platforms

Affected Components (optional)

  • Icons.axaml
  • All .axaml files in the host project

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions