will8211 / unimatrix

Python script to simulate the display from "The Matrix" in terminal. Uses half-width katakana unicode characters by default, but can use custom character sets. Accepts keyboard controls while running. Based on CMatrix.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Background colour does not change at once, changes gradually.

bananabook opened this issue · comments

To recreate:
start with black characters and black background:
python3 unimatrix.py -c black -g black

now change background to another color, for example by pressing
!

Screenshot_unimatrix
Screenshot of behaviour

The color does not change at once, but rather change with incoming characters.

The behavior was easy to reproduce.

Seems logical that you wouldn’t update the units unaffected by change, hence the background color is only updated upon change.

Seems logical that you wouldn’t update the units unaffected by change, hence the background color is only updated upon change.

You think so? But it does not look good and it does not happen going from any other color to any other color. So I do not think this is wanted behaviour.

Or are you worried about performance?

here it all changes at once, including (most!) times when changing font color.

personally, I'd prefer if color as changed with new chars only (possible to make a rainbow)