818337cb87- Update to 2.50.1: Bugfixes: * Fixes percentage bar not displaying correctly in certain cases * Fixes linglong package detection on Debian 13 (gh#fastfetch-cli/fastfetch#1899) - Update to 2.50.0: Changes: * Keys in JSON configuration files are now case-sensitive, as stated in v2.49.0. - This is a breaking change, but it should not affect most users as long as your config file passes JSON schema validation. * All module config flags have been removed, as stated in v2.49.0. - To configure modules via the command line * The percent bar config display.bar.* options have been replaced with a more organized, nested object structure. - display.bar.charElapsed has been renamed to display.bar.char.elapsed. - display.bar.charTotal has been renamed to display.bar.char.total. - display.bar.borderLeft has been renamed to display.bar.border.left. - display.bar.borderRight has been renamed to display.bar.border.right. * The undocumented flag --load-config has been removed. - Use --config or -c instead. * Flashfetch, a simplified fastfetch variant that used a hardcoded module list with direct function calls to reduce startup overhead, has been changed to a version that aims to match neofetch's behavior as closely as possible, for demonstration purposes. - Flashfetch is intended to be built from source (like st). We do not provide prebuilt binaries in distributions. Features: * Added support for reading JSON config from stdin using --config - or -c -. * Added display.bar.border.{leftElapsed,rightElapsed} for using the border as part of the bar content. (gh#fastfetch-cli/fastfetch#1875) - display.bar.border: null has been added as a shorthand to disable bar borders. * Added display.bar.color.{elapsed,total,border} to customize the color of the elapsed, total, and border sections of the percent bar. - display.bar.color: null has been added as a shorthand to disable bar colors. * Improved Bedrock Linux detection (gh#fastfetch-cli/fastfetch#1881) * Added the command flag --gen-config-full, which generates a JSON config file containing all optional module options. * Improved the default IP address display when localip.showAllIPs is not set (LocalIP) - For IPv4, the preferred source address (if detected) is shown. - For IPv6, the first GUA or ULA that is not deprecated or temporary is shown. * Added detection support for Xlibre (gh#fastfetch-cli/fastfetch#1888) Bugfixes: * Fixed custom object inheriting a key from the previous custom object if the key is blank (gh#fastfetch-cli/fastfetch#1477) * Fixed a possible segfault when parsing color strings in the JSON config (gh#fastfetch-cli/fastfetch#1878) * Fixed lliurex detection (gh#fastfetch-cli/fastfetch#1882) * Fixed compatibility with -ffast-math (gh#fastfetch-cli/fastfetch#1894) Logos: * Added ObsidianOS (gh#fastfetch-cli/fastfetch#1890)R N2025-08-14 22:57:54 +00:00
864a40e51a- Update to 2.49.0: Deprecation Notice: * In fastfetch v2, the JSONC configuration format has been introduced, while command line configuration flags are kept for compatibility. Although they have the same effects, they use two different code paths, and as the number of flags grows, the codebase is becoming increasingly difficult to maintain. - Removal of module config flags is planned for v2.50.0, which will also fix a long-standing issue (gh#fastfetch-cli/fastfetch#1477) - Removal of most other config flags is also planned for later versions. * Keys of JSON configuration files will be all case-sensitive. Currently they are inconsistent. Planned for v2.50.0. Features: * Improve nouveau driver support for --gpu-driver-specific (GPU, Linux) - VRAM size detection - GPU temperature detection - Core count detection (when available) * Support labwc WM version detection, used for XFCE4 on Wayland (WM, Linux) * Parse unicode escaped strings generated by qt5ct (gh#fastfetch-cli/fastfetch#1864) * Add --{duration,percent,size,freq,temp}-space-before-unit [always|never] options to add a space before the unit when printing duration, percent, size, frequency and temperature values * Add --duration-abbreviation to abbreviate duration values in custom format - For example: 1 day, 2 hours, 3 mins will be displayed as 1d 2h 3m * Add --percent-width to pad the percent value with spaces to a fixed width - For example: --percent-width 3 will display 50% instead of 50%; useful for aligning percent values in custom format Bugfixes: * Improve accuracy of Flatpak count detection (gh#fastfetch-cli/fastfetch#1856) * Remove qi package manager support (gh#fastfetch-cli/fastfetch#1858) * Fix interface status when the interface is up but not connected (Wifi, Linux) * Fix variable names in custom format (gh#fastfetch-cli/fastfetch#1861) - full-path to path (Editor) - session to session-name (Users) - name to project-name (Version) * Fix wrong /s assignment in custom format (gh#fastfetch-cli/fastfetch#1871) Logos: * Add Aeon * Remove EvolinxR N2025-07-31 15:37:32 +00:00
4325fbb9d0Accepting request 1294534 from utilitiesAna Guerrero2025-07-21 17:59:55 +00:00
fb2495b9e8- Update to 2.48.1: Features: * Add support for detecting Openbox WM version * Add a new option --packages-combined, which combines related package managers into single counts (gh#fastfetch-cli/fastfetch#1851) - For example: if you have both flatpak-system and flatpak-user packages installed, they will be combined into a single flatpak count with --packages-combined enabled. * Add modules[n].condition to conditionally enable modules on different platforms - Useful when sharing configuration files across platformsR N2025-07-19 20:34:02 +00:00
dfabc58921Accepting request 1293888 from utilitiesAna Guerrero2025-07-17 15:18:49 +00:00
ea54256999- Update to 2.48.0: Features: * Add support for detecting Fedora variants (gh#fastfetch-cli/fastfetch#1830) - Currently supported variants: CoreOS, Kinoite, Sericea, Silverblue * Improve performance and security when spawning child processes by replacing fork-exec with posix_spawn (*nix) * Trim leading and trailing whitespaces in disk serial numbers (PhysicalDisk) * Add /etc/profiles/per-user detection for Nix user packages (gh#fastfetch-cli/fastfetch#1782) * Introduce years (whole years as integer), days-of-year (days since the last anniversary) and years-fraction (years as fraction, e.g. 1.5 means 1 year and 6 months) formatting placeholder to Disk (since disk creation), Users (since user login) and Uptime (since system boot) modules - For example: fastfetch -s disk --disk-key 'OS Installation' --disk-format '{years} years {days-of-year} days' * Add --fraction-ndigits option to specify the number of digits after the decimal point when displaying ordinary fractional values - Typically used with {years-fraction} above - This option does not affect percentage values, sizes, etc, which are controlled by individual options. Bugfixes: * Fix compilation issues when not using -DBINARY_LINK_TYPE=dlopen - Regression from v2.47.0 - Note: this option was added for debugging purposes only and is not recommended for production use * Prevent text files from being loaded as image files (gh#fastfetch-cli/fastfetch#1843) Logos: * Add Minimal System * Add AxOS * Rename Ada to Xray OSR N2025-07-16 19:54:22 +00:00
d26346d2a5Accepting request 1291300 from utilitiesAna Guerrero2025-07-09 15:27:46 +00:00
c1fd69664c- Update to 2.47.0: Features: * Improve DietPi OS and Raspberry Pi OS detection (gh#fastfetch-cli/fastfetch#1816) * Increase PROC_FILE_BUFFSIZ to avoid possible short reads - Fix potential bugs in DiskIO, NetIO and CPUUsage modules * Improve accuracy of CPU usage calculations by including interrupt and softirq times * Ignore init and systemd processes when detecting terminals Logos: * Improve visibility on white-background terminals for some logos by replacing white with the default foreground color - According to Wikipedia, the default foreground color is implementation-defined. It's usually black for white themes and white for dark themes. However, some terminals, notably Konsole with the default theme, use a different color, which may cause issues with some logos. * Add XubuntuR N2025-07-08 14:20:17 +00:00
de609b4cdbAccepting request 1287751 from utilitiesAna Guerrero2025-06-23 13:04:51 +00:00
412ddffc5d- Update to 2.46.0: Features: * Support Rio terminal font detection (gh#fastfetch-cli/fastfetch#1789) * Improve Raspberry Pi OS for RPI5 detection (gh#fastfetch-cli/fastfetch#1773) * Support shared VRAM usage detection for AMD GPUs (GPU, Linux) * Support GPU info detection for old ATI radeon driver (gh#fastfetch-cli/fastfetch#1810) Bugfixes: * Hide /boot/firmware by default (Disk, Linux) Logos: * Rename Hydra Framework to HydraPwk (gh#fastfetch-cli/fastfetch#1812) * Add AnushOS (gh#fastfetch-cli/fastfetch#1806) * Add HarmonyOS (gh#fastfetch-cli/fastfetch#1804) * Add GhostFreak (gh#fastfetch-cli/fastfetch#1801) * Add TrueNAS Scale (gh#fastfetch-cli/fastfetch#1795) * Add Fedora2_small (gh#fastfetch-cli/fastfetch#1785) * Add xenia_old; update colors of xenia (gh#fastfetch-cli/fastfetch#1797) * Improve colors of bedrock_small (gh#fastfetch-cli/fastfetch#1790) * Add Kalpa Desktop (gh#fastfetch-cli/fastfetch#1807)R N2025-06-22 20:14:14 +00:00
e48d54db4aAccepting request 1283641 from utilitiesAna Guerrero2025-06-06 20:44:42 +00:00
c5cb1aec7c- Update to 2.45.0: Features: * Recognize additional GPU vendors (GPU, Linux) * Support CTWM, FVWM and I3 window manager version detection (WM) * Support "logo": { "type": "command-raw" } to run a command and display its output as logo (gh#fastfetch-cli/fastfetch#1780) - Useful for displaying custom logos generated by other programs such as pokeget: { "type": "command-raw", "source": "pokeget random --hide-name" } - Supported in JSONC config file only. pokeget random --hide-name | fastfetch --file-raw - should be used in shell * Support --swap-separate to display detailed swap devices on separate lines instead of a summary (Swap) Bugfixes: * Don't ignore sshfs mountpoints (gh#fastfetch-cli/fastfetch#1776) * Fix dnf package count detection (gh#fastfetch-cli/fastfetch#1777) Logos: * Add Starry Linux (gh#fastfetch-cli/fastfetch#1771) * Add rhel_small (gh#fastfetch-cli/fastfetch#1774) * Update color palette of voidlinux (gh#fastfetch-cli/fastfetch#1775) * Add void2 * Update Xenia Linux (gh#fastfetch-cli/fastfetch#1783)R N2025-06-06 11:50:39 +00:00
368c3a02beAccepting request 1279681 from utilitiesAna Guerrero2025-05-26 16:34:56 +00:00
e0b66cafb0- Update to 2.44.0: Features: * Add option --disk-hide-folders and --disk-hide-fs to hide specific mountpoints and filesystems in Disk module (Disk) - --disk-hide-folders defaults to /efi:/boot:/boot/efi on Linux and *BSD. Previously these EFI-related folders were hardcoded to be hidden on Linux. Bugfixes: * Ignore /usr/bin/script when detecting shell and terminal (gh#fastfetch-cli/fastfetch#1761) * Fix compatibility with KDE Plasma 6.4 which is in beta currently (gh#fastfetch-cli/fastfetch#1765) Logos: * Add Kylin (gh#fastfetch-cli/fastfetch#1760) * Add UBLinux (gh#fastfetch-cli/fastfetch#1764)R N2025-05-23 22:31:06 +00:00
c1683301d0Accepting request 1278159 from utilitiesAna Guerrero2025-05-20 07:36:44 +00:00
37b7d209dc- Update to 2.43.0: Features: * Add option to hide unknown GPUs (GPU) * Detect VRAM type of AMD GPUs on Linux (GPU, Linux) Bugfixes: * Fix disk usage detection on 32-bit Linux (gh#fastfetch-cli/fastfetch#1734) * Fix duplicated playback status (Media, Linux) Logos: * new AthenaOS * add Hydra FrameworkR N2025-05-17 16:37:22 +00:00
7838bb312d- Update to 2.42.0: Changes: * Normalize the module name Bios to BIOS (gh#fastfetch-cli/fastfetch#1721) - No configuration file changes are required because fastfetch parses module names case-insensitively. Bugfixes: * Disable disk type detection for virtual disks (gh#fastfetch-cli/fastfetch#1669) * Fix incorrect CPU temperature reporting (CPU, OpenBSD) * Fix setting logo.chafa.symbols in JSON configuration (gh#fastfetch-cli/fastfetch#1709) * Fix non-normalized time display (gh#fastfetch-cli/fastfetch#1720) * Miscellaneous minor fixes Features: * Add CPU temperature detection support (CPU, SunOS) * Improve CPU frequency detection (CPU, NetBSD) * Add Wi-Fi detection support (Wifi, NetBSD) * Add Webcam detection support (Camera, OpenBSD) - Requires root privileges Logos: * Remove GoralixOS logo (gh#fastfetch-cli/fastfetch#1699) * Add Aurora logo (gh#fastfetch-cli/fastfetch#1700) * Add Codex Linux logo (gh#fastfetch-cli/fastfetch#1701)R N2025-04-29 17:20:01 +00:00
7312592c39Accepting request 1270022 from utilitiesAna Guerrero2025-04-16 18:42:45 +00:00
bf87ec93ee- update to 2.41.0 Changes: * Due to the deprecation, Linux x86_64 binaries are now built with Ubuntu 22.04 (Glibc 2.35, Debian 12) - You can always build fastfetch yourself on your own. Please don't report bugs related to this change. Bugfixes: * Don't detect disk type for virtual disks (gh#fastfetch-cli/fastfetch#1669) Features: * Support physical core count detection on non-x86 platforms (CPU, Linux / FreeBSD) * Support CPU frequency detection on PPC64 (CPU, FreeBSD) * Support soar packages count detection (Packages, Linux) * Support ~ path expanding on Windows (Logo, Windows) * Support retrieving full user name (Title) - Exposed with --title-format '{full-user-name}' * Improve CPU (thermal zone) temperature detection on Windows (CPU, Windows) - Administrator privileges are no longer needed * Support base Wifi info detection on OpenBSD (Wifi, OpenBSD) - To be tested * Support GPU temperature detection for Intel dGPU on Linux (GPU, Linux) - To be tested * Add new ARM CPU part numbers (CPU, Linux) * Add base implementation of Bluetooth device detection (gh#fastfetch-cli/fastfetch#1690) * Some small improvements Logo: * Add anduinos * Add 2 more Alpine logosR N2025-04-16 12:38:19 +00:00
c1c19de0abAccepting request 1268901 from utilitiesAna Guerrero2025-04-14 10:57:57 +00:00
8cabd1188a- update to 2.40.4 Bugfixes: * Fix loading presets config on Windows (gh#fastfetch-cli/fastfetch#1682) - Regression of v2.40.0 * Remove the prefix v of Hyprland version on Arch Linux (WM, Linux) - update to 2.40.3 Bugfixes: * Fix loading example configs from presets directory (gh#fastfetch-cli/fastfetch#1672) - Regression of v2.40.2 * Mark kitty image protocol support for warp terminal on macOS too (Logo)R N2025-04-12 22:02:07 +00:00
bc5904ce07Accepting request 1267198 from utilitiesAna Guerrero2025-04-07 15:36:20 +00:00
a6e3706023- update to 2.40.2 Changes: * Since v2.40.0, we've been loading config files from the directory where the fastfetch binary is located. However, this approach may lead to loading unexpected files. For example, fastfetch -c groups would attempt to load /usr/bin/groups. Therefore, we now enforce the .jsonc extension when loading config files. Features: * Mark kitty image protocol support for warp terminal (Logo) * Documentation improvements - update to 2.40.1 Bugfixes: * Fix compiling error on old intel platform (TPM, macOS) * Fix --file-raw - no longer working (gh#fastfetch-cli/fastfetch#1659)R N2025-04-04 19:37:08 +00:00
8af260c0eeAccepting request 1266738 from utilitiesAna Guerrero2025-04-03 14:50:01 +00:00
ed2a0656f4- update to 2.40.0 Changes: * In key-format of LocalIP module, {name} has been renamed to {ifname} for consistency Features: * Support Warp Terminal font detection (TerminalFont, Windows) * Support more AMD GPU information using ADL SDK, including memory type detection (GPU, Windows) * Support Intel dGPU memory type detection (GPU, Windows) * Support Nvidia VMEM type detection via NVAPI (gh#fastfetch-cli/fastfetch#993) * Support Boot manager detection for OpenBSD and NetBSD (Bootmgr, OpenBSD / NetBSD) * Use SystemConfiguration for DNS entries detection (DNS, macOS) * Add systemd-resolved support for DNS module (gh#fastfetch-cli/fastfetch#1646) * Improve performance and accuracy of Wifi detection on FreeBSD using ioctl (Wifi, FreeBSD) * Support remaining time reporting for batteries on NetBSD (Battery, NetBSD) * Add new Mac models support (Host, macOS) * Load config from fastfetch binary path with --config option (gh#fastfetch-cli/fastfetch#1649) * Support TPM detection on macOS (TPM, macOS) * Support IPv6 client address report (Users, Linux / Windows) * Support default route detection for IPv6 (LocalIP, Linux) * Round seconds to the nearest minute to match the behavior of uptime command (Uptime) Bugfixes: * Fix outputColor not working when length is set in Separator module (gh#fastfetch-cli/fastfetch#1644) * Fix CPU detection on PowerPC platforms (gh#fastfetch-cli/fastfetch#1640) * Fix battery manufacture date detection (Battery, macOS) * Fix battery critical state detection (Battery, Linux) * Fix Warp Terminal PID detection (Terminal, macOS) * Remove disk creation time detection support on SunOS as ctim is file status change timestamp, not creation time (Disk, SunOS) * Fall back to KDGKBINFO if usbhid fails (Keyboard, FreeBSD) * Fix multiple paging file support (Swap, Windows) * Fix memleaks, code smells in multiple modules * Fix boot time calculation on NetBSD (Uptime, NetBSD) * Temporarily fix Hyprland version detection (gh#fastfetch-cli/fastfetch#1657) Logo: * Fix opensuse-tumbleweed_small (gh#fastfetch-cli/fastfetch#1636) * Change WiiLinuxNgx to more generic name with aliases Wii-Linux and WiiLinux (gh#fastfetch-cli/fastfetch#1633) * Change name of Xray-OS to Ada (gh#fastfetch-cli/fastfetch#1651) * Change Nexa Linux logo (gh#fastfetch-cli/fastfetch#1653)R N2025-04-03 02:44:04 +00:00
f1d294c753Accepting request 1254820 from utilitiesAna Guerrero2025-03-21 19:22:14 +00:00
4c21a31297- update to 2.39.1 Hot fix: * Fix PublicIP detection fails randomly (gh#fastfetch-cli/fastfetch#1629) - update to 2.39.0 Changes: * OSMesa backend for OpenGL detection is removed (gh#fastfetch-cli/fastfetch#1618) * Fastfetch no longer tries to use the private framework Apple80211 to acquire SSID for Wifi module, which is only useful for macOS Sonoma (Wifi, macOS) Features: * Improve accuracy of HDR support on Windows 11 24H2 (Display, Windows) * Improve performance of SSID detection on macOS Sequoia (gh#fastfetch-cli/fastfetch#1597) * Support warp terminal version detection on Windows (Terminal, Windows) * Support default route detection on OpenBSD & DragonFly BSD (LocalIP, OpenBSD / DragonFly) * Improve bash completion script * Improve performance of networking (PublicIP / Weather) * Support pkgsrc package manager detection on Linux (Packages, Linux) Logo: * Add Common Torizon OS * Change FoxOS to WolfOS * Add Bredos * Add NetBSD2R N2025-03-20 19:26:14 +00:00
745286afcbAccepting request 1249859 from utilitiesAna Guerrero2025-03-04 17:32:14 +00:00
b293763a84Accepting request 1249858 from home:RN:branches:utilitiesR N2025-03-03 16:10:33 +00:00
1c2aa2e021Accepting request 1247169 from utilitiesAna Guerrero2025-02-20 15:38:29 +00:00
6f08caa59fAccepting request 1247168 from home:RN:branches:utilitiesR N2025-02-19 16:08:10 +00:00
7f8c326765Accepting request 1245062 from utilitiesAna Guerrero2025-02-11 20:30:09 +00:00
904517bed3Accepting request 1245061 from home:RN:branches:utilitiesR N2025-02-11 10:37:52 +00:00
a48bdc9a76Accepting request 1244780 from utilitiesAna Guerrero2025-02-10 16:32:05 +00:00
4f18252ecfAccepting request 1244779 from home:RN:branches:utilitiesR N2025-02-10 14:05:15 +00:00
1c6571f36cAccepting request 1240416 from utilitiesAna Guerrero2025-01-27 19:55:02 +00:00
2e7ab8b41aAccepting request 1240415 from home:RN:branches:utilitiesR N2025-01-27 03:24:15 +00:00
d6df04168aAccepting request 1237416 from utilitiesAna Guerrero2025-01-13 16:53:36 +00:00
ea56a3e256Accepting request 1237415 from home:RN:branches:utilitiesR N2025-01-13 13:57:12 +00:00
a93238aabdAccepting request 1236676 from utilitiesAna Guerrero2025-01-12 10:19:31 +00:00
db639e5e50Accepting request 1236675 from home:RN:branches:utilities
Gordon Leung
2025-01-09 18:37:49 +00:00
5e03105d2aAccepting request 1233453 from utilitiesAna Guerrero2024-12-29 10:56:17 +00:00
12d19428c6Accepting request 1233452 from home:RN:branches:utilities
Gordon Leung
2024-12-26 14:07:38 +00:00
90f52090aeAccepting request 1231934 from utilitiesAna Guerrero2024-12-19 20:40:26 +00:00
eb39b5306cAccepting request 1231928 from home:RN:branches:utilities
Gordon Leung
2024-12-18 17:01:16 +00:00
6f67f9e5caAccepting request 1228079 from utilitiesAna Guerrero2024-12-03 19:48:21 +00:00
3cd8d7b1edAccepting request 1227955 from home:RN:branches:utilities
Gordon Leung
2024-12-03 15:30:37 +00:00
9b82d89d5dAccepting request 1224975 from utilitiesAna Guerrero2024-11-19 21:20:04 +00:00
8db631a7e4Accepting request 1224974 from home:RN:branches:utilities
Gordon Leung
2024-11-19 03:32:00 +00:00
c7e8f357b5Accepting request 1221252 from utilitiesAna Guerrero2024-11-05 14:41:06 +00:00
dd857da2efAccepting request 1221251 from home:RN:branches:utilities
Gordon Leung
2024-11-04 20:32:44 +00:00
deafef064eAccepting request 1217403 from utilitiesAna Guerrero2024-10-24 13:43:03 +00:00
65ea7f43f8Accepting request 1217402 from home:RN:branches:utilities
Gordon Leung
2024-10-23 18:04:44 +00:00
fc38b43324Accepting request 1206706 from utilitiesAna Guerrero2024-10-10 20:14:58 +00:00
ebd328da27Accepting request 1206007 from home:RN:branches:utilities
Gordon Leung
2024-10-10 13:29:16 +00:00
362f5ff8d2Accepting request 1204541 from utilitiesAna Guerrero2024-09-30 13:39:28 +00:00
1346fdb965Accepting request 1204539 from home:RN:branches:utilities
Gordon Leung
2024-09-29 16:41:30 +00:00
96b3d7760cAccepting request 1201910 from utilitiesAna Guerrero2024-09-19 19:17:35 +00:00
507bb07606- update to 2.25.0 Features: * Moore Threads GPU add support to query number of cores (GPU) * Cache detection result based on last modification time (Packages) * Add cmake options to disable certain package managers at compile time * Add new option --show-localip-{speed,mtu} (LocalIP) * Add new module Btrfs, which prints all mounted Btrfs volumes, like Zpool module (Linux) Bugfixes: * Fix compiling with old linux headers (Camera, Linux)
Gordon Leung
2024-09-19 04:22:22 +00:00
bc059ea25aAccepting request 1200672 from utilitiesAna Guerrero2024-09-13 12:33:40 +00:00
62f30992d4- update to 2.24.0 Changes: * Support of --lib-XXX is removed - If fastfetch fails to load some .so .dylib libraries, LD_LIBRARY_PATH should be used. Features: * Detect more ARM microarchitectures and SOC names (CPU, Linux) * Support board name detection for Asahi Linux (Board, Linux) * Add new option --command-param to customize the parameters when running shell * Support syntax of sub string in --<module>-format: {variable~startIndex,endIndex} - See fastfetch -h format for detail Bugfixes: * Fix tests building when system yyjson is used * Fix dinit detection; support dinit version detection (InitSystem, Linux) * Fix signal quality, refresh rate and maybe others in custom format * Fix boot time calculation (Uptime, Linux) * Fix custom format for boolean values - {?false-value}This should not print{?}{?true-value}This should print{?} will print This should print
Gordon Leung
2024-09-12 14:41:10 +00:00
d63d0d25cc- Make completion packages Require the main package
Gordon Leung
2024-09-03 15:16:57 +00:00
b931f517a3- update to 2.23.0 Features: * Support unity version detection (DE, Linux) * Print model name in Battery keys if available (Battery) * Add module Zpool * Improve performance (Shell / Terminal, Linux) * Support syntax of padded strings in --<module>-format. {variable<padlength} and {variable>padlength} are supported. If pad length is greater than the length of the variable, the variable will be padded with spaces. fastfetch -l none -s command --command-text 'echo 12345' --command-format 'output({1<20})' prints Command: output(12345 ) fastfetch -l none -s command --command-text 'echo 12345' --command-format 'output({1>20})' prints Command: output( 12345) If pad length is less than the length of the variable, the variable will be truncated. Bugfixes: * Fix broken --list-presets * Update zsh completion script * Don't print * if defaultRouteOnly is set (NetIO) * Fix Camera module incorrectly disabled on FreeBSD (Camera, FreeBSD) * Fix hanging on screen 5.0 (Terminal)
Gordon Leung
2024-09-03 15:13:34 +00:00
e1b2f60c24- update to 2.22.0 Features: * Small performance improvements (Terminal, Editor) * Improve arm32 and loongarch support (CPU, Linux) * Ignore the parent process if env $FFTS_IGNORE_PARENT is set to 1 (Shell) * Add code name of Apple M4 (CPU, Linux) * Add ethernet speed rate detection support (LocalIP) * Add zsh completion script * Add Linglong package manager detection support (Packages, Linux) Bugfixes: * Fix tmux in linux TTY (Colors) * Fix hang in WSL when custom format is used (Disk, Linux) * Fix /proc/loadavg parsing (Loadavg, Linux) * Disable use of LC_NUMERIC locale settings to fix parsing of decimal numbers * Fix possible segfault (DiskIO, Linux) * Honor preciseRefreshRate in custom format (Display)
Gordon Leung
2024-08-26 07:05:58 +00:00
030847b47d- update to 2.21.2 Features: * Support --stat <num_in_ms> to display long running modules in yellow or red Bugfixes: * Fix bad Intel Arc GPU name and type detection (GPU, Linux) * Fix uninited struct fields (GPU, Linux) * Skip cpu model smbios detection on ARM platforms (CPU, Linux) * Fixing detection of pthread_timedjoin_np (Linux)
Gordon Leung
2024-08-14 04:31:35 +00:00
4de7b45936- update to 2.21.1 Changes: * On Linux, FreeBSD and SunOS, a new recommended dependency libelf is introduced to extract strings in ELF binary, used for - st term font detection when the term font is compiled directly into the binary - fast path of systemd version detection Features: * Improve performance of - kitty version detection (Terminal, Linux) - st term font detection (TerminalFont, Linux) - systemd version detection (InitSystem, Linux) Bugfixes: - Fix building error without linux/wireless.h (Wifi, Linux) - Fix wrong GPU max frequency on Asahi Linux (GPU, Linux) - Don't rely $XDG_SESSION_TYPE for detecting wm protocol (WM, Linux) - Fix light color doesn't work on Linux console (Colors, Linux) - LC_ALL`, if set, overrides every other locale-related environment variable (Locale) - Increase timeout of DBus calls (Linux)
Gordon Leung
2024-08-09 03:26:34 +00:00
b15b7b80f2Accepting request 1189173 from home:RN:branches:utilities
Gordon Leung
2024-07-24 13:59:37 +00:00
00206be07eAccepting request 1186733 from utilitiesAna Guerrero2024-07-11 18:30:27 +00:00
6e91a6107b- update to 2.18.1 Changes: * --ts-version has been renamed to --detect-version - general.detectVersion in JSON config file Bugfixes: * Fix and improve GPU driver detection (GPU, Linux)
Gordon Leung
2024-07-11 05:14:43 +00:00
4e5937d5ae- update to 2.18.0 Changes: * Fastfetch no longer prints * (which means it's the default route) if defaultRouteOnly is set (LocalIP) Bugfixes: * Fix some memory leaks * Fix compatibility with old Python versions * Don't detect frequency for AMD cards (GPU, Linux) - Fix possible hang with discrete AMD cards (#1077) * Don't print colors in --pipe mode (Separator) * Don't print (null) in property locator (PhysicalMemory) * Ignore disabled PCI devices (GPU) * Fix flag --opengl-library doesn't work (OpenGL) Features: * Detect revision of USB drives (Disk) * Support fractional scale factor detection (Display, Linux) * Support primary display detection for KDE and GNOME (Display, Linux) * Support percent bar in custom formatting * Print signal quality by default (Wifi) * Detect used OpenGL library version (OpenGL)
Gordon Leung
2024-07-10 11:45:10 +00:00
fda32e338cAccepting request 1185429 from utilitiesAna Guerrero2024-07-05 17:47:20 +00:00
84ca39ccc1- update to 2.17.2 Changes: * Flatpak package count no longer includes runtime packages (Packages, Linux) Bugfixes: * Fix formattion with multiple batteries (Battery) * Fix incorrect size value for large memory sticks (PhysicalMemory) * Fix spelling of Qt and LXQt * Fix typos Features: * Support Ptyxis terminal version and font detection (Terminal / TerminalFont, Linux) * Improve Cinnamon version detection (DE) * Support cinnamon-wayland (WMTheme) * --ts-version false will disable editor version detection (Editor)
Gordon Leung
2024-07-04 16:54:54 +00:00
6c3cea05caAccepting request 1183911 from utilitiesAna Guerrero2024-06-29 13:18:30 +00:00
40a9f918cdAccepting request 1183910 from home:RN:branches:utilities
Gordon Leung
2024-06-29 04:15:37 +00:00
6c536fe617Accepting request 1181769 from utilitiesAna Guerrero2024-06-20 14:47:32 +00:00
2cc5306e0c- update to 2.16.0 Changes: * Fastfetch now prefers /etc/os-release over /etc/lsb-release when detecting distro info. - This may break some distros (notably some debian based distros). File a bug with the content of os-release and lsb-release if it breaks your distro. Features: * Add new option --users-myself-only to display current login user only (Users) * Add new module DNS to show active DNS servers (DNS) * Add new option --loadavg-compact. Defaults to true (Loadavg) - Use --loadavg-compact false to display load averages in different lines * Detect MTU size (LocalIP) * Support version detection of pluma, which is the default editor of OpenIndiana (Editor) * Print used OGL library, eg EGL, GLX or OSMesa (OpenGL) Bugfixes: * Report error if cache size is unavailable (CPUCache, Android) * Trim white spaces in device name (Sound, Linux) * Fix display.bar.border{Left,Right} doesn't work in JSON config files (Config) * Fix invalid call to realpath(3) (Platform, Linux)
Gordon Leung
2024-06-19 14:39:54 +00:00
ec0f20b760Accepting request 1179399 from utilitiesAna Guerrero2024-06-09 18:22:10 +00:00
f98fe4c0f7- add pkgconfig(DirectX-Headers) to BuildRequires * This ensures that correect GPU info is shown when used by WSL
Gordon Leung
2024-06-07 19:40:53 +00:00
47b4c608ffAccepting request 1179348 from home:RN:branches:utilities
Gordon Leung
2024-06-07 19:18:01 +00:00
ff5182b34aAccepting request 1177809 from utilitiesAna Guerrero2024-05-31 20:17:01 +00:00
e121608ffa- update to 2.14.0 Features: * Support monochrome bar type * Apply default color palettes in --file and --data (Logo) * Support named variable placeholders in custom module formattion string - --title-format '{user-name-colored}{at-symbol-colored}{host-name-colored}' is equivalent to --title-format '{6}{7}{8}' * Support named color placeholders in custom module formattion string - --<module>-format '{#red}' is equivalent to --<module>-format '{#31}' - '{#red}' or '{#31}' is preferred over \u001b[31m because is more readable and --pipe aware (will be ignored in pipe mode) - Supported in Custom module too - See fastfetch -h format for detail * Add new module InitSystem, which detects the name of init system - i.e. process name of pid1. init, systemd, etc * Add option --color-separator to set the color of key-value separators * Print error reason when vulkan init fails (Vulkan) Bugfixes: * Don't detect .conf files in --list-config-paths * Fix outputColor doesn't work if module keys are disabled
Gordon Leung
2024-05-30 20:47:24 +00:00
ed217712a4Accepting request 1176874 from utilitiesAna Guerrero2024-05-27 09:55:19 +00:00
b6e3701ffb- update to 2.13.2: Bugfixes: - Remove DRM driver version detection feature, which caused a performance regression for nouveau drivers (Display, Linux) - Don't use *-unknown as display name for Wayland protocol (Display, Linux) Features: - Add new module Editor which prints editor settings, i.e. $VISUAL or $EDITOR
Gordon Leung
2024-05-25 16:48:37 +00:00