v1.1.10
Your logo now shows up everywhere, and the fetch draws once
Two separate faults were behind "it still shows the Windows logo".
1. A terminal with no image support got a Windows logo instead of your picture
The reported screenshot was classic conhost - the Terminal row read Windows Console,
not Windows Terminal. conhost renders no image protocol at all, so sixel was never going to
appear there, and the launcher fell back to fastfetch's built-in ASCII Windows logo. Pick a
logo in the app and you would never see it.
fastfetch prints a text logo file verbatim, ANSI escapes and all. So FastFetch Studio now
pre-renders each gallery image to true-colour half-block art in arts\ and hands that over
whenever no image protocol is available:
| Terminal | Your logo is drawn as |
|---|---|
| Windows Terminal (1.22+), WezTerm, foot, contour, mlterm, yaft | the image, over sixel |
| kitty, WezTerm, Ghostty | the image, over the kitty protocol |
| classic conhost, VS Code with GPU acceleration off, anything unrecognised | block art |
| no images uploaded, or Never selected | fastfetch's ASCII Windows logo |
Block art uses two image pixels per character cell, so it carries twice the resolution a single
character per pixel would. Coarser than a real image, but it is your picture, and it is the
only thing that can appear where no image protocol exists. The explanation message now only
fires when it falls all the way through to the ASCII logo.
2. The fetch printed twice, in two different colour schemes
Your $PROFILE had two fastfetch calls - setup.ps1's managed block, plus the documented
snippet pasted in afterwards without removing it. Both ran, each picking its own random theme.
The launcher now draws once per shell session, so a second call does nothing. It uses a
global variable rather than an environment variable on purpose: $env: is inherited by child
processes, so a nested shell would inherit the marker and draw nothing at all.
Upgrading
Open the app and click Apply & Generate - that writes arts\ and rewrites
fastfetch-random.ps1, and both fixes live in those generated files. To stop the double call
at its source, delete one of the two fastfetch lines from your $PROFILE, or run
.\setup.ps1 -Uninstall.
Full Changelog: v1.1.9...v1.1.10