Carter Li
|
f95167e907
|
Global: adds option key-language
Fixes #2503
|
2026-08-14 23:33:54 +08:00 |
|
Carter Li
|
7098cd86cb
|
Display: fixes bright colours incorrectly active in light theme
Fixes #2509
|
2026-08-13 10:44:35 +08:00 |
|
h4sht
|
f6c25667fe
|
Display: adds missing ffStrbufDestroy calls in ffOptionsDestroyDisplay (#2476)
13 FFstrbuf fields were initialized but never destroyed, potentially
leaking memory when configured via JSON or command-line:
- barBorderLeft, barBorderRight
- barBorderLeftElapsed, barBorderRightElapsed
- barColorElapsed, barColorTotal, barColorBorder
- tempColorGreen, tempColorYellow, tempColorRed
- percentColorGreen, percentColorYellow, percentColorRed
Co-authored-by: tru3 <tru3@tru3.com>
|
2026-07-24 08:43:31 +08:00 |
|
李通洲
|
ba18705d2e
|
Global: replaces NULL to nullptr
|
2026-07-10 18:10:09 +08:00 |
|
Carter Li
|
104b33c1f7
|
Display: defaults disableLinewrap to false
|
2026-06-23 11:05:11 +08:00 |
|
李通洲
|
b49f0b3d9c
|
Fastfetch: improves error message for config errors
|
2026-06-19 20:19:50 +08:00 |
|
Carter Li
|
d1bf208a92
|
Chore: renames stringUtils to strutil
|
2026-05-28 15:58:08 +08:00 |
|
Carter Li
|
cd25803e32
|
Option: adds a missing validation
|
2026-04-30 09:27:05 +08:00 |
|
李通洲
|
528f9f152c
|
Config: adds display.common.(ndigits|spaceBeforeUnit)
|
2026-04-16 15:45:12 +08:00 |
|
李通洲
|
4236d830cc
|
Options: uses enums instead of hard code number [ci skip]
|
2026-04-15 10:09:44 +08:00 |
|
李通洲
|
c851c39837
|
Options: fixes copy&paste errors
|
2026-04-15 09:56:23 +08:00 |
|
李通洲
|
c7ecc33b64
|
Global: removes FFlist::elementSize
Improves performance of module Sound and PhysicalMemory
|
2026-04-14 15:47:26 +08:00 |
|
李通洲
|
831659966f
|
Style: adds Cpp11BracedListStyle: Block
|
2026-03-31 14:20:21 +08:00 |
|
李通洲
|
e0eba8ce21
|
Chore: run clang-format
```bash
find . -type f \( -name "*.c" -o -name "*.h" -o -name "*.cpp" -o -name "*.hpp" \) ! -path "src/3rdparty/*" -print0 | xargs -0 clang-format -i
```
|
2026-03-29 10:03:32 +08:00 |
|
李通洲
|
cd8a0fc5f1
|
Global: enables debug mode when $FF_DEBUG is set
in case of `debugMode` is accessed before `--debug` is parsed
|
2026-03-14 22:27:36 +08:00 |
|
李通洲
|
d3453de73c
|
Global: puts more fastfetch-only properties into FFdata
|
2026-01-15 15:06:23 +08:00 |
|
Carter Li
|
d60b25e424
|
Refactor: renames src/util to src/common
|
2026-01-06 09:48:38 +08:00 |
|
李通洲
|
1e43e35857
|
Chore: merges common/* into util/*
|
2026-01-05 17:54:41 +08:00 |
|
李通洲
|
32dcf9487f
|
Option: adds configurable spacing between icon and string keys
Fixes #2004
|
2025-10-13 09:54:34 +08:00 |
|
李通洲
|
505ff6ff65
|
Global: renames fractionTrailingZeros enum to always/never for consistance
|
2025-09-05 12:27:03 +08:00 |
|
李通洲
|
390549394d
|
Fastfetch: removes redundant assignment in display config parsing
found by copilot
|
2025-09-05 11:08:37 +08:00 |
|
李通洲
|
59742bca00
|
Fastfetch: improves frequency display config validation and schema
|
2025-09-03 16:01:09 +08:00 |
|
李通洲
|
303edb97ce
|
Fastfetch: add option --faction-trailing-zeros
|
2025-09-03 14:20:23 +08:00 |
|
Carter Li
|
5de432b083
|
Fastfetch: defaults display.fraction.ndigits to 2
|
2025-09-03 09:58:40 +08:00 |
|
李通洲
|
34c34d25c4
|
JsonConfig: fixes fractionNdigits will be incorrectly set to 0 when specifying null
|
2025-09-02 14:44:15 +08:00 |
|
李通洲
|
54d8b0a95d
|
Global: adds configurable trailing zeros for double formatting
|
2025-09-02 14:12:58 +08:00 |
|
Carter Li
|
5c9a0a1f88
|
Fastfetch: clarify that --debug is debug-mode only
|
2025-08-28 09:32:01 +08:00 |
|
李通洲
|
d9455adc7f
|
Display: fix invalid size.maxPrefix default value in generated config file
|
2025-08-06 21:57:21 +08:00 |
|
李通洲
|
e32987c408
|
JsonConfig: make all non-module keys case-sensitive
|
2025-08-05 16:47:48 +08:00 |
|
李通洲
|
fa4e11c73b
|
JsonConfig: write all flags when generating config file
|
2025-08-05 16:47:48 +08:00 |
|
李通洲
|
3cef51ec4a
|
JsonConfig: refactor string buffer JSON handling for robustness
|
2025-08-02 17:41:19 +08:00 |
|
李通洲
|
54c5bc5110
|
Bar: refactor config to use nested objects and deprecates old fields
|
2025-08-01 15:12:30 +08:00 |
|
李通洲
|
c6675f82f0
|
Bar: add customizable bar color options for percentage bars
|
2025-08-01 15:03:24 +08:00 |
|
李通洲
|
afe2c85047
|
Bar: add configurable elapsed bar borders for percent bars
Fix #1875
|
2025-08-01 15:03:24 +08:00 |
|
李通洲
|
aa0bbd5aee
|
Percent: add option --percent-width
|
2025-07-30 15:06:16 +08:00 |
|
李通洲
|
a0174e8666
|
Global: add new unit related options
1. `--<module>-space-before-unit`
2. `--duration-abbreviation`
3. various code refactoring and cleanups
|
2025-07-30 15:03:23 +08:00 |
|
李通洲
|
468d1e0903
|
Display: add option --fraction-ndigits
to control number of digits to print when formatting ordinary fraction numbers
|
2025-07-16 10:33:20 +08:00 |
|
Carter Li
|
72afa9ef99
|
Networking (Linux): improve performance by TFO and response compression
|
2025-03-15 22:35:11 +08:00 |
|
李通洲
|
ba7885913d
|
Weather: honor display.temp.unit
Fix #1560
|
2025-02-14 10:31:13 +08:00 |
|
李通洲
|
1c41c6ccb1
|
Percent: allow use enum to set type value in JSON config
|
2024-11-14 14:21:55 +08:00 |
|
李通洲
|
f6e1e5c96b
|
Fastfetch: support --stat <num>
|
2024-08-13 08:41:32 +08:00 |
|
李通洲
|
263c54a81e
|
Global: add option display.key.paddingLeft
Also rename `display.keyWidth` to `display.key.width`
|
2024-07-24 15:12:25 +08:00 |
|
李通洲
|
8fa4d7ae6e
|
Fastfetch: add option --key-type <enum>
|
2024-07-24 11:13:37 +08:00 |
|
李通洲
|
deacecdc11
|
Fastfetch: print error when invalid freq option is found
|
2024-07-23 09:55:48 +08:00 |
|
李通洲
|
52715a0ec5
|
Fastfetch: rename binaryPrefixType to sizeBinaryPrefix
|
2024-07-22 10:59:23 +08:00 |
|
李通洲
|
4a6209e0e3
|
JsonConfig: rename display.binaryPrefix to display.size.binaryPrefix
|
2024-07-22 10:54:24 +08:00 |
|
李通洲
|
46abc4f5f7
|
CPU: move option freqNdigits into display section
|
2024-07-17 15:49:12 +08:00 |
|
李通洲
|
1947aa2b0e
|
Formating: support specifying costant strings
|
2024-07-15 13:35:59 +08:00 |
|
Carter Li
|
765c7b42b6
|
General: rename --ts-version to --detect-version
And use it in more modules
|
2024-07-10 21:55:37 +08:00 |
|
Carter Li
|
ebfcd7195e
|
Fastfetch: fix display.bar.border{Left,Right} doesn't work in JSON config
|
2024-06-12 13:40:06 +08:00 |
|