01-11-2019, 04:49 PM
(01-11-2019, 04:18 PM)Hamilton Burger Wrote: Great to hear that you're working towards a solution.
The UWP multiple-instance issues sound nasty, but what about multiple windows within a single instance of Freda? On cursory search I found this example of a multiple-file, multiple-window UWP app that was last updated in 2017, so pre the 1803 release: https://www.microsoft.com/store/productId/9NBLGGH51JPM
I may be barking up the wrong tree with this example--I bet it's some sort of UWP wrapper around a standard application--but at least it suggests that multiple windows, each with its own file, might be possible. That app's interface is crude but workable, and if Freda did just that much I'd be happy and quite willing to set up my own 'tiled window experience.' But if Freda displayed child windows without their own toolbars and provided control of their arrangement on the screen, well that would be fantastic. I'd be glad to make more detailed suggestions and to do testing.
[I'm currently reading in parallel three different English translations of Freud's Interpretation of Dreams, plus translations in two other languages (but not in the original German, since I have none). On a larger screen I can achieve side-by-side views of all of these versions in calibre and in browsers, but only pretty crudely.]
Thanks very much for your work and for being so responsive.
Yes, I have thought also about a Freda implementation that could have multiple reader windows open simultaneously. The problem is that Freda was built initially for phone and tablet, and so its design is very much centred on having a single 'page stack' - where there is only ever one page on top at any time, and all user interaction happens via that page. A different UI organisation would mean I had to completely re-think the way that one navigates through the app's functions. It's not impossible, but it is painful. And I still have to address the same issue as with the 'UWP multiple instance' setup - namely that I now have multiple separate UIs that need to update, and be updated by, the same single shared underlying Freda database.
I am working on it, but I don't expect quick results.
As a work-around, I can point out that there are actually four quite separate Freda apps that you could install individually and run together at the same time:
- Freda (the orginal one)
- Freda+ (you'd have to pay 99 cents or so for this one)
- Freda-Chinese (it used to be a different app, providing specific support for Asian fonts, but these days there is no difference between it and regular Freda, except that it's a separate distinct install
- Freda on Android (which is of course only for Android devices, but if you were so minded you could install BlueStacks on your PC, and that would give you a way to run Android apps on the PC - I have tried it with Freda and it does basically work)