You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.md
+50-9Lines changed: 50 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,27 +7,36 @@ assignees: ''
7
7
8
8
---
9
9
10
+
<!-- We will try hard to solve the issue. However since platforms and hardwares vary greatly, it can be hard to find the root cause is. Providing following information may help us greatly. Thanks in advance -->
11
+
10
12
# General description of bug:
11
13
14
+
* What happened:
15
+
* What should happen:
16
+
* Did it work in an older version: <!-- if yes, which version -->
17
+
* Where did you get the binary: <!-- Github Release / Github Actions / Installed with a package manager (What package manager) / Built from source yourself -->
18
+
* Does this issue still occurs in [the latest dev build](https://github.com/fastfetch-cli/fastfetch/actions/)?
12
19
13
-
# Often helpful questions:
14
-
* Does the issue occur across multiple terminal emulators? [Y/N]
15
-
* Does the issue occur across multiple shells? (bash, zsh, fish, etc) [Y/N]
20
+
# Often helpful information:
16
21
17
22
Output of `fastfetch --version`:
18
23
```
19
24
//paste here
20
25
```
21
26
22
-
Output of `fastfetch --load-config devinfo`:
27
+
The content of the configuration file you use (if any)
23
28
```
24
29
//paste here
25
30
```
26
31
27
-
Output of `fastfetch --load-config devinfo-verbose`:
32
+
Output of `env NO_CONFIG=1 fastfetch --load-config all --show-errors --stat --multithreading false --disable-linewrap false --hide-cursor false`:
28
33
<!--
29
34
Note that this output will contain you public IP. If it is not relevant for the issue, feel free to remove it before uploading.
35
+
36
+
If you get the following error: `Error: couldn't find config: [...]`, copy the files in [presets](../../presets/) to `/usr/share/fastfetch/presets/` or `~/.local/share/fastfetch/presets/`.
37
+
If this isn't possible (or too much work) for you, post the output of `env NO_CONFIG=1 fastfetch --show-errors --stat --multithreading false --disable-linewrap false --hide-cursor false`.
30
38
-->
39
+
31
40
```
32
41
//paste here
33
42
```
@@ -37,7 +46,39 @@ Output of `fastfetch --list-features`:
37
46
//paste here
38
47
```
39
48
40
-
<!--
41
-
If you get the following error: `Error: couldn't find config: [...]`, copy the files in [presets](../../presets/) to `/usr/share/fastfetch/presets/` or `~/.local/share/fastfetch/presets/`.
42
-
If this isn't possible (or too much work) for you, post the output of `fastfetch --show-errors --multithreading false --disable-linewrap false`.
43
-
-->
49
+
## If fastfatch crashed
50
+
51
+
Paste the stacktrace here. You may get it with:
52
+
53
+
```
54
+
$ gdb /path/to/fastfetch
55
+
$ run
56
+
$ bt
57
+
```
58
+
59
+
If you are able to identify which module crashed, the strace can be helpful too
Copy file name to clipboardExpand all lines: CHANGELOG.md
+60Lines changed: 60 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,63 @@
1
+
# 2.0.0 (beta)
2
+
3
+
Fastfetch v2 introduces a new configuration file format: JSON config. Please refer to <https://github.com/fastfetch-cli/fastfetch/wiki/Configuration> for details.
4
+
5
+
Changes:
6
+
* Drop the dependency of cJSON. We now use [yyjson](https://ibireme.github.io/yyjson/doc/doxygen/html/index.html) to parse JSON documents.
7
+
* Remove `--shell-version` and `--terminal-version`. They are always enabled (Terminal / Shell)
8
+
* Remove `--*-error-format`, which seems to be useless
9
+
* Remove `--display-detect-name`. Display name is always detected, and will be printed if multiple displays are detected
10
+
* Deprecate `--set` and `--set-keyless`; they may be removed in future releases. Use JSON config with Custom module instead
11
+
* Remove the special handling of Command module (it can be set once in the triditional `config.conf`). Use JSON config with Command module instead
12
+
* Change `--wm-theme-*` to `--wmtheme-*`. Affect `key` and `format` (WMTheme)
13
+
* Change `--terminal-font-*` to `--terminalfont-*`. Affect `key` and `format` (TerminalFont)
14
+
* Module `Command` uses `/bin/sh` as the default shell on systems other than Windows (Command)
15
+
* Fix M2 CPU temperature detection (CPU, macOS)
16
+
* Detect monitor name when available, instead of using DRM connector name (Display / Brightness, Linux)
17
+
18
+
Features:
19
+
* FreeBSD support is improved greatly, and actually tested in a physical machine
20
+
* Add `--no-buffer` option for easier debugging. CMake option `ENABLE_BUFFER` is removed and always enabled.
21
+
* Support `--*-key-color` option to change the key color of specified module
22
+
* Support `--colors-symbol` and `--colors-padding-left` (Colors)
23
+
* Add LM (Login Manager) module. Currently requires systemd installed (thus Linux only)
24
+
* Add `--wmi-timeout` option (Windows)
25
+
* Add `--logo-type small` to search for small logos
26
+
* Support detecting brightness of external displays with DDC/CI (guard behind `--allow-slow-operations`) (Brightness)
27
+
* Add option `--size-ndigits` and `--size-max-prefix` (#494)
28
+
* Add option `--processing-timeout` to the timeout when waiting for child processes.
29
+
* Public IP module prints the IP location if `--publicip-url` is not set (PublicIP)
* Fix false errors when built without libnm support (Wifi, Linux)
47
+
* Properly detect CPU on POWER (CPU, Linux)
48
+
* Fix compatibility with Fig (Terminal, macOS)
49
+
* Fix option `--title-fqdn` doesn't work (Title)
50
+
* Fix used spaces calculation (Disk, Linux / BSD / macOS, #508)
51
+
* Fix `--brightness-format` (Brightness)
52
+
* Fix specifying `--set-keyless` with the same key second time won't override the value set before (#517)
53
+
* Fix specifying `--color` second time won't clear the value set before (#517)
54
+
55
+
Logo:
56
+
* Change the special handling of `kitty` protocol with `.png` image file to a new image protocol `kitty-direct`. This is the fastest image protocol because fastfetch doesn't need to pre-encode the image to base64 or something and the image content doesn't need to be transmitted via tty. Note:
57
+
1. Although konsole was said to support `kitty` image protocol, it doesn't support `kitty-direct`
58
+
2. wezterm support more image formats other than `.png` (tested with `.jpg` and `.webp`)
59
+
* Port all logos supported by neo(wo)fetch. Fastfetch now has 350 builtin logos in total.
0 commit comments