Hello Edward & Thomas,

Viktor Ransmayr schrieb am Montag, 14. Oktober 2024 um 16:37:56 UTC+2:

tbp1...@gmail.com schrieb am Montag, 14. Oktober 2024 um 14:59:06 UTC+2:

On Monday, October 14, 2024 at 8:43:41 AM UTC-4 Edward K. Ream wrote:

On Mon, Oct 14, 2024 at 7:02 AM Viktor Ransmayr <viktor....@gmail.com> 
wrote:

> Something is awkward with the current state of the new layout system ( at 
least in my Fedora Linux VM ;-)

...


To add a bit more context from my side:


* The "@string initial-split-orientation = horizontal" is not a new - but - 
a quite old configuration setting.
* --> I believe at least 4 to 5 years old. - In my Fedora VM I have it as a 
'left-over' defined in the "myLeoSettings" outline, while in my Debian VM 
it is taken (w/o any explicit action on my side) from the "leoSettings" 
outline

I also believe that we should not forget the ~ layout & theming ~ 
experience offered to first-time Leo users in their 'workbook' outline.

This is something, that I plan to look at next (w/o waiting for any changes 
to the current layout system implementation) ...


Here are the notes from my testing of the current layout system state in a 
~ fresh ~ installation for a new Leo user:

* -> Leo is starting in '<which>' (" - | ") layout w/o a VR pane ...
* ==> Body pane of top-level 'Workbook' outline node is initially empty.
* ==> According to 'Running Leo' it should contain Leo’s cheat sheet and an 
example from the rst3 tutorial [1].
* Try 'layout-swap-log-panel' - OK? -> Change to (" | | ") layout w/o a VR 
pane ...
* Try 'layout-swap-log-panel' again - OK -> Change back to (" - | ") layout 
w/o a VR pane ...
* Try 'layout-legacy' - OK? -> Change to 'legacy' (" + ") layout with VR 
pane using VR as renderer ...
* ==> 'Legacy' layout is what's still shown in the screenshot for Leo's 
main window on the home page.
* Try 'layout-restore-default' - Confusing / OK? -> No layout change, i.e. 
still the 'classical' (" + ") layout with VR pane ...
* Try 'layout-big-tree' - OK -> Change to 'big tree' (" ? ") layout with VR 
pane ...
* Use 'layout-restore-default' to change back to 'legacy' (" + ") layout 
with VR pane ...
* Try 'layout-render-focused' - OK? -> Change to 'legacy' (" = | ") layout 
with VR pane ...
* Use 'layout-restore-default' to change back to 'legacy' (" + ") layout 
with VR pane ...
* Try 'layout-horizontal-thirds' - OK? -> Change to 'horizontal thirds' (" 
? ") layout with VR pane ...
* Use 'layout-restore-default' to change back to 'legacy' (" + ") layout 
with VR pane ...
* Try 'layout-vertical-thirds' - OK? -> Change to 'vertical thirds #1' (" - 
| | ") layout with VR pane ...
* Use 'layout-restore-default' to change back to 'legacy' (" + ") layout 
with VR pane ...
* Try 'layout-vertical-thirds2' - OK? -> Change to 'vertical thirds #2' (" 
| - | ") layout with VR pane ...
* Use 'layout-restore-default' to change back to 'legacy' (" + ") layout 
with VR pane ...
* Try 'layout-quadrant' - Confusing / OK? -> No layout change, i.e. still 
the 'classical' (" + ") layout with VR pane ...

As you (Thomas) already stated in your initial reply to the problem found 
during my earlier tests:

   - They do not happen here, because for a fresh installation only the 
   'viewrendered.py' plugin is enabled.

However these new test reveals the following about the layout commands:

   - layout-legacy == layout-quadrant == layout-restore-default
   - These commands are doing / providing the same layout !  - This is 
   confusing ( at least for me ;-)

I do believe, that the number of layout commands in Leo's core should be 
reduced to a bare minimum - and - some others (e.g. like 'big tree' & 
'vertical thirds #2) should at the most be documented

The selection of the minimal commands could be guided by the fact that most 
(all?) monitors have a rectangular  and not a square form.

With kind regards,

Viktor

---
[1] https://leo-editor.github.io/leo-editor/running.html#leo-s-workbook-file

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/bf90d540-8f35-46ee-8d80-58c985eea23fn%40googlegroups.com.

Reply via email to