mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-07 21:30:16 +00:00
[PR #225] [MERGED] Add Avalonia UI #989
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/SabreTools/MPF/pull/225
Author: @mnadareski
Created: 9/9/2020
Status: ✅ Merged
Merged: 9/10/2020
Merged by: @mnadareski
Base:
master← Head:crossplat📝 Commits (6)
46530a9Add Avalonia, remove NET4625e77b43Add icon, fix version, copyright, appveyorf61b84dOkay, fine470e641Protection scan output to Avalonia4735befMerge branch 'master' into crossplatf74dc01Fix percentage in Avalonia📊 Changes
32 files changed (+2608 additions, -34 deletions)
View changed files
➕
DICUI.Avalonia/App.axaml(+8 -0)➕
DICUI.Avalonia/App.axaml.cs(+24 -0)➕
DICUI.Avalonia/ComboBoxItems/CategoryComboBoxItem.cs(+29 -0)➕
DICUI.Avalonia/ComboBoxItems/KnownSystemComboBoxItem.cs(+35 -0)➕
DICUI.Avalonia/ComboBoxItems/LanguageComboBoxItem.cs(+29 -0)➕
DICUI.Avalonia/ComboBoxItems/MediaTypeComboBoxItem.cs(+20 -0)➕
DICUI.Avalonia/ComboBoxItems/RegionComboBoxItem.cs(+30 -0)➕
DICUI.Avalonia/Constants.cs(+55 -0)➕
DICUI.Avalonia/DICUI.Avalonia.csproj(+36 -0)➕
DICUI.Avalonia/DiscInformationWindow.axaml(+120 -0)➕
DICUI.Avalonia/DiscInformationWindow.axaml.cs(+264 -0)➕
DICUI.Avalonia/EnumDescriptionConverter.cs(+32 -0)➕
DICUI.Avalonia/Icon.ico(+0 -0)➕
DICUI.Avalonia/LogWindow.axaml(+40 -0)➕
DICUI.Avalonia/LogWindow.axaml.cs(+82 -0)➕
DICUI.Avalonia/MainWindow.axaml(+109 -0)➕
DICUI.Avalonia/MainWindow.axaml.cs(+843 -0)➕
DICUI.Avalonia/MessageBox.axaml(+17 -0)➕
DICUI.Avalonia/MessageBox.axaml.cs(+83 -0)➕
DICUI.Avalonia/OptionsWindow.axaml(+162 -0)...and 12 more files
📄 Description
This PR introduces a (theoretically) cross-platform UI for DICUI. It is not as full-featured as the regular UI currently, but it does all of the same general stuff, including running dumps and changing settings. The "broken" parts all revolve around the log window.
Also entirely forgot that this also strips out .NET 4.6.2 (since .NET 4.7.2 is fully
monocompatible) and comments out a lot of the problematic .NET Core 3.1 code.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.