This post summarizes the present state of the console/curses gui and 
discusses further work, including #509 
<https://github.com/leo-editor/leo-editor/issues/509>.

*Status*

The curses/console gui project is of little importance to most people 
including me.  It is a niche. The project is useful as is.

Yesterday's work removed several hangnails and added very limited support 
for Ctrl-F.

The console gui might be able to use Leo's base find code unchanged, 
without a huge amount of additional work.  Or not.  I'll will investigate 
today.

All unit tests now pass when run from the console gui.

The console window is clumsy and un-Leonine. That can't be changed. Worse, 
the underlying curses machinery does not recognize Alt keys, a severe 
limitation that can not be removed.

*What I won't do*

npyscreen's limitations make development difficult, tedious, unpleasant and 
slow.  I will not:

- rewrite the existing code, including npyscreen itself, in any significant 
way.

- add subsidiary widgets, such as a tabbed log pane.

*Summary*

It's time to move on to more important projects.

I will improve the console gui's find capabilities only if it can be done 
in a day or so.

Edward

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to