Releases: Achno/gowall
v0.2.3
Big Features❗ ❗
-
Image Compression: Compresspng,jpeg,jpg,webpimages with various available methods : [pngquant, losslesspng, lossyjpeg, lossyjpg, lossywebp], tweakqualitywith flags check out the docs -
OCR: OCR - Extract text from images and pdfs', supporting 9+ providers (Traditional OCR, Visual Language Models and hybrid methods). Integrations with your favorite image screenshot tools :) check out the docs
Bug fixes
- Fixed #54 config.yml "outputfolder" option does not work expectedly
- Fixed could not find config.yml issue, by creating the file if it doesn't exist by default
Quality Features
- Added a spinner for
gowall -wandgowall ocr - Added
melangetheme
v0.2.2
v0.2.2
v0.2.1
Big Features❗ ❗
Unix pipe/redirection (stdin,stdout) support,this enables gowall to work withsvgandicosand convert icon themes, documentation here and here--dir, --batch, --outputflags have been expanded to all* gowall commands and all of future commands will have them as well.
--dirprocesses whole directories,--batchbatch-files,--outputallows you to put the processed file(s) in whatever path you want.- A bunch of important bug fixes :
[MacOS not reading config file],[panic when converting whole directories] etc...
Features
Gowall is available on the official MacOS repo's: heregowall is now available as a binary instead of building it yourselfcheck the tarballs at the release section.gowall supports the Kitty image protocol directlythis means that you don't need external dependencies (like kitty previously) to view images in the terminal in Konsole & Ghostty (You still have to enable a flag). hereImage Terminal Previewadded for Wezterm see hereChafa as Terminal image preview option: chafa supports sixel, the kitty image protocol as well as ASCII representations for terminals that don't support images (cough* Alacritty) check it out here- You can now change the threshold in
replace image colorsee the new docs here - You can draw grids to an image or draw the grid in the background of the image docs
- increased performance in
gowall gifcheck out the new flags here
Quality Features
- Shell completions for the theme names have been added
- gowall now respects
XDG_PICTURES_DIRfor users that dont have an english filesystem. gowall convertnow respects transparency.- Themes : Added the other catppuccin flavor themes
cat-frappecat-lattedue to demand as well askanagawa
Thank you to my contributors
@MillerApps For helping in natively supporting the kitty image protocol without dependencies
@0bCdian For helping in the IO refactor and the Unix Pipe and redirection features.
v0.2.0
Big Features❗ ❗
AI image Upscalerdocumentation hereNew color correction algorithm: Massive improvements in performance up to 40-60% quicker and fixes all rough color transitions, ensuring a smooth color conversion. Documentation here
Features
Image Terminal Previewadded for Ghostty & Konsole terminal emulatorsDynamically pass a theme.jsonfor color conversion (useful in scripts) see documentation hereCreate gifs from Images:gowall gif -b <file,file>Effectswithgowall effects [effect]you can now flip, mirror ,convert to grayscale & change the brightness of images.
Quality Features
- Added
-o <Outputname>flag forgowall convertandgowall gifsince its useful for scipts see documentation here gowall listnow shows themes in alphabetical order- Added
rose-pinetheme
v0.1.9
Big Feature🚀 Addedimg to pixel art❗ ❗
The documentation can be found here along with visual examples ;)- Finally
Docs📚 : https://achno.github.io/gowall-docs/ Not just relying on theREADMEfor documentation anymore. Every feature there has a visual example. Also its a place i canshare tips and tricks for gowallfor how to avoid bad conversions (check here. Feature🚀 AddedRemove background from image. The documentation for this can be found hereFeature🚀 AddedReplace a specific color in an Image. Incredibly convenient if the background of the image is a solid color or you just want to change something in the image. The documentation can be found hereShell Completions⌨ Shell completion guide forzshbashfishpowershellavailable : here
Thats all for this time ;) See you in the next release (i have left an easter egg 🥚 in the docs site for the future features in the next update)
v0.1.8
Feature🚀 Added the ability to create a border for an image. View number 11 in the Usage section to see an example image. You can specify color and border thickness (pixels) .The syntax is:
gowall draw ~/Pictures/img.png -c #5D3FD3 -b 5
Feature🚀 Added the ability to change image formats
For example from.webpto.png(of course you can change to any format you want)
gowall convert ~/Pictures/img.webp -f png
This eliminates the reason for you to go to image converter websites
With gowall the conversion happens instantly whereas in most converter websites it can take seconds
- Added
NixOSinstallation method
v0.1.7
-
Big Feature🚀 addedExtracting color pallete from wallpaper( yes like pywal , in under 150ms) ❗❗
Usage :gowall extract ~/Pictures/pagoda.jpeg -c 6
The-cflag specifies the number of colors to return ( in this case it returns 6 hex colors: #130C0C #3E3D3D #A33234 #757271 #908F8D #C6C6C6 )In order to preview the colors of all the hex color codes at once you use the
-pflag
Example :gowall extract ~/Pictures/pagoda.jpeg -pc 6. It should have opened a url in your default web browser , simply copy-paste the hex codes from your terminal and view the colors :) -
Feature🚀 AddedWallpaper of the daywithgowall -w.
It fetches the top wallapper and displays it on your terminal if you are running kitty , else opens your default image viewing application -
Quality FeatureAdded a way to print the hex color codes of all themes , so you can trim them down and help you create your custom color scheme.
gowall list -t catppuccin--> prints all the hex codes of catppuccin
The general syntax isgowall list -t <theme_name>You can also use
gowall list -pt <theme_nameto open a hex previewer and paste the hex colors of the theme for you to view !
(Saves you time tracking down the colors for a theme and enables you to tweak the theme with custom themes even faster)
v0.1.6
-
Big Feature🚀 AddedImage previewing❗ ❗ If you are using a terminal which supports images (Kitty) it will print the image to the terminal. Anything other than kitty it will open your default image viewing application of your operating system.Image previewingis on by default for single image processing. You can disable it if you want in~/.config/gowall/config.ymlwithEnableImagePreviewing: false -
Quality featureImproved error handling and now errors are shown in red to be easier to see : example -
Quality featureYou can capitalize the name of the theme however you want instead of only lowercase : ex.gowall ... -t catppuccin==gowall ... -t CATPPUCCIN==gowall ... -t Catppuccin -
Fixed
bug🐛 where gowall threw a panic if you did not specify the filepath
v0.1.5
-
Big Feature🚀 : Added support to convert / inverta whole directorywith the#delimiter, check out 4. in theUsagesection -
Quality Feature: addedgowall -vdisplays the version of gowall to help with those building from source to stay up to date -
Themes🎨 Added 5 new themes to play around with (Tokyo-storm/dark/moon + cyberpunk and more) -
Fixed concurrency
bug🐛 where::: Image 4 Completed , NUMBER_OF Images left :::NUMBER_OF was wrongly displayed
v0.1.4
-
Big Feature🚀 : Added custom themes, users can now define custom themes in~/.config/gowall/config.ymlcheck out the Theme section for more info ( PR #2) -
Themes🎨 Added 11 new themes to play around with -
Fixed bug #4 where
gowall convert path/img.pngwithout specifying the theme did not convert to catppuccin (its the default) correctly -
Fixed bug with duplicate names in
config.yml -
Added installation instructions for
Void Linux( Maintainer : elbachir-one )