Discuss: I'm done with Leo's console gui

7 views
Skip to first unread message

Edward K. Ream

unread,
12:21 PM (2 hours ago) 12:21 PM
to leo-editor
Imo, Leo's console gui has outlived its usefulness. It's a drain on the attention and energy of Leo's devs.

At a minimum, I shall declare that --gui=console is no longer supported:

- PR #4701 removes installation dependencies on the window-curses package.
- I encourage Leo's devs not to concern themselves with problems arising from
--gui=console.

Rationale

Leo's console gui has always been a fringe project. It has always been slow, clunky, limited, and buggy.

It may have been useful years ago in limited environments, but today Leo can run in a browser using vs-code! 

Summary

Imo, almost every minute I've ever spent on Leo's console gui has been wasted. The only exception is Leo's listen-to-log command.

At a minimum, I am declaring that Leo's console gui is deprecated and no longer supported. Leo 6.8.9 will continue to support the console gui, but Leo 6.8.10 may remove all related code, including the hacked npyscreen code.

All of your comments are welcome.

Edward

Edward K. Ream

unread,
1:07 PM (1 hour ago) 1:07 PM
to leo-editor
On Saturday, May 23, 2026 at 11:21:30 AM UTC-5 Edward K. Ream wrote:

> PR #4701 removes installation dependencies on the window-curses package.

#4702 suggests removing all traces of the console gui for Leo 6.8.10.

Edward
Reply all
Reply to author
Forward
0 new messages