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.
