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
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