Speaking as a Mac user, I could see the obvious desire to build a Joplin GUI from the ground up in SwiftUI or whatever Apple is pushing these days. The main issue (other than this being an mindbogglingly time-intensive undertaking, lol) is that the codebase would need strict architectural separations so that shared components could remain stable while the platform-specific ones are able to evolve independent from each other. I've only poked around a little bit, and I'm still quite confused.
1 Like