- Added support for mouse when really zoomed out by
- Adding SGR 1006 support for mouse reporting in terminals that support it.
- Fixed a bug where the terminal would not output SIXELS even when the override was set.
- Now it only redraws the screen when there are changes (like frame draw requests from wayland, mouse movement, etc), reducing CPU usage, and network bandwidth for remote sessions.
- Moved profiling code behind a build tag to reduce binary size for normal users.
- Converted code to entriely go (with a tiny bit of c). THis simplifies the build process and reduces dependencies. This lets us easily port to new platforms like arm64.
- Added environment variables to pass through chafa options.
- Added environment variable
TERM_EVERYTHING_PIXEL_TYPEto workaround certain cases where there is a bgr/rgb swap. - Added
--max-frame-rateoption to ...set the maximum frame rate. - Fixed a build bug with node_canvas's included version of libstdc++.so
fixed right mouse click and sub menus Set XDG_SESSION_TYPE to wayland so app that have a wayland support will use it.
fixed scrolling inversion #4
First Beta release