This PR synchronizes changes from Mosa.Tool.Explorer into Mosa.Tool.Explorer.Avalonia, and introduces the following changes:
Fix a bug where compiler logs wouldn't be shown
Some operations like loading a DLL and compiling methods were made asynchronous to prevent the UI from freezing (this made the operations a bit faster and the UI more responsive as a result)
Nested tab controls were removed in the Counters and Compiler Counters tabs. Instead, the raw text can be copied using a button in each section
This PR synchronizes changes from
Mosa.Tool.Explorer
intoMosa.Tool.Explorer.Avalonia
, and introduces the following changes: