You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I didn't really care about the UI programming model for this toy app, I only mimicked some MV-whatever style, but it has become increasingly feature rich and now I feel hesitant to add more features because of lame code model. It's time to fix redesign and fix those issues.
An important question though is, should this still be based on .NET/C#? There is a bunch of limitations e.g. new GTK (3, not even 4...) does not get appropriate support, up to the framework level. Xamarin.Forms is based on Gtk2 which is less than okay. Other UI frameworks (Avalonia, Eto, Uno...) are too Windows-oriented which just smell. We need a considerable UI framework that respects Linux well.
The text was updated successfully, but these errors were encountered:
I didn't really care about the UI programming model for this toy app, I only mimicked some MV-whatever style, but it has become increasingly feature rich and now I feel hesitant to add more features because of lame code model. It's time to fix redesign and fix those issues.
An important question though is, should this still be based on .NET/C#? There is a bunch of limitations e.g. new GTK (3, not even 4...) does not get appropriate support, up to the framework level. Xamarin.Forms is based on Gtk2 which is less than okay. Other UI frameworks (Avalonia, Eto, Uno...) are too Windows-oriented which just smell. We need a considerable UI framework that respects Linux well.
The text was updated successfully, but these errors were encountered: