5.7 KiB
5.7 KiB
Neofetch 1.8
Contributers
General
- Moved all whitespace trimming to a dedicated function.
- Neofetch will no longer have any whitespace issues in the output.
- See trim()
- Only call
tput
when we really need to. - Supress
getconfig
andgetscriptdir
errors. - Removed
stdout
mode since it's been broken for a while now and I don't see the<br> point in fixing it. - Fix issue when title and background were both color
7
. - Added
--version
to print the neofetch version. - The title at the top is now much more colorful.
- Supress
xprop
errors since it's now an optional dependency. - Fix lint errors.
- Remove all instances of
! -z
since they're pointless. - Quote all variable/command substitutions.
- Remove all
bc
usage by simplifying math. - The prompt is now dynamically set in image mode instead of being anchored to the<br > bottom of the window. See #279 and #299 for examples.
- Removed
line_wrap
as having it set toon
broke the output. - Minor text fixes.
- Fix issue with incorrect text color when
barinfo
is set. - Fixed various Travis.ci bugs.
-v
now shows where the config files were sourced from.- Removed in-script config in favor of sourcing the default user config.
- Moved commands near the bottom of the script to a new function called
main
. - Use
read -s
instead ofstty -echo
andstty +echo
. - Cleanup
OS
- Added support for Devuan Linux.
- Added support for GalliumOS.
- Added support for Openwrt.
- Added support for PacBSD. @vendion
- Added support for Rosa.
- Added support for Solaris (Oracle / OpenIndiana). @konimex
- Added support for macOS Sierra. @iandrewt
- Fixed various iOS related issues.
Packages
- Added Cydia package for iOS.
Terminal and Terminal Font
- Added
term
function to display current terminal emulator. [1] - Added
termfont
function to display current terminal font. [2]
[1] Both of these functions are enabled by default.<br > [2] See this wiki page for more info about the functions: Link
Info
- Use faster
$(())
syntax for index variables.
Title<br >
- Added additional fallback which gets the current username from
$HOME
.
Color Blocks<br >
- Added
--block_height
/$block_height
to change the number of lines high each<br > block will be.
Resolution<br >
- [Windows] Fix resolution on Windows 10. @dar-irl
- [Mac OS X] Hide refresh rate if
0
. @iandrewt - Fixed
xrandr
output on systems not using gawk. - [Linux / BSD] Shortened refresh rate output.
Shell<br >
- Show
fish
shell version. @maddcoder
Song<br >
- [Cmus] Prevent
tag artistsort
from showing up in song title. @williamkray - [Cmus] Fix order of music tags. @iandrewt
- [Cmus] The function now works on both OS X and Linux.
- [iTunes] Fix song not displaying. @iandrewt
CPU<br >
- Simplify CPU Core command.
CPU Usage<br >
- Fixed broken CPU usage output on BSD and Windows.
- Fixed misleading output on Linux / Mac OS X.
- Moved CPU Usage to its own dedicated function.
Image
- Added image support for terminology with
tycat
. @aranega [1] - Fixed issues with lines getting drawn through images. See #296
- Added
--crop_mode none
/crop_mode=none
to disable cropping the images. - Added
--size none
/size=none
to disable resizing / cropping the images. - Removed
image_position
--image off
now behaves like the other image modes.
[1] tycat
is a terminology builtin that works similarly to w3m-img. Those using terminology<br >
now have working image support.
Shuffle mode
- Fixed directory going out of bounds causing a fallback to ascii mode. @gabe565
- Simplified shuffle function.
- Path no longer requires a
/
at the end. @aranega
Ascii
- Add
ascii_bold
which allows you to bold the ascii art. - Custom ascii files (
--ascii path/to/ascii_file
) now follow the same format as the<br> distro ascii files. See this wiki page that explains the syntax. Link - Better
Ubuntu-GNOME
ascii art. @hashhar - Fix a color issue with Debian's ascii logo.
- Added
--ascii_distro mac
as a shorter way of using the OS X ascii. - Added missing
$ascii_distro
config option. - Use a pure bash solution to getting ascii size.