2016-03-17 00:19:39 -06:00
# Neofetch 1.6
2016-03-17 18:17:56 -06:00
2016-03-31 18:22:58 -06:00
Another ~~week~~ another release of Neofetch.
This release focused on cleanup, bug fixes and optimization. Neofetch< br \>
is now much much faster than last release and more bug free than ever< br \>
before!
2016-03-24 17:04:46 -06:00
2016-04-01 04:32:43 -06:00
![scrot ](https://ipfs.pics/ipfs/QmTD6cRmYfLdrvvyLfGdUfBDCzE5uYNsRpLUx7vLUFkYxM )
2016-04-01 04:25:53 -06:00
2016-03-17 18:17:56 -06:00
### Contributers
Thanks to the following people for contributing this release.
2016-03-18 23:56:03 -06:00
- **[@iandrewt](https://github.com/iandrewt)**
2016-03-17 18:17:56 -06:00
- **[@dawidd6](https://github.com/dawidd6)**
- **[@onodera-punpun](https://github.com/onodera-punpun)**
2016-03-26 16:33:01 -06:00
- **[@onespaceman](https://github.com/onespaceman)**
2016-03-26 18:02:13 -06:00
- **[@firstEncounter](https://github.com/firstEncounter)**
2016-03-27 16:41:31 -06:00
- **[@konimex](https://github.com/konimex)**
2016-03-17 18:17:56 -06:00
2016-04-01 04:25:53 -06:00
2016-03-25 16:54:36 -06:00
### General
2016-03-25 21:13:43 -06:00
- Added Travis CI support.
2016-03-31 18:22:58 -06:00
- Added `--test` which is meant for testing and prints all functions.
2016-03-27 03:29:17 -06:00
- Cleanup of Distro, Uptime, Memory and CPU functions.
2016-03-26 22:23:33 -06:00
- We now use a more reliable whitespace trimming substitution for CPU/GPU etc.
2016-03-28 18:07:27 -06:00
- Use `stty` instead of `read -s` to fix an issue with escape sequences< br \>
appearing in the output.
2016-03-29 18:40:38 -06:00
- Line wrap is now disabled by default.
2016-03-30 05:19:04 -06:00
- Implement base support for caching specific info. This will eventually< br \>
allow us to speed up the script by caching info that won't change for a< br \>
long period of time like the CPU/GPU. \[1\]
2016-03-30 17:37:35 -06:00
- Fixed a locale issue when `LC_ALL` is unset on the user's system.
2016-04-01 03:36:43 -06:00
- Change all usage of `$HOME/.config` to `$XDG_CONFIG_HOME` with a fallback to `$HOME/.config` .
2016-03-30 05:19:04 -06:00
\[1\] You can clear the cache with `--clean` .
2016-03-24 17:04:46 -06:00
2016-03-30 05:22:34 -06:00
### Colors
![vs ](https://ipfs.pics/ipfs/QmNVw4zm78tgBGdhDJ1FZ1aktpEtVapVtNWWMMKh5aitrZ )
2016-04-01 04:35:23 -06:00
< p align = "center" > Neofetch 1.5 vs Neofetch 1.6< / p >
2016-04-01 04:36:53 -06:00
< sub > < p align = "center" > Neofetch now works with bright colorschemes and uses the foreground color instead of hardcoding white.< / p > < / sub >
2016-03-30 05:22:34 -06:00
- Fixed buggy colors in older versions of \*BSD, OS X and Linux.
- The default text colors now work on bright colorschemes. We no longer force< br \>
the color white, it's now based on your foreground color.
- Progress bars are now by default colored based on your distro's logo colors.
2016-03-31 18:22:58 -06:00
- Color blocks now work in older systems and in Travis CI.
2016-03-30 05:22:34 -06:00
2016-03-27 16:41:31 -06:00
### Packages
- Neofetch is now is Void Linux's official repos. ** [@konimex ](https://github.com/konimex )**
2016-03-17 18:17:56 -06:00
### Info
2016-03-26 19:20:34 -06:00
- Functions now no longer print `Unknown` when they fail, they now don't appear at all.
2016-04-01 03:36:43 -06:00
**Window Manager Theme**< br \>
- Added new `WM Theme` function to print window manager themes.
2016-03-17 18:17:56 -06:00
**OS**< br \>
- [ CRUX ] Also print the CRUX version. ** [@onodera-punpun ](https://github.com/onodera-punpun )**
2016-04-01 01:02:11 -06:00
- [ Fedora ] Fixed a weird detection bug.
2016-03-18 23:56:03 -06:00
2016-03-25 05:18:37 -06:00
**CPU**< br \>
2016-03-25 05:21:06 -06:00
- [ Windows ] Don't print CPU cores if detection fails.
2016-03-25 17:18:34 -06:00
- [ BSD ] Fixed extremely long output.
2016-03-26 19:20:34 -06:00
- Fixed broken CPU speed when source is `/proc/cpuinfo` .
2016-03-25 05:21:06 -06:00
2016-03-25 17:29:50 -06:00
**GPU**< br \>
- Don't show GPU output on unsupported OS.
2016-03-26 18:02:13 -06:00
- `Nvidia` is now displayed as `NVIDIA` . ** [@firstEncounter ](https://github.com/firstEncounter )**
2016-03-29 17:27:02 -06:00
- Intel GPUs now all appear as `Intel Integrated Graphics` . to avoid naming issues.
2016-03-30 05:19:04 -06:00
- [ OS X ] We now cache the GPU value.
2016-03-25 17:29:50 -06:00
2016-03-25 07:22:09 -06:00
**Battery**< br \>
- Show charging state in battery output. ** [@dawidd6 ](https://github.com/dawidd6 )** and ** [@iandrewt ](https://github.com/iandrewt )**
2016-03-26 22:22:54 -06:00
- [ Windows / OpenBSD ] Fix blank battery output when battery isn't found.
2016-03-25 07:22:09 -06:00
2016-03-25 05:21:06 -06:00
**Resolution**< br \>
- [ Windows ] Don't print resolution if detection fails.
2016-03-25 18:39:33 -06:00
- [ Linux / OSX / BSD ] Print refresh rate next to resolutions.
2016-03-27 02:46:57 -06:00
- [ Linux ] Multi monitor support using `xorg-xrandr` .
- [ Linux ] Refresh rate support using `xorg-xrandr` .
2016-03-27 03:17:15 -06:00
- [ OSX ] Added support for using `screenresolution` to print the output.< br \>
This is much faster than the default method.
2016-03-25 05:18:37 -06:00
2016-03-30 02:15:20 -06:00
**Packages**< br \>
- Listing homebrew packages is now super fast. ** [@iandrewt ](https://github.com/iandrewt )**
2016-03-18 23:56:03 -06:00
**Public IP**< br \>
2016-03-24 17:08:50 -06:00
- Made public IP function faster by using `dig` if available. ** [@iandrewt ](https://github.com/iandrewt )**
2016-04-01 04:01:56 -06:00
- Each source now has a timeout to avoid a hang.
- If the IP detection fails we try another method.
2016-03-18 23:56:03 -06:00
2016-03-26 16:33:01 -06:00
**Theme**< br \>
- Use `$GTK2_RC_FILES` if the envar is set. ** [@onespaceman ](https://github.com/onespaceman )**
2016-03-31 03:26:20 -06:00
**Desktop Environment**< br \>
- Added OS X detection.
2016-03-24 17:04:46 -06:00
**Song**< br \>
- [ MPD ] Fixed function when mpd is running on another PC and not your own.
2016-03-26 19:20:34 -06:00
- Song now displays `Not Playing` instead of `Unknown` when no music player is found.
2016-03-25 18:42:55 -06:00
- Added support for Google Play Music Desktop Player (adds optional dependency of [`gpmdp-bash` ](https://github.com/iandrewt/gpmdp-bash )) ** [@iandrewt ](https://github.com/iandrewt )**
2016-03-24 17:04:46 -06:00
2016-03-25 08:02:01 -06:00
**Disk**< br \>
- Added new display option `perc` to display just the percentage with the progress bar.
2016-04-01 04:01:56 -06:00
- [ FreeBSD ] Fixed disk usage not working.
2016-03-25 08:02:01 -06:00
2016-03-25 17:18:34 -06:00
**Memory**< br \>
- [ OpenBSD ] Fixed completely broken memory output on OpenBSD.
2016-03-26 05:33:22 -06:00
- [ Linux ] Rewrote memory function so that it works on old kernel versions.
2016-03-25 17:18:34 -06:00
2016-03-24 17:08:50 -06:00
**Uptime**< br \>
2016-03-25 17:18:34 -06:00
- [ OSX / BSD ] Performance improvements. ** [@iandrewt ](https://github.com/iandrewt )**
- [ OpenBSD ] Fixed duplicate `up` in output.
2016-03-24 17:08:50 -06:00
2016-03-25 21:22:44 -06:00
**Birthday**< br \>
- Fix stray `+` sign in output.
2016-03-18 23:56:03 -06:00
2016-03-25 16:29:00 -06:00
### Image
- Remove `shuffledir` in favor of '--image path/to/dir/'
2016-03-25 17:18:34 -06:00
- Use `printf` instead of `shuf` to pick a random image.
2016-04-01 04:01:56 -06:00
- [ OS X ] Fixed issues with wallpaper detection.
- [ OS X ] Wallpaper detection now works on a per desktop basis.
2016-03-29 17:27:02 -06:00
- Removed `image_backend` and instead use iterm2 mode only when iterm2 is detected.
2016-03-25 16:29:00 -06:00
2016-03-25 02:34:40 -06:00
### Ascii
- Added ascii art for Qubes OS.
2016-03-25 22:23:03 -06:00
- Added ascii art for Travis CI.
2016-03-25 04:08:38 -06:00
- Revamped Alpine Linux's ascii art.
2016-03-26 19:20:34 -06:00
- Fixed missing ascii colors for Puppy Linux.
2016-03-25 17:24:03 -06:00
- [ OSX ] Fixed incorrect text colors.
2016-03-29 05:42:35 -06:00
- Sped up ascii function by dropping `wc` usage.
2016-03-25 02:34:40 -06:00
2016-03-25 17:18:34 -06:00
2016-03-18 23:56:03 -06:00
### Scrot
- Fixed scrot function not using user defined options.