|
1 | 1 | # 2.50.0
|
2 | 2 |
|
3 | 3 | Changes:
|
4 |
| -* Keys in JSON configuration files are now case-sensitive, as stated in v2.49.0 |
| 4 | +* Keys in JSON configuration files are now case-sensitive, as stated in v2.49.0. |
5 | 5 | * This is a breaking change, but it should not affect most users as long as your config file passes JSON schema validation.
|
6 |
| -* All module config flags have been removed, as stated in v2.49.0 |
7 |
| - * To configure modules at command line, `echo '{"modules": [{"type":"custom","format":"Hello Fastfetch!"}]}' | fastfetch -c -` should be used instead. |
8 |
| -* Percent bar config `display.bar.*` options have been replaced with a more organized, nested object structure. |
| 6 | +* All module config flags have been removed, as stated in v2.49.0. |
| 7 | + * To configure modules via the command line, use: `echo '{"modules": [{"type":"custom","format":"Hello Fastfetch!"}]}' | fastfetch -c -`. |
| 8 | +* The percent bar config `display.bar.*` options have been replaced with a more organized, nested object structure. |
9 | 9 | * `display.bar.charElapsed` has been renamed to `display.bar.char.elapsed`.
|
10 | 10 | * `display.bar.charTotal` has been renamed to `display.bar.char.total`.
|
11 | 11 | * `display.bar.borderLeft` has been renamed to `display.bar.border.left`.
|
12 | 12 | * `display.bar.borderRight` has been renamed to `display.bar.border.right`.
|
13 |
| -* Undocumented flag `--load-config` has been removed |
14 |
| - * `--config` or `-c` should be used instead. |
| 13 | +* The undocumented flag `--load-config` has been removed. |
| 14 | + * Use `--config` or `-c` instead. |
| 15 | +* Flashfetch, a simplified fastfetch variant that used a hardcoded module list with direct function calls to reduce startup overhead, has been changed to a version that aims to match neofetch's behavior as closely as possible, for demonstration purposes. |
| 16 | + * Flashfetch is intended to be built from source (like [st](https://st.suckless.org/)). We do not provide prebuilt binaries in distributions. |
15 | 17 |
|
16 | 18 | Features:
|
17 |
| -* Added support for reading JSON config from stdin using `--config -` or `-c -` |
18 |
| -* Added `display.bar.border.{leftElapsed,rightElapsed}` for using border as parts of bar content. (#1875) |
| 19 | +* Added support for reading JSON config from stdin using `--config -` or `-c -`. |
| 20 | +* Added `display.bar.border.{leftElapsed,rightElapsed}` for using the border as part of the bar content. (#1875) |
19 | 21 | * `display.bar.border: null` has been added as a shorthand to disable bar borders.
|
20 |
| -* Added `display.bar.color.{elapsed,total,border}` to customize the color of the elapsed, total and border sections of the percent bar. |
| 22 | +* Added `display.bar.color.{elapsed,total,border}` to customize the color of the elapsed, total, and border sections of the percent bar. |
21 | 23 | * `display.bar.color: null` has been added as a shorthand to disable bar colors.
|
22 |
| -* Improved Bedrock linux detection (#1881, OS / Disk, Linux) |
23 |
| -* Added command flag `--gen-config-full` which generates a JSON config file that contains all optional module options. |
24 |
| -* Improved default IP address display when `localip.showAllIPs` is not set (LocalIP) |
25 |
| - * For IPv4, preferred source address (if detected) is shown |
26 |
| - * For IPv6, first GUA or ULA that is not deprecated or temporary is shown |
| 24 | +* Improved Bedrock Linux detection (#1881, OS / Disk, Linux) |
| 25 | +* Added the command flag `--gen-config-full`, which generates a JSON config file containing all optional module options. |
| 26 | +* Improved the default IP address display when `localip.showAllIPs` is not set (LocalIP) |
| 27 | + * For IPv4, the preferred source address (if detected) is shown. |
| 28 | + * For IPv6, the first GUA or ULA that is not deprecated or temporary is shown. |
27 | 29 | * Added support for interface speed detection on SunOS (LocalIP, SunOS)
|
28 |
| -* Added detection for Xlibre (#1888, WM, Linux) |
29 |
| -* Improved accuracy of color detection (Cursor, macOS) |
| 30 | +* Added detection support for Xlibre (#1888, WM, Linux) |
| 31 | +* Improved the accuracy of color detection (Cursor, macOS) |
30 | 32 |
|
31 | 33 | Bugfixes:
|
32 |
| -* Fixed custom object inherits key from previous custom object if key is blank (#1477) |
33 |
| -* Fixed possible segfault when parsing color strings in JSON config (#1878) |
| 34 | +* Fixed custom object inheriting a key from the previous custom object if the key is blank (#1477) |
| 35 | +* Fixed a possible segfault when parsing color strings in the JSON config (#1878) |
34 | 36 | * Fixed GPU driver detection when DRM is used (GPU, FreeBSD)
|
35 | 37 | * Fixed default route detection on DragonFly BSD (LocalIP, DFBSD)
|
36 | 38 | * Fixed lliurex detection (#1882, OS, Linux)
|
37 | 39 | * Fixed compatibility with `-ffast-math` (#1894)
|
38 |
| -* Fixed physical GPU being ignored sometimes (#1896, GPU, Windows) |
| 40 | +* Fixed physical GPU sometimes being ignored (#1896, GPU, Windows) |
39 | 41 |
|
40 | 42 | Logos:
|
41 | 43 | * Added ObsidianOS (#1890)
|
|
0 commit comments