2 KiB
2 KiB
Contributors
IRC
Neofetch now has an irc channel at #neofetch
on Freenode. If you have any questions, issues or ideas feel free to join the irc channel and I'll be happy to assist you. I know that we've already got the gitter chat but hopefully this makes things easier for those without a github account. :)
General
- Travis now runs shellcheck on every commit and pull request.
- We've had to exclude around 10 lint errors, see this wiki page for why we did this:
- https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions
- Optimize usage of get_de(), get_wm() and get_term().
- We were calling these multiple times, we now check to see if they were run previously.
- Optimize info caching, only check for cache files in scripts that use caching.
- Cleanup
main()
.
Info
Desktop Environment<br >
- Fixed issues where MATE wouldn't be detected properly.
- Added fallback to
$DESKTOP_SESSION
,$MATE_DESKTOP_SESSION_ID
and$GNOME_DESKTOP_SESSION_ID
.
Disk<br >
- Warn the user if
df
isn't installed. - Fixed broken output if
df
wasn't installed but the function was enabled.
Song<br >
- Simplify state detection.
- [cmus] Simplify block and fix
artistsort
bug
Battery<br >
- [MacOS] Fixed issue where battery always appears as charging. @jorgegonzalez
Color Blocks<br >
- Use start++ instead of adding it manually after case. @konimex
Images
- [iTerm2] Fixed blank images.
Ascii
- Fixed bug causing macOS ascii art to be used on other Operating Systems.
- Display warning about 'ascii' being the new default mode.
Screenshot
- Use arrays for
$scrot_program