leo 6.1 user expirience issues

106 views
Skip to first unread message

gar

unread,
Sep 20, 2019, 9:52:08 AM9/20/19
to leo-editor
since leo 6.1 is not released yet and there's a time to make changes I want to report some problems 

first of all I discovered some huge ui problems:
- when leo is started - all aux panes (like tasks, tags, spells etc) is shown 
- additional 'tabs' pane always tries to place 'nav' plugin's window under itself - but it also can be placed independently and then in such a case when user hits ctrl-shit-f tabs' one is shot but actual work is done in independent one, and user sees nothing; to see the progress and results user need to manually switch to another 'nav' window
- leo's main window cannot be resized less then some height - which is an issue on low-resolution screens
- 'tabs' pane purpose is unclear - it can place under itself plugin's windows but they also can be placed by their own and which one is actually a subject one?

by the way which leo's version can be recommended as stable one? from master branch?

gar

unread,
Sep 20, 2019, 9:54:33 AM9/20/19
to leo-editor
leo 6.0 final from official pip distro suffers the same issues too

- when leo is started - all aux panes (like tasks, tags, spells etc) is shown 
- additional 'tabs' pane always tries to place 'nav' plugin's window under itself - but it also can be placed independently and then in such a case when user hits ctrl-shit-f tabs' one is shot but actual work is done in independent one, and user sees nothing; to see the progress and results user need to manually switch to another 'nav' window

gar

unread,
Sep 20, 2019, 10:23:03 AM9/20/19
to leo-editor
I returned to old ui ('--no-dock') because of that
New UI forces me to make too many extra unnecessary mouse hits

Edward K. Ream

unread,
Sep 20, 2019, 10:56:18 AM9/20/19
to leo-editor
On Fri, Sep 20, 2019 at 8:52 AM gar <gar...@gmail.com> wrote:

- when leo is started - all aux panes (like tasks, tags, spells etc) is shown 
- additional 'tabs' pane always tries to place 'nav' plugin's window under itself - but it also can be placed independently and then in such a case when user hits ctrl-shit-f tabs' one is shot but actual work is done in independent one, and user sees nothing; to see the progress and results user need to manually switch to another 'nav' window
- leo's main window cannot be resized less then some height - which is an issue on low-resolution screens
- 'tabs' pane purpose is unclear - it can place under itself plugin's windows but they also can be placed by their own and which one is actually a subject one?

This generality is needed to support pyzo in Leo. 

> - leo's main window cannot be resized less then some height - which is an issue on low-resolution screens

I've just created #1339 and #1340 for gui issues.  The most serious issue is #1327.  I believe it applies only to devel.

In general, though, Leo's dock widgets don't seem particularly clumsy to use.  There haven't been a lot of complaints.  Using --no-dock is going to remain indefinitely.

Edward

gar

unread,
Sep 20, 2019, 10:59:47 AM9/20/19
to leo-editor
Thanks for that. And please do not dismiss '--no-dock' - it's the only escape for me now.

Edward K. Ream

unread,
Sep 20, 2019, 11:00:58 AM9/20/19
to leo-editor
On Fri, Sep 20, 2019 at 9:59 AM gar <gar...@gmail.com> wrote:

Thanks for that. And please do not dismiss '--no-dock' - it's the only escape for me now.

--no-dock will remain for what passes for "forever" in Leo's world :-)

Edward

Matt Wilkie

unread,
Sep 21, 2019, 12:04:17 PM9/21/19
to leo-editor

since leo 6.1 is not released yet and there's a time to make changes I want to report some problems 
first of all I discovered some huge ui problems:

Gar makes an important point. The first experience of the new docks ui is startling and somewhat alarming, especially for people who already know Leo. It looks confused and messy, and the path to something more comfortable is not immediately obvious.

I don't have any concrete suggestions for how to make it better. I'm still trying to figure out what my own "path to something more comfortable" is ;-).

-matt

Chris George

unread,
Sep 21, 2019, 12:28:51 PM9/21/19
to leo-editor
It seems to me that a sane default would be the standard three pane arrangement.

Large body on right, outline on upper left and tabs dock on lower left. Make @bool dockable-log-tabs = True and nest the rest of the default docks as part of tabs.

I use body as my central dock so this may not work for the default which is outline as the central dock.

Chris

Matt Wilkie

unread,
Sep 21, 2019, 12:39:25 PM9/21/19
to leo-editor
Is there a way to save and then share layouts? (across .leo files, across people)

Chris George

unread,
Sep 21, 2019, 12:54:06 PM9/21/19
to leo-editor
Hmmm, it seems to me that what I have going to make my preferred two dock UI (particular non-default settings, nested docks galore) could be incorporated into a .leo file and then bundled with a ~/.leo/db directory but it isn't something that would be easy to install.

Chris

On Sat, Sep 21, 2019 at 9:39 AM Matt Wilkie <map...@gmail.com> wrote:
Is there a way to save and then share layouts? (across .leo files, across people)

--
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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/85d73144-0365-42e0-bfce-6e763c72cc56%40googlegroups.com.

Edward K. Ream

unread,
Sep 21, 2019, 5:42:35 PM9/21/19
to leo-editor
On Sat, Sep 21, 2019 at 11:04 AM Matt Wilkie <map...@gmail.com> wrote:

> Gar makes an important point. The first experience of the new docks ui is startling and somewhat alarming, especially for people who already know Leo.

I agree.  I've already created some new issues related to this, and I may create more.

Edward

Edward K. Ream

unread,
Sep 21, 2019, 5:43:52 PM9/21/19
to leo-editor
On Sat, Sep 21, 2019 at 11:28 AM Chris George <techn...@gmail.com> wrote:
It seems to me that a sane default would be the standard three pane arrangement.

Large body on right, outline on upper left and tabs dock on lower left. Make @bool dockable-log-tabs = True and nest the rest of the default docks as part of tabs.

Afaik, this already is the default.

Edward

Edward K. Ream

unread,
Sep 21, 2019, 5:45:02 PM9/21/19
to leo-editor
On Sat, Sep 21, 2019 at 11:39 AM Matt Wilkie <map...@gmail.com> wrote:
Is there a way to save and then share layouts? (across .leo files, across people)

Not really.  One could try to share caches, but that's probably a bridge too far.

Edward

lewis

unread,
Sep 21, 2019, 7:37:12 PM9/21/19
to leo-editor
I was able to move my Render pane around for a preferred layout, but recently it has become fixed at the bottom edge.
What setting do I need to change to allow movement?

Thanks
Lewis

Edward K. Ream

unread,
Sep 22, 2019, 5:20:37 AM9/22/19
to leo-editor
On Sat, Sep 21, 2019 at 6:37 PM lewis <lewi...@operamail.com> wrote:
I was able to move my Render pane around for a preferred layout, but recently it has become fixed at the bottom edge.
What setting do I need to change to allow movement?

Start Leo with --init-docks.

Edward

Edward K. Ream

unread,
Sep 22, 2019, 7:49:01 AM9/22/19
to leo-editor
On Friday, September 20, 2019 at 8:52:08 AM UTC-5, gar wrote:

> Leo's main window cannot be resized less then some height - which is an issue on low-resolution screens

On both Linux and Windows I can resize the screen so the main window is only a few pixels in height and width.  Afaik, #1339 is not needed.

What platform are you talking about?  Do you see a limit on either Linux or Windows?

Edward

gar

unread,
Sep 23, 2019, 2:31:28 AM9/23/19
to leo-editor
for me this worked only with docks on linux
very strange, now it works well
I did git update since then, maybe that helped

воскресенье, 22 сентября 2019 г., 14:49:01 UTC+3 пользователь Edward K. Ream написал:

Edward K. Ream

unread,
Sep 23, 2019, 11:46:27 AM9/23/19
to leo-editor
On Mon, Sep 23, 2019 at 1:31 AM gar <gar...@gmail.com> wrote:
for me this worked only with docks on linux
very strange, now it works well
I did git update since then, maybe that helped

One of life's mysteries.  No harm done.

Edward
Reply all
Reply to author
Forward
0 new messages