Attempting to port the orienteering course setting program PurplePen (.net/WPF based) to Linux.
So far it uses a new Avalonia UI base and it looks like that I have gotten the underlying libraries to both compile and work.
Attempting to port the orienteering course setting program PurplePen (.net/WPF based) to Linux.
So far it uses a new Avalonia UI base and it looks like that I have gotten the underlying libraries to both compile and work.
We are getting somewhere, next up control symbols in the control description, then course rendering when switching course.
When that's in place I think we got a very nice application for viewing PurplePen files.
Final progress update for today, control description kinda working.
When I first thought of this port (years ago), I never imagined that I would approach this by writing a new GUI but instead using some hacky solution for running WPF on Linux.
This has however gone rather smoothly, probably going to finish the basics of viewing events and courses tomorrow and publish it. I do want to tackle editing, printing and all of its features but that's quite an undertaking.
Okay, got course rendering working, done for the time being!
Lot's of potential side projects here, in particular it would be wonderful if I could port the OCAD and Mapper rendering to WebAssembly.