mirror of
https://github.com/dylanaraps/neofetch.git
synced 2025-12-24 04:22:32 +00:00
4.1 KiB
4.1 KiB
Neofetch 1.7
Contributers
Thanks to the following people for contributing this release.
General
- Made it easier to get verbose logs.
- Added issue template for github.
- New repo for Crux. @tudurom
- Added release badge to readme. @dawidd6
- Fixed bug with
--underline on/offnot working. - Updated man page and usage with newest flags.
- Font is now enabled by default to match Screenfetch's default config.
- Added support for Kogaion.
Error Messages
Neofetch now supports displaying error messages and saving a verbose log for<br > troubleshooting.
- Added
-vto print error messages to stdout. - Added
-vvto print a verbose log to stdout. [1]
[1] Use neofetch -vv 2> file to save a verbose log for bug reporting.
Info
prin<br >
- Format changes to fix issues with colons in string. This change also makes<br >
prinuse the same args asinfo.
# OLD Format
prin "Subtitle: Text goes here"
# NEW Format
prin "Subtitle" "Text goes here"
Title<br >
- Made title faster by using
$HOSTNAMEwhen available.
Underline<br >
- Underlining is no longer hardcoded to title length meaning you can now<br > underline any part of the output and the length will match.
$underlinewas renamed to$underline_enabled.
# OLD Variable
underline="on"
# NEW Variable
underline_enabled="on"
Distro<br >
- Fix arch issues with ARM cpus.
- We now use
uname -mto get the arch instead of hardcodingx86. - Moved distro detection to a function called
getdistro. - Fixed issue with
ascii_distronot working.
CPU<br >
- Fixed issues when cpu speed was < 1Ghz
- Cleanup of CPU function.
- Don't print
Dual-CoreorQuad-Corein CPU output.
GPU<br >
- [Linux] More GPU substitutions for AMD cards.
- Added BSD support using
glxinfo.
Memory<br >
- [Linux / Windows] Use
memavailif available for a more accurate output.
Packages<br >
- Package count now works when the user has multiple package managers installed.<br >
For example, if the user has both
dpkgandpacmaninstalled the function will<br > add up the packages from both package managers to get a grand total. (dpkg pkgs+pacman pkgs)
Uptime<br >
- Fixed various issues with OS X and BSD.
Desktop Environment<br >
- [ Linux ] Fallback to using
xpropif$XDG_CURRENT_DESKTOPis empty. - Use
$deinstead of$XDG_CURRENT_DESKTOPfor wallpaper and theme detection. - Fixed xprop bug with DE detection when X wasn't running.
Window Manager Theme<br >
- Fixed bug when
$dewas unset.
Color Blocks<br >
- Fixed bug when the blocks wrap a line causing a large white strip to appear.
Ascii
- Added KDE neon ascii art.
- Added small OpenBSD ascii art.
- Credit goes to ufetch.
- Reduced the size of NetBSD's ascii art.
- [Windows 8/8.1] Use modern windows ascii art.
Colors
- Fixed bug with
--colorsnot working with all 256 terminal colors. --colors 7now uses the color white. [1]--colors fgnow uses the foreground color. [1]
[1] Neofetch tried to be smart before by assuming that the foreground color<br >
would be white or black. This caused issues for those setting the foreground<br >
color to red or etc. This change adds a new value for --colors and colors=()<br >
called fg which will set the color to your foreground color.
Progress Bars
- You can now enable/disable a border around the progress bars with
progress_border.
# $progress_border on
[=====-----]
# $progress_border off
=====-----
- You can now individually set the progress bar characters by using<br >
progress_char_elapsedandprogress_char_total. This means that you can<br > have a seperate character for the elapsed and total portions of the bar.
# Examples with $progress_border on
# Elapsed: =
# Total: -
[=====-----]
# Elapsed: .
# Total: " "
[..... ]
# Elapsed: /
# Total: " "
[///// ]