peterbrittain
peterbrittain
The docs assume people know how to pass a function object. They shouldn't. Docs need to give a concrete example.
After several new releases and extra features, there are several bits of the original API that jar a little and need removing. - [x] Buffer height for Screen (and Canvas)...
There are some aspects of the design that should be documented in a little more detail, but they don't naturally fall in the user guide. For example: 1. Internals of...
At the lowest level, the Screen class enforces a refresh() before it will draw anything. This is irritating for people who just want to do some simple drawing. Consider providing...
According to a dev blog (https://blogs.msdn.microsoft.com/commandline/2018/12/10/new-experimental-console-features/), Windows 10 natively supports ANSI escape codes sufficiently well to run most Linux curses apps inside WSL. That should mean that we can get...
Currently, asciimatics only supports mouse click events. Assuming most *NIX terminals are like xterm, drag operations should be possible too. Windows can definitely do them. The idea would be to...
**Is your feature request related to a problem? Please describe.** Some widgets return lists or dicts as properties. As described in https://stackoverflow.com/questions/3137685/using-property-decorator-on-dicts and https://stackoverflow.com/questions/37564798/python-property-on-a-list these don't work as expected when...
@boxed has proposed this API for creating a more declarative model for creating widgets... I experimented a bit with how the API could be nicer... here's from the contacts example...
Some terminals support embedding graphical images in the terminal. For example: - iTerm2: https://www.iterm2.com/documentation-images.html - Sixel graphics: https://github.com/saitoha/PySixel It would be nice to be able to make use of this...
Not quite sure what these would be just yet, but look at https://github.com/yaronn/blessed-contrib for inspiration.