Vlad
Hi Vlad! What do you think about implementing epub.js as it is, to enable the opening of ebooks. Then if the community doesn't like it, you can reverse? For Desktop only, since iOS has a good built-in Books app already.
Using the native Apple books app in MacOS is problematic, because it comes with a heavy overhead, wanting to index your drive and sync everything to iCloud, when you maybe just wanted to quickly open a file. Much like Chrome for many people on Linux and Windows became the standard app for opening PDFs both online and offline, Orion could serve this function on MacOS for ebooks.
I would also like to talk about having text in column view for reader mode, but should this be the subject of another thread? epub.js has a great columns implementation, so it is doable.