Open HughJeffner opened 2 years ago
Been looking more into this and seems like the GUI is going to be an issue. If I'm understanding correctly, Winforms is not available outside of Windows OS unless I either use Mono or .NET 6
So I think the logical choice is to attempt to port to .NET 6.
It looked like sharpadbclient had a .netstandard target when I viewed it in the package manager, but I haven't tried it yet.
Going to be targeting .net 5 for the 8.0 release with Avalonia UI for the GUI
Things that need to be worked on:
SoundPlayer
only supported on windows (ManagedBass maybe a replacement but has platform-specific binaries (x86,x64,arm etc)Console.Beep(int,int)
only supported on windows (just replace with regular beeps)~thread.SetApartmentState(ApartmentState.STA)
which maybe is not even needed anymore?AForge 2.2.5
dependency may not work correctly~System.Drawing
libraries~Alt
modifier key not working
You will probably struggle with SharpAdbClient package, with reliant on .Net Framework standard