This is my third time posting on this issue in the last two years, but it's really a daily issue for me.
My daily reading as I try my best to learn the Biblical languages looks something like this… Hebrew Bible with 1 or 2 "parallel texts" (added under View>Add parallel text) in English, Greek, or Aramaic, as shown below:
Unfortunately, every time I restart Logos, or duplicate the window, or open a new window, it opens with interlinear settings loaded from defaults that are inaccessible to me (as far as I know) and looks like this:
Now, interlinears are noble things, but for someone who is trying to read the text for what it is they hopelessly confuse the visual interface. And so every time I restart Logos, open a new window, duplicate the window I'm using, or modify the selection of "parallel texts", I have to go to View>Interlinear and uncheck 5-6 boxes in the dropdown menu (marked in green below).
You might ask me why I don't just disable "interlinear options", and that's a fair question. The answer would be that I still need to have the textual variants visible while I'm reading (marked in red in the screenshot above).
Without any familiarity with the Logos codebase, I would like to suggest that the solution is very simple, and should require less than ten minutes of programmer-time.
Use the already-saved user-specific interlinear settings for the "parallel resource" just as they are already used when a standard resource is loaded. Logos already saves user-defined (saved to your last choice of settings) interlinear settings on a per-resource basis. When you load a resource these ensure that the resource loads with the same interlinear settings you used last time. Unfortunately these settings are not accessed when the same resource is loaded as a "parallel text". They should be. Implementing this solution should only require copying code from one place to another. No additional database values. No additional resource file settings. Really, as simple as you could possible hope for in terms of coding time. If preserving the exact same function for users that are used to the way it works now is a priority, a checkbox setting could be added to the settings menu turning this feature on/off.
Alternatively, it is possible to implement the saving of a separate set of settings which apply when a resource when used as a parallel text instead of as a primary text. This is a little more work, in that it increases the number of settings , but still rather straightforward.
Thanks so much for your support!