Closed jessebot closed 1 year ago
Thanks for reporting. I will check it tomorrow
I got different behaviors for different terminals with sixel image protocol
fastfetch also seems to write over the last command buffer when it does print
That's because fastfetch calucated image height is different from the actual height printed in terminal. After a image is printed, the cursor moves after the image. To print other text at the right of the image, fastfetch must move the cursor back, so the actual height of the image used in terminal ( the number of lines to move the cursor up ) must be known. However, terminals won't tell you the actuall image height, fastfetch must guess ( by original image height, terminal charactor height, etc )
Neofetch solve this issue by clearing the entire screen, so that an image is always printed at the top of the terminal. Fastfetch may implement the same behavior in the future.
However as for now, I HIGHLY recommand that everyone should use kitty-direct
or iterm
image protocol if your terminal supports them. It's faster and much more reliable. And if your terminal doesn't support kitty-direct
or iterm
so you have to use sixel
, you should always specify --logo-width
and --logo-height
Wezterm supports kitty-direct
in a lot of image formats, Use it and problem resolved.
See wiki for more information
Presets detection issue should have been fixed in 2.0.2
General description of bug
What happened
preset not detected, specifically
~/.local/share/fastfetch/presets/docker_space_chalk.jsonc
Screenshot
fastfetch also seems to write over the last command buffer when it does print:
What should happen
presets should be detected and queryable by their name such as docker_space_chalk
Did it work in an older version
yes, but I can't remember which version I was on before v2.0.1 went through in an auto-update
Where did you get the binary
homebrew
Does this issue still occurs in the latest dev build?
I believe I am on HEAD right now.
Often helpful information:
The content of the configuration file you use (if any)
Output of
env NO_CONFIG=1 fastfetch --load-config all --show-errors --stat --multithreading false --disable-linewrap false --hide-cursor false
:Output of
fastfetch --list-features
:If my image logo didn't show / work
--logo-width {WIDTH} --logo-height {HEIGHT}
? yes, but it doesn't work as a presetThanks as always for maintaining fastfetch :) I still use it daily and I think the new config and accompanying json schema are very useful :)