Geoffrey Broadwell
Geoffrey Broadwell
At this point, we should probably assume that the user's terminal supports more than 16 colors unless we have evidence to the contrary; sadly there's no way to reliably and...
Provide a library of common utilities don't themselves directly output to the screen, but that will be commonly used while writing terminal apps, including: - basic line wrapping - tab...
Provide horizontal/vertical line- and box-drawing using the Unicode or Code Page 437 box drawing characters. The library should also correctly handle intersection and overlap (with the user able to decide...
This might include roles, Widget subclasses, utility routines, etc. -- but the goal is to make it easy for people to play around with animations without having to understand all...
These include all the basics needed for doing forms, wizards, etc: radio buttons, checkboxes, selection boxes, text areas, etc.
These are general not (necessarily) axis-aligned lines as well as common curves such as conic sections and Bézier curves. Several forms would be useful: - Placing a repeated character at...
Audit all the code in T::P::* and make sure bad inputs won't cause crashes or errors (as with for example trying to write to a grid using negative coordinates).
Most importantly, support [code page 437](https://en.wikipedia.org/wiki/Code_page_437), often used by consoles (such as the Linux consoles) on VGA-compatible display hardware. (Once this is done, we can also add 'linux' to the...
Update the depends entries in the META file to require versions that include fixes for us. We need Terminal::ANSIColor to be at least version 0.2, but a final fix for...
Provide a selection of basic static and/or animated charting widgets, such as bar charts, scatter plots, load monitors, and so forth.