李通洲
|
980e552eba
|
Display: allow "compactType": null; improve json schema
|
2025-08-03 10:22:32 +08:00 |
|
李通洲
|
0b02543ef2
|
JsonConfig: refactor JSON key handling to improve safety and consistency
Also make keys case-sensitive
|
2025-08-02 18:51:03 +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 |
|
李通洲
|
c79b67efc1
|
Modules: don't report errors when condition key is set
|
2025-07-18 16:16:38 +08:00 |
|
Carter Li
|
599e0d393d
|
Display: use height to calculate scale factor
Seems more accurate
|
2025-05-01 21:28:04 +08:00 |
|
Ng Zhun Onn
|
292fa0686f
|
Display: capitalize {type}'s output (#1543)
* Display: capitalize {type}'s output
* Update display.c
* Update json_schema.json
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
|
2025-02-07 21:48:31 +08:00 |
|
李通洲
|
9a36d63d18
|
Global: refactor code of -h <module>-format
|
2024-12-11 10:47:02 +08:00 |
|
李通洲
|
601b9706b5
|
Display: report ppi to 0 if screen size is not available
|
2024-11-21 21:44:05 +08:00 |
|
李通洲
|
cee880cb83
|
Display: print preferred resolution & refresh rate in custom format
Fix #1406
|
2024-11-20 16:39:01 +08:00 |
|
李通洲
|
925c3471c2
|
Display: add scale factor in custom format
|
2024-11-20 16:39:01 +08:00 |
|
Carter Li
|
fa9290088d
|
Display (Linux): detect preferred resolution and refresh rate
|
2024-11-20 16:38:53 +08:00 |
|
李通洲
|
dcdf2b570e
|
Display: concat flags
|
2024-11-15 20:01:56 +08:00 |
|
李通洲
|
211fd4b197
|
Display: add hdr-compatible
Fix #1376
|
2024-11-05 09:59:25 +08:00 |
|
李通洲
|
fd26373c8f
|
Global: overall optimization
|
2024-10-26 11:42:07 +08:00 |
|
李通洲
|
b257134d74
|
Chore: introduce macro ARRAY_SIZE
|
2024-10-18 16:44:41 +08:00 |
|
Carter Li
|
71a8978f41
|
Display: report platform api used for detection
|
2024-10-14 14:42:11 +08:00 |
|
李通洲
|
18be6c8fd1
|
Display: don't use non-ascii charactors
Which cannot be displayed in Linux console
|
2024-09-30 23:42:08 +08:00 |
|
李通洲
|
5bdae7afc3
|
Display: display ppi in integer
|
2024-09-30 23:40:47 +08:00 |
|
李通洲
|
fb0a18dc82
|
Display (macOS): merge monitor module features
|
2024-09-30 20:16:24 +08:00 |
|
Carter Li
|
bd2b002d14
|
Display: always print inches in integer
|
2024-09-22 18:13:10 +08:00 |
|
李通洲
|
37cc2c9c1b
|
Globals: use generic selection when passing format args
|
2024-09-04 08:53:16 +08:00 |
|
Carter Li
|
d15d4c621c
|
Display: honor preciseRefreshRate in custom format
Fix #1211
|
2024-08-25 18:29:57 +08:00 |
|
李通洲
|
dd66626165
|
Display: remove detection of WCG enabled
|
2024-08-14 08:32:13 +08:00 |
|
李通洲
|
3b3c1a9f63
|
Global: support display predefined icon in custom key format
|
2024-07-24 14:27:46 +08:00 |
|
李通洲
|
57ffe3bad2
|
Fastfetch: add icons
|
2024-07-23 23:02:35 +08:00 |
|
李通洲
|
9559db556d
|
Display: print [HDR] if enabled
|
2024-07-23 09:27:07 +08:00 |
|
李通洲
|
4fe1bb0b7e
|
Display: detect if WCG enabled
|
2024-07-20 11:52:07 +08:00 |
|
李通洲
|
672bf0ef54
|
Display: update JSON output structure
|
2024-07-18 22:51:46 +08:00 |
|
李通洲
|
c3de293450
|
Display: print more information
|
2024-07-18 16:43:19 +08:00 |
|
李通洲
|
d869164d6b
|
Display: show inches instead of full size
Which is shorter
|
2024-07-16 22:10:05 +08:00 |
|
李通洲
|
c0781dd5f8
|
Display: print physical size
|
2024-07-16 16:11:26 +08:00 |
|
Carter Li
|
e786cd5d33
|
Display: detect physical width and height
|
2024-07-11 20:33:25 +08:00 |
|
Carter Li
|
c8451cab52
|
Global: support for named format arguments
Fix #796
|
2024-05-28 10:23:29 +08:00 |
|
李通洲
|
217f98a36c
|
Global: tidy json result formats
|
2024-05-03 13:56:19 +08:00 |
|
李通洲
|
7acdaebee4
|
Printing: merge ffPrintError and ffPrintErrorString
|
2024-03-07 11:10:18 +08:00 |
|
李通洲
|
6dcfb6b88f
|
Fastfetch: fully resolve the format arg num issue
Ref: #749
|
2024-03-07 10:47:28 +08:00 |
|
李通洲
|
5fb4b6dc04
|
Display: --display-compact-type support *-with-refresh-rate
Ref: https://github.com/fastfetch-cli/fastfetch/discussions/732
|
2024-02-22 18:45:57 +08:00 |
|
李通洲
|
5e7cfe2976
|
Display: add option --display-order
|
2024-02-22 10:47:13 +08:00 |
|
李通洲
|
730c0d1c92
|
Fastfetch: print module description for --list-modules
|
2023-11-17 14:12:57 +08:00 |
|
李通洲
|
f4a263df01
|
Migration: finish modules support
|
2023-10-24 14:41:29 +08:00 |
|
李通洲
|
ec87790e4f
|
Global: init support for JSON config file migration (WIP)
|
2023-10-23 16:17:07 +08:00 |
|
李通洲
|
44632e9bf6
|
Global: don't expose internal functions
|
2023-10-23 13:32:40 +08:00 |
|
李通洲
|
e7938216ba
|
Global: :%s/ffGenerate\w+Json/$0Result/g
|
2023-10-23 13:32:39 +08:00 |
|
李通洲
|
debb5d8ad1
|
Display: don't print display type twice
|
2023-10-21 15:44:08 +08:00 |
|
李通洲
|
12208b2c7c
|
Global: improve support of --help *-format
Also fix some bugs found when refactoring
|
2023-10-07 13:40:40 +08:00 |
|
李通洲
|
576fcd7d3d
|
Display: print display type
|
2023-09-20 16:03:35 +08:00 |
|
李通洲
|
1cdc99f327
|
JSON format: fix some memleaks
|
2023-09-08 20:25:41 +08:00 |
|
李通洲
|
34e2b0f89c
|
Display: add JSON printing support
|
2023-09-05 15:29:46 +08:00 |
|
李通洲
|
14f26879de
|
Global: init --format json support (#527)
|
2023-09-05 15:29:46 +08:00 |
|
李通洲
|
f1b047c32b
|
Display: use FFDisplayOptions
|
2023-08-24 09:55:40 +08:00 |
|