Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port UI to Blazor: proof of concept #304

Closed
ekolis opened this issue Feb 17, 2024 · 2 comments · Fixed by #308
Closed

Port UI to Blazor: proof of concept #304

ekolis opened this issue Feb 17, 2024 · 2 comments · Fixed by #308
Labels
enhancement New feature or request
Milestone

Comments

@ekolis
Copy link
Owner

ekolis commented Feb 17, 2024

What do you want to see?
Proof of concept for a Blazor UI: embed a Blazor view in WinForms for one of the screens in the game.

https://learn.microsoft.com/en-us/aspnet/core/blazor/hybrid/tutorials/windows-forms?view=aspnetcore-8.0

How would it help players?
The UI could look a lot prettier and be a lot easier to develop. Embedding it in the WinForms UI means the UI could be converted gradually instead of having to be completely converted before using the new UI. This would also make converting FrEee to a web based game much simpler, should we want to do that.

Alternatives
Other UI frameworks?

Screenshots and mockups
N/A

Things to consider
???

@ekolis ekolis added the enhancement New feature or request label Feb 17, 2024
@ekolis ekolis added this to the alpha-10 milestone Feb 17, 2024
@ekolis
Copy link
Owner Author

ekolis commented Mar 1, 2024

https://github.com/BlazorExtensions/Canvas could be useful for the galaxy map and any other views that need to draw.

@ekolis ekolis pinned this issue Mar 1, 2024
@ekolis ekolis linked a pull request Apr 21, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from To do to Done in FrEee Modern GUI Apr 21, 2024
@github-project-automation github-project-automation bot moved this from To do to Done in FrEee WinForms GUI Apr 21, 2024
@ekolis
Copy link
Owner Author

ekolis commented Apr 21, 2024

See #309 for the complete Blazor UI issue.

@ekolis ekolis unpinned this issue Apr 21, 2024
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
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant