Thanks for the follow-up.
The reason I created yWriter 8 was because Microsoft released dotnet 5, and as usual I released a version compiled against these new libraries. Then MS ditched dotnet 5 and released dotnet 6 to replace it, but at the same time they've been working on a new 'universal' UI called Maui.
Dotnet 5 and 6 - naturally - will drop support for older operating systems, just as Dotnet 4.8 doesn't run on Vista. I expect Windows 7 will be next to go, then Windows 8. This is the reason yWriter 5 and 6 exist - to support older hardware.
I've already thrown out the old Android yWriter and have been tinkering in Maui to create a cross-platform version that will run unmodified on Windows and Android. It would run on Mac and IOS as well, but my expensive Mac Mini is now a boat anchor as Apple has decided it's too old to run their XCode programming language, and it's not worth me paying for another one. (Mac and IOS users are a tiny percentage of the overall.)
Maui is still very new, though, and it lacks a lot of the features I need. It looks like it was designed for TVs, Tablets and Phones, rather than desktop use, and since yWriter will always be primarily desktop-focused there's zero point me converting the whole program at this stage. Just hundreds of hours of work for little reason.
We'll see what the future brings, but for now I've been working on my own listview controls (as seen in the new yWriter7 Beta - I think) which allow full colour customisation. If not yWriter7 beta, they can certainly be seen and tested in yPlay2, my MP3 player, which has the same theme engine as yWriter.