This repository has been archived on 2024-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
neofetch/CHANGELOG.md

4.0 KiB

This release of Neofetch fixes some important bugs that were found after 2.0 was release. This includes: Detection issues on CentOS and Linux Mint systems, Incorrect Memory usage on BSD, Linux GPU detection issues and more.

This release also includes a rewrite of the screenshot functions. You no longer have to set the program to use in your config. Neofetch now automatically finds and uses whatever screenshot tool is available on your machine.

See the screenshot section below for more info.

The get_packages() function was optimized. Neofetch's packages function works by detecting which package managers are installed on your system and then using a sum of those as the packages output.

Previously the function would call wc -l for every package manager, instead we now call wc -l only once at the end of the function.

Thanks for reporting these bugs and also suggesting these features. Don't be shy, report any bugs, annoyances or etc with Neofetch and I'll happily help you out.

Thanks to @konimex for all of his contributions this release. :)

Contributors

General

  • Use $kernel_name instead of $distro in some functions. @konimex

Info

Distro<br >

  • Added support for Apricity OS.
  • Added support for GoboLinux. @konimex
  • Added support for SwagArch.
  • Added support for AOSC OS.
  • Added support for Parrot Security.
  • Fixed bug that caused Linux Mint systems to be identified as Ubuntu.
  • Fixed bug that caused CentOS systems to not be detected.

Memory<br >

  • [BSD] Fixed high memory output.

GPU<br >

  • [Linux] Fixed bug where sound card was detected as GPU.

Packages<br >

  • Only call wc -l once at the end of the function instead of calling it once per package manager.

Desktop Environment<br >

  • Show Cinnamon version.

Image

Wallpaper

  • Rewrote wallpaper function.
  • Prioritize DE wallpaper setters before falling back to feh/nitrogen.
  • Added support for XFCE's wallpaper setter.
  • Added support for Solaris and GNU Hurd. @konimex

Ascii

ubuntu <br >Old Ubuntu Logo vs New Ubuntu Logo

  • Updated Ubuntu logo to the latest version.
    • You can use the old logo by launching neofetch with --ascii_distro ubuntu_old or by changing $ascii_distro to ubuntu_old in your config file.
  • --ascii_colors no longer changes text colors.
  • Added ascii art for Ubuntu-Budgie.
    • You can use the ascii art by launching Neofetch with --ascii_distro ubuntu-budgie or by changing $ascii_distro to ubuntu-budgie in your config file.
  • Fixed bug causing RFRemix to use the incorrect ascii art.

Screenshots

Neofetch will now automatically find and use whatever screenshot tool is available on your system. The screenshot tool is no longer hardcoded and you don't have to edit your config file to specify what program to use.

On Haiku and macOS, Neofetch will use the built-in tools to take screenshots. On systems with an X server Neofetch will look for and use the following programs: scrot, maim, import (imagemagick), imlib2_grab and gnome-screenshot.

The config option scrot_cmd and the commandline flag --scrot_cmd are still there for those who want to use custom flags, programs or scripts to take screenshots.

  • Automatically use whatever screenshot tool is available.
  • Added screenshot support to macOS
  • Added screenshot support to Haiku

Screenshot Upload

  • [teknik.io] Fixed images not uploading with the right filetype.
  • Changed default image upload host to teknik.io.
    • teknik doesn't compress images whereas imgur does.
    • You can change this back to imgur by using --image_host imgur or by editing your config file.