cpsdqs
ce46ad7e96
Add capability to color buttons
7 years ago
cpsdqs
6d7bd89f0b
Start the fancy-debug rewrite
7 years ago
cpsdqs
9a79537910
Make fancy graphics work with padding
7 years ago
cpsdqs
f84705f376
Only mask to adjacent cells with fancy graphics
7 years ago
cpsdqs
15cdfa18da
Fix status screen misbehaving
7 years ago
cpsdqs
eaec57948e
Fix status screen using worst font
7 years ago
cpsdqs
39277fa958
Add back blinkingCellCount functionality
7 years ago
cpsdqs
f53d3390c8
Make debug bar work again and fix cursor artifacts
7 years ago
cpsdqs
73b390d7de
Make screen work again with screen-layout
7 years ago
cpsdqs
3851cd6aa6
Put layout between screen and renderer
7 years ago
cpsdqs
3ef4f0712b
Screen layout!
7 years ago
cpsdqs
a460b5fe89
Clean up and add a few comments
7 years ago
cpsdqs
394654099a
Move color mapping to themes
7 years ago
Ondřej Hruška
9e62a8ddbb
make it so default bg is used as canvas bg behind the image
7 years ago
Ondřej Hruška
75fb70c083
move attr bits to own file, make Load Failed text look nicer
7 years ago
cpsdqs
f28fc5094c
Draw nothing if backgroundImage is true
7 years ago
cpsdqs
d4931c1f31
Add support for background images in renderer
7 years ago
cpsdqs
83a6c169a1
Fancier debug mode
7 years ago
cpsdqs
4943abb354
Prevent unnecessary full screen redraws
7 years ago
cpsdqs
c0527c556e
Fix various issues with padding and screen sizing
7 years ago
cpsdqs
cfcac66020
Keep themes in renderer
7 years ago
Ondřej Hruška
b5c135e505
new parser, may be a bit buggy
7 years ago
cpsdqs
91d270fce3
Draw hanging cursor in the margin
7 years ago
cpsdqs
65eb8b1830
Add powerline triangles
7 years ago
cpsdqs
4c1da9aaac
Do padding in canvas instead of CSS
7 years ago
cpsdqs
a196f9a9de
Refactor and fix getColor returning undefined
7 years ago
Ondřej Hruška
8138fc0bd7
offscale default fg bg support, utf8 data encoding
7 years ago
cpsdqs
e9aa3bfba6
Fix demo having black spots and refactor a bit
...
* Note: black spots are caused by inexplicable palette switch; might need investigation
7 years ago
cpsdqs
9ccf9dd2cf
Move term stuff to term and partially split screen
...
*since JS doesn't really have type checking the now split screen classes might throw errors and stuff later on, but right now everything seems to be working fine
7 years ago