It also would be great to have setting for monochrome displays, which can't display colors etc. Just avoid text attributes.
for small screens it would be great to change TAB to just space.
Last edit: Dmitry Oleynikov 2017-04-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
May be it seems relatively hevyweight solution, but I think that language core
should still send minimal vt100 commands, but every output device (Print subclass)
must process this commands (or simply eat them up) or have a wrapper class, that does
the job. Examples are the UTFTTerminal and TVoutPrint classes from distribution.
They are simple state machines, processing supported attributes (at least clear the screen and cursor positioning) and dropping not supported (color attributes on monochrome TVoutEx device...).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It also would be great to have setting for monochrome displays, which can't display colors etc. Just avoid text attributes.
for small screens it would be great to change TAB to just space.
Last edit: Dmitry Oleynikov 2017-04-05
May be it seems relatively hevyweight solution, but I think that language core
should still send minimal vt100 commands, but every output device (Print subclass)
must process this commands (or simply eat them up) or have a wrapper class, that does
the job. Examples are the UTFTTerminal and TVoutPrint classes from distribution.
They are simple state machines, processing supported attributes (at least clear the screen and cursor positioning) and dropping not supported (color attributes on monochrome TVoutEx device...).
Two level option, controlling the usage of text attributes and color highlighting is available since version 0.8.
Very good! Thanks for this project!