李通洲
|
59bcf5206d
|
GPU: print GPU type by default
|
2023-06-24 13:51:01 +00:00 |
|
李通洲
|
b84720c040
|
Bluetooth: improvements
1. fix memleaks
2. fix `show-disconnected` option parsing
3. print `[disconnected]` for disconnected device
|
2023-06-24 17:28:05 +08:00 |
|
李通洲
|
d0f093c567
|
Global: make FFinstance instance a global variable
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
|
2023-06-24 17:28:05 +08:00 |
|
李通洲
|
466477429d
|
Bios: code refactor
|
2023-06-22 22:35:09 +08:00 |
|
李通洲
|
e4e5560b75
|
Board: code refactor
|
2023-06-22 22:32:14 +08:00 |
|
李通洲
|
a35d1a32ea
|
Chassis: code refactor
|
2023-06-22 19:05:13 +08:00 |
|
Carter Li
|
376cb4a1eb
|
Global: SMBIOS related code cleanup
|
2023-06-22 10:45:43 +00:00 |
|
李通洲
|
291c43dd31
|
Bios: print as ${version} (${release})
As biosRelease looks more like a version on my laptop
|
2023-06-22 16:55:11 +08:00 |
|
李通洲
|
3c414abc8f
|
Display: don't print (null)
|
2023-06-22 15:12:49 +08:00 |
|
Carter Li
|
dbda2f84bc
|
Wallpaper: print filename only
|
2023-06-22 12:44:59 +08:00 |
|
李通洲
|
1c65c75dba
|
LM: init variables
Don't know why it didn't crash before
|
2023-06-20 23:43:56 +08:00 |
|
李通洲
|
68feaa2800
|
LM: new module
|
2023-06-20 23:01:18 +08:00 |
|
李通洲
|
1716489396
|
Display: always show display name
|
2023-06-20 17:28:10 +08:00 |
|
李通洲
|
54f6b6a9c9
|
Display: remove --detect-name
|
2023-06-20 15:54:57 +08:00 |
|
李通洲
|
a53d74e483
|
Colors: FFColorssymbol -> FFColorsSymbol
|
2023-06-20 15:23:38 +08:00 |
|
李通洲
|
bd71bfd9f3
|
Colors: add --colors-padding-left
|
2023-06-20 15:14:06 +08:00 |
|
李通洲
|
2ff4daef20
|
Board: simplify code
|
2023-06-19 21:27:47 +08:00 |
|
李通洲
|
9bd8a788c8
|
Chassis: print version; don't print N/A
|
2023-06-19 21:20:18 +08:00 |
|
李通洲
|
eef3afabb7
|
Board: print version; don't print N/A
|
2023-06-19 21:20:18 +08:00 |
|
李通洲
|
9f5dc24bf6
|
Bios: print version; don't print N/A
|
2023-06-19 21:20:18 +08:00 |
|
李通洲
|
16d2fd7f9b
|
Disk: don't display file system if it's not set
|
2023-06-19 17:11:57 +08:00 |
|
李通洲
|
805fb13b13
|
Global: refactor strcasecmp() == 0 to ffStrEqualsIgnCase()
to prevent me from forgetting to write `== 0`
|
2023-06-19 15:21:49 +08:00 |
|
Carter Li
|
ba45229db0
|
Colors: support --colors-symbol
|
2023-06-18 14:03:29 +08:00 |
|
Carter Li
|
36a2fee9d5
|
Global: support --*-key-color
|
2023-06-18 12:32:47 +08:00 |
|
Carter Li
|
4bde3afe8a
|
OpenGL: change option key type to library
To avoid conflict with JSON config `type`
|
2023-06-17 22:33:41 +08:00 |
|
Carter Li
|
a994d398d9
|
Disk: fix key name of showUnknown
|
2023-06-17 22:07:31 +08:00 |
|
Carter Li
|
6bb5f9d1ab
|
Bluetooth: fix key name of showDisconnected
|
2023-06-17 21:43:41 +08:00 |
|
李通洲
|
64bdb59683
|
Display: print * for primary monitors
Also `FF_FORMAT_ARG_VALUE_BOOL` was removed, which makes usages of `FF_FORMAT_ARG_VALUE_*` inconsistant
|
2023-06-17 19:17:10 +08:00 |
|
李通洲
|
5678019204
|
CPU (Windows): fix detection bug
|
2023-06-17 19:17:10 +08:00 |
|
李通洲
|
05c41ffd89
|
Bios: code refactor
|
2023-06-17 19:17:10 +08:00 |
|
李通洲
|
5483cb9143
|
Chassis: refactor
|
2023-06-16 23:27:21 +08:00 |
|
李通洲
|
3c8688345f
|
Disk: change removable to external; print filesystem by default
|
2023-06-15 00:30:27 +08:00 |
|
李通洲
|
679622bac0
|
Packages: don't use singleton
|
2023-06-13 21:38:06 +08:00 |
|
李通洲
|
92d234fb3e
|
Display (Linux): try fixing musl
|
2023-06-13 18:29:17 +08:00 |
|
李通洲
|
17b6ff1a6d
|
TerminalFont: always init terminalFont.font
|
2023-06-13 10:57:52 +08:00 |
|
李通洲
|
2c2a231330
|
CPU: fix memleaks
|
2023-06-13 09:04:41 +08:00 |
|
李通洲
|
429d7c1ed9
|
Host: don't use singleton
|
2023-06-13 09:04:41 +08:00 |
|
李通洲
|
3bf83e45ed
|
Font: don't use singleton
|
2023-06-13 09:04:41 +08:00 |
|
李通洲
|
d5a3802492
|
Disk: don't use singleton
|
2023-06-13 09:04:41 +08:00 |
|
李通洲
|
88f354a872
|
Bluetooth: don't use singleton
|
2023-06-12 23:39:56 +08:00 |
|
李通洲
|
cba352cca6
|
TerminalFont: don't use singleton
Singleton doesn't work well with JSON config
|
2023-06-12 23:39:56 +08:00 |
|
李通洲
|
e9b3a799bc
|
OS: make osFile a global option
`OS` is used by Module `Package`
|
2023-06-12 15:42:56 +08:00 |
|
李通洲
|
df4d6627ee
|
Player: make playerName a global config
`playerName` is used in `ffDetectMedia`, which is used in Module `media` and `player`.
|
2023-06-12 15:28:31 +08:00 |
|
李通洲
|
40a1f75895
|
TerminalShell: remove --terminal-version and --shell-version
|
2023-06-12 15:03:56 +08:00 |
|
李通洲
|
c33eb8c265
|
GPU: support module options
|
2023-06-12 14:57:59 +08:00 |
|
李通洲
|
6f9167c725
|
Display: detect screen rotation
|
2023-06-12 10:35:28 +08:00 |
|
李通洲
|
56effcb189
|
CPU: use module options
|
2023-06-12 10:33:28 +08:00 |
|
李通洲
|
8a284ae9a1
|
Battery: use module options
|
2023-06-12 10:32:35 +08:00 |
|
李通洲
|
c7a11e050c
|
JsonConfig: don't make it a module
So that JsonConfig doesn't rely on `--structure`
|
2023-06-11 00:57:31 +08:00 |
|
李通洲
|
6d6eee9968
|
JsonConfig: support Logo config (WIP)
|
2023-06-10 21:35:45 +08:00 |
|