Skip to content

feat: migrate to .NET 10 and new SceneGate plugin#115

Merged
pleonex merged 8 commits into
priverop:masterfrom
pleonex:feature/scenegate-plugin
Apr 23, 2026
Merged

feat: migrate to .NET 10 and new SceneGate plugin#115
pleonex merged 8 commits into
priverop:masterfrom
pleonex:feature/scenegate-plugin

Conversation

@pleonex
Copy link
Copy Markdown
Collaborator

@pleonex pleonex commented Apr 22, 2026

Description

Implement a new converter discovery plugin for the SceneGate UI, for all the existing converters. I had to change some converters to use the interface IBinary, as some files have AlarFile format and not BinaryFormat directly.

Migrate also the dependencies including Yarhl to the stable release.

As SceneGate uses .NET 10, we had to migrate the project already. It was an easy migration, mostly in the build system part. I've taken this opportunity to migrate the solution file to the new format SLNX based on XML which is way more readable than the old format.

Note: use the branch feature/load-matchers of SceneGate with this plugin for now. There is a workaround for a bug we need to investigate about loading plugins dynamically.

@pleonex pleonex requested a review from priverop April 22, 2026 11:52
@pleonex pleonex added the enhancement New feature or request label Apr 22, 2026
@pleonex
Copy link
Copy Markdown
Collaborator Author

pleonex commented Apr 22, 2026

It could be interesting to find a way to avoid having all these one line classes. Maybe with some dictionaries as the main tool...

Copy link
Copy Markdown
Owner

@priverop priverop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome!! I can't wait to try it out!

Copy link
Copy Markdown
Owner

@priverop priverop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🫰 thank you!!

@pleonex pleonex merged commit 6493dc0 into priverop:master Apr 23, 2026
2 checks passed
@pleonex pleonex deleted the feature/scenegate-plugin branch April 23, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants