Autumn Lamonte
0ea298d3df
#85 - memory pressure, not frame rate
2021-12-30 02:35:11 -06:00
Autumn Lamonte
58111c1e68
Fix artifacts with custom mouse over TImage
2021-12-29 18:41:03 -06:00
Autumn Lamonte
5f7b0b7f4b
#85 - don't cache everything
2021-12-29 17:30:27 -06:00
Autumn Lamonte
8658df5d45
#85 - even slower throttle for Swing frames
2021-12-29 16:55:23 -06:00
Autumn Lamonte
0ec57b447b
#85 - automatic throttling of Swing frames
2021-12-29 16:08:00 -06:00
Autumn Lamonte
ca1cabfd68
fix artifacts
2021-12-29 15:15:49 -06:00
Autumn Lamonte
5d4eca6a7d
#85 don't peg Toolkit.sync()
2021-12-29 15:15:17 -06:00
Autumn Lamonte
e420aa94df
update
2021-12-29 13:40:37 -06:00
Autumn Lamonte
3cddfd2ff6
bitmap mouse override mouseStyle
2021-12-29 12:31:07 -06:00
Autumn Lamonte
287404c276
XTGETTCAP support
2021-12-29 12:08:40 -06:00
Autumn Lamonte
543000f0af
Synchronized Output support for terminal widget
2021-12-28 19:25:47 -06:00
Autumn Lamonte
43d2c767bd
update demo screencast
2021-12-28 17:37:28 -06:00
Autumn Lamonte
23e772d549
fmt
2021-12-28 17:17:23 -06:00
Autumn Lamonte
133af4d9d0
Reduce thread contention
2021-12-28 17:08:52 -06:00
Autumn Lamonte
2df6fc7d8e
scrollback max default is 2000
2021-12-28 15:17:56 -06:00
Autumn Lamonte
d4f8f18b78
no really, png is the default
2021-12-28 15:02:31 -06:00
Autumn Lamonte
9bbb4b03a7
PNG as default image format, and fix distortion from TImage
2021-12-28 14:58:29 -06:00
Autumn Lamonte
0cf254e72b
#83 Bitmap text
2021-12-28 14:05:13 -06:00
Autumn Lamonte
330ff5b09f
text widget mouse styles
2021-12-28 11:57:06 -06:00
Autumn Lamonte
db75c40f0e
Synchronized output (mode 2026)
2021-12-28 06:14:25 -06:00
Autumn Lamonte
a2cfddf1f7
#83 refactor
2021-12-27 17:39:53 -06:00
Autumn Lamonte
d638dee6a4
#83 SGR-Pixels in TTerminal
2021-12-27 16:30:10 -06:00
Autumn Lamonte
3b8185ffb1
#83 custom mouse pointer per widget
2021-12-27 15:13:57 -06:00
Autumn Lamonte
d76df17acf
#83 update doc
2021-12-24 15:47:13 -06:00
Autumn Lamonte
96a499e4e2
#83 SGR-Pixels mouse support for ECMA48 backend
2021-12-24 15:24:37 -06:00
Autumn Lamonte
41ba3ffdb6
clean up imports
2021-12-24 12:39:19 -06:00
Autumn Lamonte
fa656cd443
#83 Bitmap custom mouse pointer
2021-12-24 12:20:09 -06:00
Autumn Lamonte
5339e760f5
#83 underlay/overlay for windows
2021-12-24 08:28:59 -06:00
Autumn Lamonte
f513485b9e
#83 imagesOverText in TImage
2021-12-23 21:37:31 -06:00
Autumn Lamonte
6c7628b01d
#83 eliminate empty image cells
2021-12-23 18:01:17 -06:00
Autumn Lamonte
4e3a73bb67
#83 oops
2021-12-22 20:18:32 -06:00
Autumn Lamonte
b20806640c
#83 show overlap
2021-12-22 20:05:17 -06:00
Autumn Lamonte
fd96ab45d3
#83 improve performance
2021-12-22 19:41:50 -06:00
Autumn Lamonte
04c5203e75
Floating bitmaps 40%
2021-12-22 15:52:23 -06:00
Autumn Lamonte
b83fd92a13
stubs for Tackboard
2021-12-22 12:11:44 -06:00
Autumn Lamonte
df9a3af500
README
2021-12-22 08:51:19 -06:00
Autumn Lamonte
1418af3e09
README
2021-12-22 08:43:33 -06:00
Autumn Lamonte
4c81e45f3a
Image transparency for all backends
2021-12-22 08:41:11 -06:00
Autumn Lamonte
27114ac6ce
Update terminus font
2021-12-22 05:06:27 -06:00
Autumn Lamonte
e18e8f3de2
Let Swing continue to render text cells
2021-12-21 20:00:03 -06:00
Autumn Lamonte
122fc1c069
overlapping transparent images in terminal
2021-12-21 19:36:22 -06:00
Autumn Lamonte
051d2198f5
Performance for transparency
2021-12-21 17:56:10 -06:00
Autumn Lamonte
4a7e06f657
Support for transparency in images
...
The ECMA48 sixel parser now recognizes transparency (the missing
pixels kind, not alpha blending).
When using the Swing backend, if jexer.Swing.imagesOverText is true
then text glyphs will be rendered underneath image cells. This is
defaulted to false because of the hideous performance cost at the
moment, especially against sixel animations in terminal windows.
ECMA48 backend is still unaware of transparency. I would need to
define a font with fallback and render images-over-text to that, which
is slightly more than I want to handle at the moment. (Though I do
use a similar method for VT100 double-width / double-height inside the
terminal window.)
Jexer PNG images in terminal windows also handle 24-bit +
transparency. One can use the 'imgls' script in the examples
directory to try this out.
2021-12-21 15:51:12 -06:00
Autumn Lamonte
5361678680
XTVERSION, and automatically use iTerm2 images for known supported terminals
2021-12-20 18:12:58 -06:00
Autumn Lamonte
b2c901981c
#82 fix NPE in TTerminalWidget:spawnShell()
2021-12-19 12:14:25 -06:00
Autumn Lamonte
fcc8209517
#82 fix examples for API breakage
2021-12-19 11:57:05 -06:00
Autumn Lamonte
d607cab27d
refresh screenshots
2021-08-08 06:57:09 -05:00
Autumn Lamonte
84a3dd3454
wezterm
2021-06-19 12:27:59 -05:00
Autumn Lamonte
9ae4357795
error check sixel query
2021-06-13 09:41:05 -05:00
Autumn Lamonte
43346460ba
#79 leave sixel scrolling at default
2021-06-12 16:13:42 -05:00