If Leo goes this route. I'd like to see the default layout have the body pane on the right and the tabs pane on the left under the outline pane. I strongly prefer it that way because I think it's important to be able to see more of the body text at once. (At least up to some number of lines, like maybe 70). ...
Actually, even if --no-docks does not become the default, I'd still like the body-right layout to be the standard one.
Regarding body-right vs. body-down:If Leo goes this route. I'd like to see the default layout have the body pane on the right and the tabs pane on the left under the outline pane. I strongly prefer it that way because I think it's important to be able to see more of the body text at once. (At least up to some number of lines, like maybe 70). ...Actually, even if --no-docks does not become the default, I'd still like the body-right layout to be the standard one.Maybe the layout change should be discussed in a separate discussion thread.
When using --no-docks, users can choose the layout using @string initial-split-orientation = horizontal.
If I install a new editor, I expect it to open up in a usable way.
Oh, this isn't a command line option. Hmm. Now where do I go for that?
No-docks as default is the safest route to a better experience for most people in my opinion. It's just too easy to get things messed up when using docks and getting back to reasonable restart place is very hacky.
I suppose it's too complicated to be able to switch dock modes via a menu item or command, right? What about swapping between and resetting layouts? It seems like a small thing, closing Leo and restarting is straightforward, but it really adds a lot of mental friction.
Long term, is there any viable or even a possibly-viable path to harmonizing or joining the layout methods? I'm sure the work of keeping both up to date and working indefinitely into the future is an undesirable burden.
On defaults: I also vote for 2 column layout with Outline and Log on left with Body on right using full top to bottom extent. Of course people should be able to design and save their own local default.
I don't have a recommendation for Find and Nav tabs. I frequently want them, but they're also almost always in the way. I guess that's why other editors use pop-ups. (Notepad++ replace dialog goes transparent when it loses focus, which is rather nice. I imagine that was a fair bit of work.)
Rev 3f81df in devel improves the check-settings script in several ways. In particular, it now reports when myLeoSettings.leo contains a setting not found in leoSettings.leo. There were quite a few dead settings in my own myLeoSettings.leo.
Pressing it has no effect for me (Leo 6.2-b1-devel, devel branch, build 911bb47b33).
This script/button is probably better placed in myLeoSettings than LeoSettings by default. Many will rarely see and use it otherwise.
> This script is the same as "leoSettings.leo#Startup-->Local buttons-->@button check-settings" ?Yes.Pressing it has no effect for me (Leo 6.2-b1-devel, devel branch, build 911bb47b33).The output goes to the console.