Skip to content

Rebranding, code cleanup and dependency update#2

Merged
imranakram merged 6 commits into
masterfrom
feature/Rel2026
Apr 9, 2026
Merged

Rebranding, code cleanup and dependency update#2
imranakram merged 6 commits into
masterfrom
feature/Rel2026

Conversation

@imranakram
Copy link
Copy Markdown
Owner

PR Classification

Rebranding and code cleanup.

PR Summary

This pull request rebrands the project from "Innofactor.XTB.StepManipulationTool" to "ImranAkram.XTB.StepManipulationTool", updates ownership and metadata, and refreshes UI resources and references.

  • AssemblyInfo.cs, StepManipulationTool.csproj, and StepsManipulationTool.sln: Updated assembly/product names, copyright, version, root namespace, and project references.
  • All C# source files: Changed namespaces and removed "Innofactor" references in code and UI.
  • PluginDescription.cs: Updated plugin metadata, icons, and added UI color scheme attributes.
  • Resources.Designer.cs and Resources.resx: Updated resource namespaces and added new icon resources.
  • Added and updated image/icon files in the images directory.

Updated all references from Innofactor to ImranAkram, including NuGet package metadata, project and solution names, and UI labels. Added new icon resource and updated .gitignore. Adjusted resource and project files to reflect new branding and maintain compatibility with Visual Studio 2022.
Renamed all namespaces from Innofactor.XTB.StepManipulationTool to XTB.StepManipulationTool across the codebase for consistency with new project structure. Updated assembly and product metadata to "ImranAkram.XTB.StepManipulationTool" and revised copyright to 2026 Imran Akram. Changed assembly version to 1.2026.1.5. Updated About form description, icon, and UI layout. Replaced SmallImageBase64 icon, removed BigImageBase64, and updated resource references. Refreshed application icons (icon.ico, iconLarge.png) to reflect new branding.
Added build.yml for CI builds on push/PR and release.yml for manual NuGet/GitHub releases with auto-versioning. Updated README with workflow usage, versioning scheme, and required secrets. No changes to main codebase.
- CI now builds, versions, and uploads the .nupkg as an artifact
- Release workflow only promotes a chosen CI-built .nupkg (no rebuild)
- Release requires CI run_id, resolves version from artifact
- Updated README with new release process and instructions
- Added .github/workflows to solution for visibility in VS
- Improves reliability, traceability, and release auditability
@imranakram imranakram merged commit 89ce7a3 into master Apr 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant