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

Using AvaloniaUI to replace WPF framework. #1972

Open
JAAYapps opened this issue Nov 16, 2024 · 1 comment
Open

Using AvaloniaUI to replace WPF framework. #1972

JAAYapps opened this issue Nov 16, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@JAAYapps
Copy link

Which component should be improved?

UI/UX

Describe your feature suggestion in more detail

I had switched to linux a while back and was trying to use the Undertale Mod Tool in the wine compatibility layer. The program itself loads, but I am getting UI rendering issues with it. I have used WPF for a long time and found that I can use most of what I know with AvaloniaUI. As a concept, I recreated the editor UI Window in Avalonia.

image

It's not all functional as it's a proof of concept to get away from Windows being the only platform, since Undertale runs on all platforms. Avalonia has a good CSS like style system for themes. Avalonia has converters as well that function like WPF's converters like IValueConverter. Avalonia has support to use the MVVM pattern and the CommunityToolkit.Mvvm package to remove a ton of boilerplate code for property event notifications.

Does any of this sound interesting to anyone?

@JAAYapps JAAYapps added the enhancement New feature or request label Nov 16, 2024
@Jacky720
Copy link
Contributor

This type of work is primarily documented at #460. You're also welcome to join the Underminers Discord for any additional help or discussion of features.

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

No branches or pull requests

2 participants