...
I have not seen the VR3 pane show up at the left nor under the body pane, but it probably has the same cause. To help with recovery, I added a new command, and you should try it out:<ALT-x>vr3-use-default-layoutThis should put the VR3 pane to the right of the body pane, which should be to the right of the outline pane, no matter what incorrect layout had come about. This layout should be stable when VR3 is toggled on and off again. If this doesn't work for you, please post the actual behavior and I'll try to come up with a way to make it work as intended.
I have been able to coerce VR3 into configurations like you described. To do it, I had to use the splitter bar context menu item toggle split direction/just this. Once in one of these other configurations, VR3 would toggle on and off in a consistent location, but when it was off the pane arrangement might jump into the previous configuration - this might not be what anyone wants. I'm not sure if VR3 can do anything about this since it is basically a layout matter, and I'm not even sure it's actually wrong.At any rate, I have handled it by getting Leo - with VR3 off - into my preferred layout with the body pane right and the outline and Tabs panes sharing the left column. Then I saved this layout as body-pane-right using the splitter context menu. No matter what unusual situation I get the layouts into, I have (so far) always been able to restore what I want by loading my named layout, and then if necessary running the vr3-use-default-layout command.You could also save another layout named, say, vr3-right after you get the layout with VR3 that you like, and restoring that should always work.
On Tuesday, October 27, 2020 at 4:08:07 PM UTC-4, Thomas Passin wrote:Hi, Viktor,I don't think you need to open an issue on Github since I plan to keep working on the problem after Leo 6.3 Final is released. In the meantime, once you get a layout that you like, I suggest saving it using the splitter bar context menu. After a restart you can load that named layout using the context menu, and things should go back the way you want.You could make it even easier by creating a button to run the vr3-use-default-layout command. The button body would be -c.k.simulateCommand('vr3-use-default-layout')I have done this myself, but don't need to use it very often.This has been one of those pesky problems that are hard to pin down. I have put in quite a few hours with the VR3 code and the Leo code, and still it's not fully cleared up. Now that I know it's still a problem for you, I'll get back to work on it.
Thanks a lot for your two messages. - Applying the command - or - the suggested button is a good workaround.But IMO other Leo users will experience similar issues, when the have to switch from the '--use-docks' behavior of 6.2 to the 'NO docks' behavior re-introduced with 6.3 ...
What's the expected procedure for handling such a bug / issue during sabbatical times?
Well, I'm still working on the VR3 problem. The main questions, I think, are who would approve a PR, and who is going to keep the devel branch on GutHub up to date. Edward has written that he will still have some involvement - he won't be completely absent.
I thought one of the intentions of Leo 6.3 is to make the look & feel better for new Leo users.
I'm not sure that VR and VR3 have different behavior. There seems to be an element of caprice in VR3's placement - still trying to track that down - and I have seen VR also open in unplanned positions on my system. The layout code is practically identical between the two plugins, so I would expect them to have similar issues.
As for picking up a dark theme, I could look to see how VR accomplishes that. The thing is that the VR/VR3 pane is essentially a web browser, and so would need to load different style sheets to different themes, but how would it know that some other style sheet were needed? You can already supply a different style sheet for VR3 (at least for ReStructured text, I don't recall about MD and asciidoc), but it's asking too much for most people to develop one, I think.
Looking forward to your findings. - Let me know if I can help. - From a platform POV its Fedora & Debian Linux, but if needed I can start a Windows VM ...
I deleted the .leo/db/g_app_db directory and the VR/VR3 layout problems have gone away (at least on Windows, and at least for the time being). Well, it may open in the wrong place once, but after using the vr3-use-default-layout command, it seems to be stable in its layout after that.I *think* the code is the same as in the 6.3 branch, but I had better check and make sure I didn't change anything. If I did, I'll post about it here later. Would you be so good as to try it yourself and let me know what happens? I recall that you had said earlier that deleting the db database didn't help, but I think that was on a pre-6.3.1 version.
I have just checked the 6.3 branch, and get the same results. After deleting the .leo/db/g_app_db, VR3 first opened on the left. After applying vr3-use-std-layout, VR3 opened correctly on the right for every outline I opened, and did so again after closing and restarting Leo. VR opened on the right as well.It's still not ideal but better than before.
tbp1...@gmail.com schrieb am Mittwoch, 4. November 2020 um 19:16:18 UTC+1:I have just checked the 6.3 branch, and get the same results. After deleting the .leo/db/g_app_db, VR3 first opened on the left. After applying vr3-use-std-layout, VR3 opened correctly on the right for every outline I opened, and did so again after closing and restarting Leo. VR opened on the right as well.It's still not ideal but better than before.I re-verified my original findings now also in the updated devel branch ( Leo 6.4-b1, devel branch, build f55d7eff4f ) :* VR pane starts at the left side, can be moved to the right side w/ 'vr3-use-standard-layout' - but - does NOT survive a restart of Leo.
Odd, since for me the position is stable on the right after the default layout command.Does "PyVE" in the paths indicate you are using a virtual environment?
Not that I can see why that would make a difference. Let me just confirm that you deleted the db apps directory.