2016-10-12 16:10:14 -06:00
## Contributors
- **[@konimex](https://github.com/konimex)**
2016-10-15 01:22:37 -06:00
- **[@iandrewt](https://github.com/iandrewt)**
2016-10-16 03:18:35 -06:00
- **[@coypoop](https://github.com/coypoop)**
2016-10-21 22:13:09 -06:00
- **[@ncmprhnsbl](https://github.com/ncmprhnsbl)**
2016-10-12 16:10:14 -06:00
< br \>
2016-10-15 01:26:25 -06:00
## General
2016-10-03 19:07:45 -06:00
2016-10-15 01:22:09 -06:00
- Added new function called `checkoldflags` which informs users about deprecated config options.
2016-10-15 07:47:27 -06:00
- Change all `OS X` references to `macOS` . ** [@iandrewt ](https://github.com/iandrewt )**
2016-10-16 07:08:15 -06:00
- Fix corrupted text when long lines are cut-off.
2016-10-21 04:46:29 -06:00
- Don't dynamically place prompt in `image=off` mode.
2016-10-26 01:08:35 -06:00
- Cursor Position: Fix issues when using URxvt+Padding
2016-10-04 15:16:51 -06:00
2016-10-13 16:29:21 -06:00
2016-10-15 16:39:54 -06:00
## Operating System
2016-10-26 16:37:56 -06:00
![android]()
- Added support for Android.
- Dependencies:
- Required: `bash` and `busybox`
- Note: I recommend installing `termux` from the Play Store or FDroid. Termux provides you with a fully working Linux environment, doesn't require root acess and includes all dependencies.
2016-10-15 22:02:59 -06:00
- Added support for Bitrig. ** [@konimex ](https://github.com/konimex )**
2016-10-15 16:39:54 -06:00
- Added support for Sparky Linux.
2016-10-21 22:20:32 -06:00
- Added support for Porteus. ** [@ncmprhnsbl ](https://github.com/ncmprhnsbl )**
2016-10-15 16:39:54 -06:00
2016-10-13 16:29:21 -06:00
## Packages
- Neofetch is now in Gentoo's official repos.
2016-10-12 16:10:14 -06:00
## Images
**Fixed rendering issues in URxvt when using an XFT font.**
2016-10-13 16:36:30 -06:00
![scrot ](https://i.sli.mg/6qp9Cg.png )
2016-10-12 16:10:14 -06:00
2016-10-13 16:29:21 -06:00
This was first thought to be an issue between URxvt and W3m-img and I apologize for immediately closing bug reports and dismissing comments about this.
2016-10-12 16:10:14 -06:00
I spent yesterday trying to fix this issue and found out that launching neofetch with `--bold off`
reduced the rendering problems. I did more digging and found out that removing all text formatting fixes the issue entirely. I later found out that adding a single unformatted character before the formatted text fixed the issue while keeping the formatting the same.
I opened up this PR https://github.com/dylanaraps/neofetch/pull/358 which added options to enable a border between the image and the text to fix the issue. ** [@konimex ](https://github.com/konimex )** later commented informing me that we could just use a `zero-width space` to fix the issue and that we didn't need a new function/args/ugly border. doh
The final fix was as simple as adding a zero-width space before the info, here's the commit.
https://github.com/dylanaraps/neofetch/commit/3e9c3d648cb4c6f0d5fe5f0b96f9e29429af39d9
2016-10-21 07:54:09 -06:00
**Removed hard dependency on `\033[14t` **
Neofetch no longer requires a terminal emulator that supports `\033[14t` this means that neofetch now works in Konsole. Instead of using the escape sequence users now have three options for getting the terminal size in pixels.
- `xdotool`
- `xwininfo` + `xprop`
- `xwininfo` + `xdpyinfo`
Neofetch will detect whatever combination you have insalled and use these programs.
Note: `\033[14t` is still supported, if images already work for you then you don't have to install anything else.
- [w3m-img] Draw the image twice to fix rendering issues in Konsole.
- [w3m-img] Fix cursor position when using `yoffset` .
2016-10-21 08:16:22 -06:00
- [w3m-img] Add `-bg` support with the new option `--bg_color` .
- `neofetch --bg_color blue` will make the background behind the image blue.
2016-10-21 08:30:15 -06:00
- Note: The background color is only visible behind transparent parts of the image.
2016-10-21 07:54:09 -06:00
2016-10-13 16:29:21 -06:00
2016-10-04 15:16:51 -06:00
## Ascii
2016-10-14 21:18:50 -06:00
- Bold ascii art by default.
2016-10-15 17:52:47 -06:00
- Fixed incorrect prompt location when using `ascii_logo_size small` .
2016-10-26 15:21:42 -06:00
- Fixed incorrect colors used on light terminals.
2016-10-22 18:10:16 -06:00
- Update Void Linux ascii art. ** [@ncmprhnsbl ](https://github.com/ncmprhnsbl )**
2016-10-26 15:21:42 -06:00
- Update Solus ascii art.
2016-10-13 16:29:21 -06:00
## Info
2016-10-15 01:22:09 -06:00
**Distro**< br \>
2016-10-15 06:20:25 -06:00
- Expanded `distro_shorthand` to macOS and Solaris. ** [@konimex ](https://github.com/konimex )**
2016-10-15 01:22:09 -06:00
- Removed `osx_buildversion` and `osx_codename` in favour of `distro_shorthand` . ** [@konimex ](https://github.com/konimex )**
2016-10-22 16:10:48 -06:00
**Desktop Environment**< br \>
- [Windows] Added support for showing DE.
- Windows 8 and above: `Modern UI/Metro`
- Windows 7 and below: `Aero`
2016-10-17 01:49:57 -06:00
**Window Manager**< br \>
- [Windows] Added support for custom WMs/Shells.
- Neofetch now detects `blackbox` , `bugn` , `Windawesome` , `emerge` and `litestep` .
- Uppercase first letter of `wm` output.
2016-10-17 02:23:27 -06:00
**Window Manager Theme**< br \>
- [Windows] Added support for Blackbox themes.
2016-10-15 06:58:33 -06:00
**CPU**< br \>
2016-10-22 16:50:05 -06:00
- Added `cpu_speed` which lets you hide/show the speed in the output.
2016-10-21 04:39:36 -06:00
- Expanded `cpu_cores` option by adding two new values, `logical` and `physical` .
- `logical` : Show all virtual cores (hyperthreaded).
- `physical` : Only show physical cores.
2016-10-22 16:50:05 -06:00
- [Linux] Added support for showing CPU temperature.
- Added new option called `cpu_temp` .
- Note: This is disabled by default and can be enabled by changing the value of `cpu_temp` in your config to `on` .
2016-10-15 07:47:09 -06:00
- [macOS] Print physical cores instead of hyper-threaded cores. ** [@iandrewt ](https://github.com/iandrewt )**
2016-10-25 22:17:31 -06:00
- [iOS] Rewrite CPU function.
**GPU**
- [iOS] Rewrite GPU function.
2016-10-26 06:54:46 -06:00
- [Linux] Rewrite GPU function.
- Neofetch also caches the info until reboot.
2016-10-15 07:47:09 -06:00
2016-10-21 06:49:16 -06:00
**Uptime**< br \>
- Rewrote uptime function to use seconds since boot instead of the `uptime` command.
2016-10-21 08:29:38 -06:00
- Every OS/Distro now has the pretty `uptime -p` output!
2016-10-21 06:49:16 -06:00
2016-10-15 07:47:09 -06:00
**Resolution**< br \>
- [macOS] Add @2x label for retina resolutions. ** [@iandrewt ](https://github.com/iandrewt )**
2016-10-15 06:58:33 -06:00
2016-10-16 03:18:35 -06:00
**Memory**< br \>
2016-10-22 18:09:20 -06:00
- [Linux] Correctly calculate used memory.
2016-10-16 03:18:35 -06:00
- [NetBSD] Fix memory output for sizes over 4GB. ** [@coypoop ](https://github.com/coypoop )**
2016-10-17 15:32:52 -06:00
**Shell**< br \>
- Hide shell path by default.
- Show shell version by default.
2016-10-26 01:08:35 -06:00
**Battery**< br \>
- [Linux] Rewrote and simplified battery function.
- Removed `battery_shorthand`
- Removed `battery_num`
2016-10-13 16:29:21 -06:00
**Theme Font**< br \>
- [XFCE] Fixed incorrect font output.
2016-10-13 16:48:30 -06:00
**Color Blocks**< br \>
2016-10-15 17:52:12 -06:00
- Fixed `block_width` not working.
- Fixed `% s` appearing in color blocks when neofetch is run from `tty`
2016-10-15 17:52:47 -06:00
- Fixed `block_width` being off by one. A value of `2` made the blocks `3` wide instead of `2` wide.
2016-10-15 05:10:35 -06:00
**Terminal and Terminal Font**< br \>
- Uppercase first letter of `term` and `termfont` outputs.
2016-10-21 04:49:16 -06:00
- Don't print broken output of busybox's `ps` .
2016-10-17 15:23:38 -06:00
- Remove path from output.
2016-10-17 00:37:03 -06:00
**Song**< br \>
- [macOS] Fix iTunes automatically opening. ** [@iandrewt ](https://github.com/iandrewt )**
2016-10-21 22:13:09 -06:00
- Added support for Audacious. ** [@ncmprhnsbl ](https://github.com/ncmprhnsbl )**
2016-10-26 04:24:06 -06:00
- Rewrote song function, it's now much faster/cleaner.