Compare commits

..

1 Commits

Author SHA1 Message Date
Carter Li ab0f69731e Revert "CMAKE: bumps minimum CMake version to 3.21.0 (#2517)"
This reverts commit 233c481f7a.
2026-09-01 18:42:00 +08:00
21 changed files with 3 additions and 25 deletions
+1 -4
View File
@@ -1,4 +1,4 @@
# 2.68.1
# 2.68.0
Changes:
* The DE / WM / LM modules now reports the full name "Desktop Environment" / "Window Manager" / "Login Manager" instead of the abbreviations.
@@ -11,7 +11,6 @@ Features:
* Added module key localization support. (General)
* Added a new option `--key-language <?lang>` (`display.key.language: "<?lang>"` in JSON config). When left empty, it defaults to the system locale.
* See `fastfetch -h key-language` for all supported languages.
* Exposed in custom key format as `{module-name}`.
* Improved Wi-Fi module
* Added Wifi channel width detection, exposed via `{channel-width}` in custom format (reports 0 when not supported).
* Improved Wifi channel frequency accuracy and fortified detection on Windows, macOS.
@@ -30,8 +29,6 @@ Bugfixes:
* Fixed memory usage detection support on x86-32 FreeBSD (Memory, FreeBSD)
* Note: Although 32-bit systems are still supported, they are deprecated and barely tested. Users are encouraged to upgrade to 64-bit systems.
* Some internal cleanups and optimizations.
* Attempted to fix potential issues on big-endian systems
* Not tested due to lack of access to big-endian hardware.
Logos:
* Added macOS_old
+2 -2
View File
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.12.0) # Don't change before we investigate why #2553 happens
cmake_minimum_required(VERSION 3.12.0) # target_link_libraries with OBJECT libs & project homepage url
project(fastfetch
VERSION 2.68.1
VERSION 2.68.0
LANGUAGES C
DESCRIPTION "Fast neofetch-like system information tool"
HOMEPAGE_URL "https://github.com/fastfetch-cli/fastfetch"
-1
View File
@@ -47,7 +47,6 @@ void ffPrintLogoAndKey(const char* moduleName, uint8_t moduleIndex, const FFModu
FF_PARSE_FORMAT_STRING_CHECKED(&key, &moduleArgs->key, ((FFformatarg[]) {
FF_ARG(moduleIndex, "index"),
FF_ARG(moduleArgs->keyIcon, "icon"),
FF_ARG(moduleName, "module-name"),
}));
ffStrbufWriteTo(&key, stdout);
}
-1
View File
@@ -21,7 +21,6 @@ static void printBattery(FFBatteryOptions* options, FFBatteryResult* result, uin
FF_ARG(index, "index"),
FF_ARG(result->modelName, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Battery), "module-name"),
}));
}
-1
View File
@@ -40,7 +40,6 @@ bool ffPrintBios(FFBiosOptions* options) {
FF_PARSE_FORMAT_STRING_CHECKED(&key, &options->moduleArgs.key, ((FFformatarg[]) {
FF_ARG(bios.type, "type"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Bios), "module-name"),
}));
}
@@ -22,7 +22,6 @@ static void printDevice(FFBluetoothRadioOptions* options, const FFBluetoothRadio
FF_ARG(index, "index"),
FF_ARG(radio->name, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(BluetoothRadio), "module-name"),
}));
}
-1
View File
@@ -51,7 +51,6 @@ bool ffPrintBrightness(FFBrightnessOptions* options) {
FF_ARG(moduleIndex, "index"),
FF_ARG(item->name, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Brightness), "module-name"),
}));
}
-1
View File
@@ -20,7 +20,6 @@ static void printBtrfs(FFBtrfsOptions* options, FFBtrfsResult* result, uint8_t i
FF_ARG(index, "index"),
FF_ARG(result->name, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Btrfs), "module-name"),
}));
}
-1
View File
@@ -61,7 +61,6 @@ static void printCodecLine(const FFCodecOptions* options, uint8_t index, FFstrbu
FF_ARG(*gpu, "gpu"),
FF_ARG(direction, "direction"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Codec), "module-name"),
}));
}
-1
View File
@@ -21,7 +21,6 @@ static void printCPUCacheNormal(const FFCPUCacheResult* result, FFCPUCacheOption
FF_ARG(index, "index"),
FF_ARG(levelStr, "level"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(CPUCache), "module-name"),
}));
}
-1
View File
@@ -45,7 +45,6 @@ static void printDisk(FFDiskOptions* options, const FFDisk* disk, uint32_t index
FF_ARG(disk->filesystem, "filesystem"),
FF_ARG(mountpointLink, "mountpoint-link"),
FF_ARG(nameLink, "name-link"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Disk), "module-name"),
}));
}
-1
View File
@@ -19,7 +19,6 @@ static void formatKey(const FFDiskIOOptions* options, FFDiskIOResult* dev, uint3
FF_ARG(dev->name, "name"),
FF_ARG(dev->devPath, "dev-path"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(DiskIO), "module-name"),
}));
}
}
-1
View File
@@ -83,7 +83,6 @@ bool ffPrintDisplay(FFDisplayOptions* options) {
FF_ARG(result->name, "name"),
FF_ARG(displayType, "type"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Display), "module-name"),
}));
}
-1
View File
@@ -41,7 +41,6 @@ bool ffPrintLoadavg(FFLoadavgOptions* options) {
FF_ARG(index, "index"),
FF_ARG(duration, "duration"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Loadavg), "module-name"),
}));
}
-1
View File
@@ -24,7 +24,6 @@ static void formatKey(const FFLocalIpOptions* options, FFLocalIpResult* ip, uint
FF_ARG(ip->name, "ifname"),
FF_ARG(ip->mac, "mac"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(LocalIP), "module-name"),
}));
}
}
-1
View File
@@ -33,7 +33,6 @@ bool ffPrintMonitor(FFMonitorOptions* options) {
FF_ARG(moduleIndex, "index"),
FF_ARG(display->name, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Monitor), "module-name"),
}));
}
-1
View File
@@ -22,7 +22,6 @@ static void formatKey(const FFNetIOOptions* options, FFNetIOResult* inf, uint32_
FF_ARG(index, "index"),
FF_ARG(inf->name, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(NetIO), "module-name"),
}));
}
}
-1
View File
@@ -63,7 +63,6 @@ bool ffPrintOS(FFOSOptions* options) {
FF_ARG(instance.state.platform.sysinfo.name, "sysname"),
FF_ARG(os->name, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(OS), "module-name"),
}));
}
-1
View File
@@ -19,7 +19,6 @@ static void formatKey(const FFPhysicalDiskOptions* options, FFPhysicalDiskResult
FF_ARG(dev->name, "name"),
FF_ARG(dev->devPath, "dev-path"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(PhysicalDisk), "module-name"),
}));
}
}
-1
View File
@@ -21,7 +21,6 @@ void printSwap(FFSwapOptions* options, uint8_t index, uint32_t totalCount, FFSwa
FF_ARG(index, "index"),
FF_ARG(storage->name, "name"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Swap), "module-name"),
}));
}
-1
View File
@@ -22,7 +22,6 @@ static void printZpool(FFZpoolOptions* options, FFZpoolResult* result, uint8_t i
FF_ARG(result->name, "name"),
FF_ARG(result->guid, "guid"),
FF_ARG(options->moduleArgs.keyIcon, "icon"),
FF_ARG(FF_MODULE_GET_DISPLAY_NAME(Zpool), "module-name"),
}));
}