CANopenNode / CANopenEditor

CANopen Object Dictionary Editor
GNU General Public License v3.0
144 stars 64 forks source link

Initial avalonia GUI #148

Open nimrof opened 1 week ago

nimrof commented 1 week ago

WORK IN PROGRESS, DO NOT MERGE

Now that we have .net8 in master i can add this. I have been playing a little bit with the cross platform avalonia gui and this is the branch. Hopping this can replace the windows-only gui.

Its not in any way ready to merge, for me it is useful to find flaws in the protobuffer and supporting code and testing out avalonia when i feel like fiddling with gui and not code.

There are a loot that is missing so it is way easier to list the things that work:

Working my way from left to right in the device view....very slowly

Just a disclaimer:

Feel free to comment and commit

CANopenNode commented 1 week ago

Nice. Works on Linux without problem:

sudo apt install dotnet-sdk-8.0
dotnet EDSEditorGUI2.dll
CANopenNode commented 1 week ago

Actually Linux also compiles it, if there are no binaries:

cd EDSEditorGUI2
dotnet run
trojanobelix commented 1 week ago

Nice and clean GUI