joeyh

enough

joeyh at

Wrote 400 lines of code tonight and all I have to show for it is this animated gif http://tmp.kitenet.net/demo2.gif

jrobb likes this.

Whee. This is a little similar to what I've done to ttystatus lately, except I've concentrated on getting multi-line output to work at all, rather than concurrency. Also, it 's in Python.

http://liw.fi/ttystatus/

Lars Wirzenius at 2015-10-30T10:04:35Z

edward likes this.

What next? colour?

jrobertson at 2015-10-30T10:31:59Z

Color is already suported. Next:

  1. Multi-line regions. (Nearly trivial, probably 5 lines code.)
  2. Fix small bug that is preventing arbitrary external commands from displaying their output in the region above the updating lines.
  3. Optimize line update, avoiding outputting characters already on-screen (aka what curses does, but this is portable to even windows, so no curses. Anway, should be under 20 line function.)
  4. Truncation of lines longer than terminal.
  5. Ability to define regions inside lines, so a single line can have multiple little progress widgets or whatever. (Also probably allow for rectanguar windows, dunno.)

joeyh at 2015-10-30T10:52:26Z