Commit Graph

  • 65b9573bfe Accepting request 1240416 from utilities factory Ana Guerrero 2025-01-27 19:55:02 +00:00
  • a4dab9b8d2 - update to 2.35.0 Bugfixes: * Suppress output of EGL again (gh#fastfetch-cli/fastfetch#1513) - Regression of 2.34.0 Features: * Show SOC name reported in cpuinfo if available (gh#fastfetch-cli/fastfetch#1510, CPU, Linux) * Change package manager name of NetBSD from pkg to pkgsrc (gh#fastfetch-cli/fastfetch#1515, Packages, NetBSD) * Detect SOC name on RISCV (gh#fastfetch-cli/fastfetch#1519, CPU, Linux) * Report marketing name of new QS8Es (CPU, Android) * Acquire acquire more os info from lsb-release if missing from os-release (gh#fastfetch-cli/fastfetch#1521) * CMake: add option -DCUSTOM_LSB_RELEASE_PATH to specify the path of lsb-release file - -DCUSTOM_OS_RELEASE_PATH has been supported since v2.11.4 * Report more SOC names on Android (CPU, Android) * Support duration printing in custom format (Disk / Users) Logo: * Add Arch_old * Update key color of NetBSD_small * Fix OpenBSD and many other ascii logos (gh#fastfetch-cli/fastfetch#1522) devel R N 2025-01-27 03:24:15 +00:00
  • a36c9a3754 Accepting request 1237416 from utilities Ana Guerrero 2025-01-13 16:53:36 +00:00
  • 555110e22d - update to 2.34.1 Features: * Report vendor name when detecting GPUs by OpenGL - Note: the vendor name is actually the creator of the OpenGL driver (such as Mesa) and may not be the same as the GPU vendor Bugfixes: * Fix Ghostty termfont detection (gh#fastfetch-cli/fastfetch#1495) * Fix compatibility with KDE Plasma 6.3 (gh#fastfetch-cli/fastfetch#1504) * Make memory usage detection logic consistent with other systems (Memory, OpenBSD / NetBSD) * Report media file name if media title is not available (Media) * Fix max frequency detection for CPUs with both performance and efficiency cores (CPU, FreeBSD) Logo: * Add HeliumOS * Add Oreon * Update SnigdhaOS R N 2025-01-13 13:57:12 +00:00
  • 8bceacf896 Accepting request 1236676 from utilities Ana Guerrero 2025-01-12 10:19:31 +00:00
  • 63de930f46 - update to 2.34.0 Changes: * We now print distro pretty name if available (OS) - This is a long requested feature. However, it may break some distros. File a bug with the content of /etc/os-release if it breaks your distro Bugfixes: * Fix thunderbolt version of new MBPs (gh#fastfetch-cli/fastfetch#1465, Host, macOS) * Fix backlight name detection on FreeBSD (Brightness, FreeBSD) * Fix Terminal detection when running fastfetch in pk-command-not-found (gh#fastfetch-cli/fastfetch#1467, Terminal, Linux) * Relax detection of terminals in NixOS (gh#fastfetch-cli/fastfetch#1479, Terminal, Linux) - Should fix konsole, ghostty and maybe others * Fix core count output in multi-package platforms (CPU) * Don't suppress the output of preRun (gh#fastfetch-cli/fastfetch#1489) * Fix battery percentage detection (Battery, NetBSD) Features: * Support ghostty terminal font detection (TerminalFont, Linux / macOS) * Support kitty-icat image protocol, which uses kitten icat to generate image data - Pros: support tmux; support gif animations; good performance - Cons: due to the limitation of kitten icat, we need to clear the screen before displaying the image logo * Support WM version detection (WM) - In Linux, Hyprland & sway are supported currently * Improve performance when stdout is redirected (TerminalSize) * Report thermal zone temp if CPU temp is not available (CPU, Linux) * Report sound server (Pipewire or PulseAudio) if available (gh#fastfetch-cli/fastfetch#1454, Sound, Linux) * Enable OpenGL & OpenCL detection on Android (OpenGL / OpenCL, Android) * Detect & report MediaTek Dimensity 9000+ SOC name (CPU, Android) * Support appman (am-user) package manager detection (Packages, Linux) Logo: * Add Lubuntu * Update Xray_os * Add SnigdhaOS * Add Rhino Linux Gordon Leung 2025-01-09 18:37:49 +00:00
  • 88c960fe9e Accepting request 1233453 from utilities Ana Guerrero 2024-12-29 10:56:17 +00:00
  • 842322f772 - Excluded flashfetch binary - update to 2.33.0 Changes: * Introduce a new CMake flag -DBUILD_FLASHFETCH=OFF to disable building flashfetch binaries - Package managers are encouraged to enable it. Bugfixes: * Fix interconnect type detection (gh#fastfetch-cli/fastfetch#1453, PhysicalDisk) - Regression of v2.28 * Don't report proot as terminal (Terminal, Android) * Remove a debug output (DiskIO, OpenBSD) * Fix media detection for some players (gh#fastfetch-cli/fastfetch#1461, Media) - Regression of v2.32 Features: * Use $POWERSHELL_VERSION as PowerShell version if available (Shell) - Fetching Windows PowerShell version can be very slow. Add $env:POWERSHELL_VERSION = $PSVersionTable.PSVersion.ToString() in $PROFILE before running fastfetch to improve the performance of Shell module * Add support for ubuntu-based armbian detection (gh#fastfetch-cli/fastfetch#1447) * Improve performance of Bluetooth detection (Bluetooth) - We no longer report disconnected bluetooth devices in --format json when --bluetooth-show-disconnected isn't specified * Support brightness level detection for builtin displays (Brightness, OpenBSD / NetBSD) - Requires root permission on OpenBSD * Support battery level detection (Battery, OpenBSD / NetBSD) * Support CPU temperature detection in NetBSD (CPU, NetBSD) * Hard code path of libvulkan.so for Android - So that users don't need to install the vulkan-loader wrapper of termux Logo: * Add NurOS * Add GoralixOS Gordon Leung 2024-12-26 14:07:38 +00:00
  • 062a94a2ea Accepting request 1231934 from utilities Ana Guerrero 2024-12-19 20:40:26 +00:00
  • 1c7da242b1 - update to 2.32.1 Bugfixes: * Fix pci.ids file location on OpenBSD (GPU, OpenBSD) - It's normally unused because enumerating PCI devices on OpenBSD requires root privileges * Fix bssid formatting (Wifi, Linux) * Fix Linux Lite distro detection (gh#fastfetch-cli/fastfetch#1434, OS, Linux) * Suppress XE driver warnings from Mesa (gh#fastfetch-cli/fastfetch#1435, OpenGL, Linux) * Fix format parameter name (gh#fastfetch-cli/fastfetch#1443, Version) * Don't report useless information when Wifi is disabled (Wifi, FreeBSD) - Currently there are issues when the SSID contains whitespaces. More fixes are expected in the future * Always use physical size reported by X11 server to avoid inconsistent results (gh#fastfetch-cli/fastfetch#1444, Display, Linux) * Fix package count detection on OpenBSD (Packages, OpenBSD) [2.32.1] Features: * Randomly select one if the logo source expands to multiple files (gh#fastfetch-cli/fastfetch#1426, Logo) * Report mac product name when running Linux in MacBook (Host, Linux / FreeBSD) * Use screen size reported in DTD if make sense (Display) * Detect Virtualized Apple Silicon CPUs (CPU, Linux) * Add detection support for fvwm and ctwm (WM, OpenBSD / NetBSD) * Add Armbian-unofficial detection (OS, Linux) * Prefer surfaceless display when connect EGL (OpenGL) * Improve accuracy of WM detection on FreeBSD (WM, FreeBSD) * Add ratpoison window manager (WM, Linux) Logo: * Update Linux Lite * Add Serpent OS * Add Ultramarine Small * Update Debian Gordon Leung 2024-12-18 17:01:16 +00:00
  • b8821e052a Accepting request 1228079 from utilities Ana Guerrero 2024-12-03 19:48:21 +00:00
  • 90493a8fc3 - update to 2.31.0 Bugfixes: * Improve performance of media detection; fix musikcube detection (Media, Linux) - After the change, general.processingTimeout will also control the timeout of dbus remote calls * Fix invalid variable names (gh#fastfetch-cli/fastfetch#1408, Users) * Change physical size detection to use basic display parameters (gh#fastfetch-cli/fastfetch#1406) * Fix possible sigfaults when detecting displays (gh#fastfetch-cli/fastfetch#1393) * Fix Nvidia card type detection * Fix wl-restart parsing (gh#fastfetch-cli/fastfetch#1422, WM, Linux) * Fix syntax error in completion file (gh#fastfetch-cli/fastfetch#1421) * Fix hunging when using ssh-agent as command text (gh#fastfetch-cli/fastfetch#1418, Command, macOS) Features: * Remove support of xcb & xlib and xrandr extension is always required (Display) * Support preferred resolution & refresh rate detection - On macOS there is no preferred resolution reported and maximum available resolution is reported instead. - --display-format {preferred-width}x{preferred-height}@{preferred-refresh-rate} * Report scale factor in custom format (Display) - --display-format {scale-factor} * Detect current Wi-Fi channel and maximum frequency (Wifi) * Report processor package count (gh#fastfetch-cli/fastfetch#1413, CPU) * Remove duplicate whitespaces in CPU name * Support sakura terminal version & font detection (Terminal / TerminalFont, Linux) Logo: * Fix LMDE * Update MidOS * Add Windows Server 2025 Gordon Leung 2024-12-03 15:30:37 +00:00
  • d5a30d1915 Accepting request 1224975 from utilities Ana Guerrero 2024-11-19 21:20:04 +00:00
  • 2fd05e470a - update to 2.30.1 * A hotfix release that fixes a build failure when running cmake outside of build directory. - update to 2.30.0 Changes: * Percent: bar type must be enabled in percent.type before using percent bar in custom format Features: * Port to MidnightBSD; add mport package manager support * Support bluetooth battery detection for macOS and Windows (Bluetooth, macOS / Windows) * Support M4 model detection (Host, macOS) * Support CPU temperature detection on OpenBSD (CPU, OpenBSD) * Display Android icon in Android devices (OS, Android) * Support qi package manager detection (Packages, Linux) * Detect WM / DE by enumerating running processes (WM / DE, NetBSD) * Generate manual pages from help.json (Doc) * Detect marketing name of vivo smartphone (Host, Android) * Add txDrops detection if supported (NetIO, *BSD) * Support tilix version detection (Terminal, Linux) * Support percent type config in module level. Bugfixes: * Don't display () in key if display name is not available (Display) * Fix & normalize bluetooth mac address detection (Bluetooth, macOS / Windows) * Don't print index in multi-battery devices (Battery) * Fix segfault in macOS (gh#fastfetch-cli/fastfetch#1388, macOS) * Fix CFStringGetCString() failed errors (gh#fastfetch-cli/fastfetch#1394, Media, macOS) * Fix CPU frequency detection on Apple M4 (gh#fastfetch-cli/fastfetch#1394, CPU, macOS) * Fix exe path detection on macOS (Shell / Terminal, macOS) * Fix logo fails to load from symlinked files on macOS (gh#fastfetch-cli/fastfetch#1395, Logo, macOS) * Fix 32-bit truncation (NetIO, macOS) Logos: * Fix Lilidog * Add MidnightBSD * Add Unifi * Add Cosmic DE * Update openSUSE Tumbleweed Gordon Leung 2024-11-19 03:32:00 +00:00
  • 287f294a2f Accepting request 1221252 from utilities Ana Guerrero 2024-11-05 14:41:06 +00:00
  • 3288c7c59d - update to 2.29.0 Features: * Port to NetBSD and DragonFly BSD - Fastfetch now supports all major BSD variants * Support DiskIO, NetIO, GPU and Users module on OpenBSD * Report SD8E SOC name (CPU, Android) * On Windows, try loading dlls from current exe path (Windows) - Fix Media module when installed with winget Bugfixes: * Fix the VIM version detection on Ubuntu (Editor, Linux) * Improve performance of OS version detection on Proxmox (gh#fastfetch-cli/fastfetch#1370, OS, Linux) Logo: * Update OpenSuse Tumbleweed * Add XCP-ng * Add SummitOS * Add Lilidog * Update PikaOS * Update OpenSUSE Leap * Update aperture Gordon Leung 2024-11-04 20:32:44 +00:00
  • 0b957cd225 Accepting request 1217403 from utilities Ana Guerrero 2024-10-24 13:43:03 +00:00
  • 4e171601f8 - update to 2.28.0 Changes: * Due to the upstream removal of MSYS2 CLANG32 environment, fastfetch-windows-i686 is now built with the ancient and untested MSVCRT. Unknown bugs are expected Features: * Add new module Mouse and Keyboard which display connected mice and keyboards * Support remaining time detection (Battery) * Report if AC is connected (Battery, Linux) * Report platform API used for display detection for debugging (Display) * Report Wine version when running in Wine (Kernel, Windows) * Add option waitTime in modules CPUUsage, DiskIO and NetIO Bugfixes: * Fix used memory size detection (Memory, OpenBSD) * Don't report invalid fragmentation percentage when fails to detect it (Zpool) * Fix unexpected errors when running fastfetch in parallel (gh#fastfetch-cli/fastfetch#1346, Windows) * Don't report obviously invalid temperature values (PhysicalDisk, Linux) Logos: * Add eweOS * Add MidOS * Update XeroArch Gordon Leung 2024-10-23 18:04:44 +00:00
  • a6b42e74f7 Accepting request 1206706 from utilities Ana Guerrero 2024-10-10 20:14:58 +00:00
  • 3934444648 - update to 2.27.1 Changes: * We now print " instead of ″ when displaying diagonal length in inches, so that the character can be correctly displayed in Linux console (Display) * All detection code of monitor module is merged into display module. Now monitor just prints the same information as display with different format. Notably: - The resolution reported by monitor module is now current resolution instead of native / maximum resolution. PPI is calcuated based on current resolution too - The refresh rate reported by monitor module is the current refresh rate Features: * Add initial support of OpenBSD (OpenBSD) * Improve support for Raspberry pi (CPU / GPU, Linux) * Detect SOC name, instead of displaying components used in the SOC, if available (CPU, Linux) * Add option --brightness-compact to display multiple brightness values in one line (Brightness) * Add day-pretty (gh#fastfetch-cli/fastfetch#1305, DateTime) * Support network interface adapter flag detection (gh#fastfetch-cli/fastfetch#1315, LocalIP) - Enable it with --localip-show-flags Bugfixes: * Remove trailing newline in GPU name for Raspberry pi (gh#fastfetch-cli/fastfetch#1303, GPU, Linux) * Fix a possible buffer overflow (GPU, Linux) * Fix CPU temp incorrectly reported as 0 celsius (gh#fastfetch-cli/fastfetch#1308, CPU, Linux) * Corrently report TPM device is not found error (gh#fastfetch-cli/fastfetch#1314, TPM, Windows) * Fix errors when triggering shell completion with python3 uninstalled (gh#fastfetch-cli/fastfetch#1310) - To package managers: as shell completion scripts of fastfetch use python3, it should be added as an optional dependency of fastfetch * Fix possible crashes when detecting term font of kitty (gh#fastfetch-cli/fastfetch#1321, TerminalFont, Linux) Logos: * Add XeroArch * Add ValhallaOS Gordon Leung 2024-10-10 13:29:16 +00:00
  • 5321cc6e5f Accepting request 1204541 from utilities Ana Guerrero 2024-09-30 13:39:28 +00:00
  • 2835e672c8 - update to 2.26.1 Changes: * To be consistent to other platforms, CPU frequency detection on Linux no longer checks bios_limit Features: * Detect GPU index (gh#fastfetch-cli/fastfetch#1267, GPU) * Count Flatpak runtime packages (gh#fastfetch-cli/fastfetch#1085, Packages, Linux) * Support pacstall package manager (Packages, Linux) - CMake -DPACKAGES_DISABLE_PACSTALL=ON can be used to disable * Support CU core count, max frequency, VMEM usage detection for AMD cards on Linux (GPU, Linux) - Requires --gpu-driver-specific * Support EU core count, VMEM size detection Intel cards on Linux (GPU, Linux) - Requires --gpu-driver-specific. VMEM usage detection requires root permissions * Add new module TPM to print TPM (Trusted Platform Module) version if available (TPM) * Support GPU driver version detection (GPU, macOS) * Add new CMake option -DENABLE_EMBEDDED_PCIIDS=<BOOL> - If enabled, fastfetch will download the newest pci.ids file, transform it into C code and compile it into fastfetch binaries Bugfixes: * Fix font size detecton of foot terminal (gh#fastfetch-cli/fastfetch#1276, TerminalFont, Linux) * Ignore su and sudo when detecting terminal (gh#fastfetch-cli/fastfetch#1283, Terminal, Linux) * Always print inches in integer (Display) * Fix Wifi connection protocol detection on macOS Sequoia (Wifi, macOS) * Fix hanging when font name is long when detecting kitty term font (gh#fastfetch-cli/fastfetch#1289, TerminalFont) * Detect all enabled or connected connectors (gh#fastfetch-cli/fastfetch#1301, Display, Linux) Gordon Leung 2024-09-29 16:41:30 +00:00
  • 242283492d Accepting request 1201910 from utilities Ana Guerrero 2024-09-19 19:17:35 +00:00
  • 1d2a7d3c12 - 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
  • fa23f927e2 Accepting request 1200672 from utilities Ana Guerrero 2024-09-13 12:33:40 +00:00
  • cbec22896e - 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
  • b8252a76c6 Accepting request 1198549 from utilities Dominique Leuenberger 2024-09-04 11:26:33 +00:00
  • e14bb39d6d - Make completion packages Require the main package Gordon Leung 2024-09-03 15:16:57 +00:00
  • eb0c946385 - 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
  • 819b970e2f OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=103 Gordon Leung 2024-08-26 07:18:26 +00:00
  • 643d0aff4b - 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
  • 5e525104a9 Accepting request 1194194 from utilities Dominique Leuenberger 2024-08-16 10:23:43 +00:00
  • 9e4be4f7db - update to 2.21.3 Bugfixes: * Fix bad Intel Arc GPU name detection, which was supposed to be fixed in the last version but the change was reverted accidentally (GPU, Linux) * Fix arm32 CPU name detection no longer work. Regression of 2.21.2 (CPU, Linux) Soc Virnyl Estela 2024-08-16 00:59:05 +00:00
  • 400b7e374b - Added some build libraries Soc Virnyl Estela 2024-08-15 12:03:38 +00:00
  • ff9ba711af Accepting request 1193796 from utilities Dominique Leuenberger 2024-08-14 12:15:57 +00:00
  • 9fd423e5e9 - 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
  • 08ec69be49 Accepting request 1192765 from utilities Dominique Leuenberger 2024-08-09 14:15:58 +00:00
  • c8964f9e01 - 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
  • b494403fa0 Accepting request 1191774 from utilities Dominique Leuenberger 2024-08-06 07:08:20 +00:00
  • 3889c192d6 Accepting request 1191630 from home:RN:branches:utilities Gordon Leung 2024-08-05 23:16:50 +00:00
  • 0cb4c23067 Accepting request 1189857 from utilities Dominique Leuenberger 2024-07-28 15:19:39 +00:00
  • 26484379fa - updaet to 2.20.0 Changes: * JSON option display.keyWidth has been renamed to display.key.width - Previously: { "display": { "keyWidth": 3 } } - Now: { "display": { "key": { "width": 3 } } } * Windows Terminal font detection in WSL has been removed Features: * Add option display.key.type: <enum> to print icons in keys - Supported value string, icon and both. Default to string (don't display icons) - Example: { "display": { "key": { "type": "icon" } } } * Add option display.key.paddingLeft: <num> to print left padding (whitespaces) in keys - Example: { "display": { "key": { "paddingLeft": 2 } } } * Add option modules.keyIcon to set icon for specified module - Example: { "modules": { "type": "command", "keyIcon": "🔑" } } * Report system mono font name for Terminator if used (TerminalFont, Linux) * Don't require logo height to be set when using --logo-position right * Report Snapdragon SOC marketing name for newer Android phones (CPU, Android) * Detect MTK SOC part name (CPU, Android) Bugfixes: * Don't wake up suspended GPUs when using --ds-force-drm (Display, Linux) * Fix printing editor type in JSON result (Editor) * Fix --logo-padding-* not working correctly (Logo) * Fix possible segfault when detecting GPU frequency (macOS, GPU) Soc Virnyl Estela 2024-07-27 01:54:34 +00:00
  • 1c65b76589 Accepting request 1189420 from utilities Dominique Leuenberger 2024-07-25 13:39:19 +00:00
  • 0bb9f757ca - update to 2.19.1 Bugfixes: * Fix frequency value printing when using custom format (CPU / GPU) * Fix display detection for XiaoMi Android phone (Display, Android) Features: * Detect if HDR mode is enabled for screens (Display) - Supported in Windows and Linux (KDE) currently - update to 2.19.0 Changes: * JSON option modules.cpu.freqNdigits has been renamed and moved to display.freq.ndigits - Previously: { "modules": { "type": "cpu", "freqNdigits": 2 } } - Now: { "display": { "freq": { "ndigits": 2 } } } - This option now affects GPU frequency too - By default, frequencies are displayed in GHz. Set display.freq.ndigits to -1 to display them in MHz * JSON option display.binaryPrefix has been moved to display.size.binaryPrefix - Previously: { "display": { "binaryPrefix": "IEC" } } - Now: { "display": { "size": { "binaryPrefix": "IEC" } } } Features: * Print physical diagonal length if supported (Display) * Detect display type in X11 mode (Display) * Assume displays connected via DisplayPort are external monitors (Display, Linux) * Support GPU frequency detection for Intel XE driver (GPU, Linux) * Detect init system on Android (InitSystem, Android) * Use background to display color blocks (Colors) - To fix weird vertical black lines in some terminals and match the behavior of neofetch - Can be reverted to old behavior with --colors-symbol block * Support Zed terminal version detection (Terminal) * Improve wezterm font detection (TerminalFont) * Add option --separator-length * Support GPU frequency detection for Apple Silicon (GPU, macOS) * Detect maximum refresh rate * Detect if HDR mode is supported and enabled (Windows, Display / Monitor) * Support physical monitor info detection for FreeBSD and SunOS (Monitor) * Support defining constant strings in JSON config file, which can be used to dedupe formattion strings Bugfixes: * Fix some presets * Better detection for XTerm terminal fonts (TerminalFont, Linux) * Remove debug output (Windows) * Fix command line option --gpu-hide-type doesn't work (GPU) * Fix wrong date on Raspbian 10 (DateTime, Linux) * Use brightness instead of actuall_brightness when detecting current brightness level (Brightness, Linux) - Ref: https://bugzilla.kernel.org/show_bug.cgi?id=203905 * Fix buffer overflow with long font family names when detecting kitty term font (TerminalFont) * Fix some typos Logos: * Update void_small * Add ALT Linux Gordon Leung 2024-07-24 13:59:37 +00:00
  • d78c3eeb47 Accepting request 1186733 from utilities Ana Guerrero 2024-07-11 18:30:27 +00:00
  • 4b5fc69a62 - 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
  • 6b9e82d714 - 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
  • 78755da254 Accepting request 1185429 from utilities Ana Guerrero 2024-07-05 17:47:20 +00:00
  • f8160eafe4 - 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
  • 81a8cb1fd6 Accepting request 1183911 from utilities Ana Guerrero 2024-06-29 13:18:30 +00:00
  • ac30b08402 - update to 2.17.1 Bugfixes: * Don't generate and install libffwinrt.dll.a on MinGW (Windows) * Fix building on Windows when imagemagick support is enabled (Logo, Windows) * Don't print GPU frequency with --gpu-temp for Nvidia cards (#1052, GPU) - --gpu-driver-specific needs to be specified * Print formatted size when --gpu-format is used (#1052, GPU) * Ignore QVariant format; fix unreadable Qt font (#1053, Theme, Linux) * Fix segfaults with --show-errors and an invalid module (#1055) - update to 2.17.0 Changes: * CMake option ENABLE_PROPRIETARY_GPU_DRIVER_API is removed. The GPU driver APIs are now enabled by default. - The option was introduced to reduce the license concerns. Since all non MIT proprietary code has been rewritten manually from scratch, it is no longer necessary. - See #533 (comment) for detail * Option --logo-separate true is changed to --logo-position top for better readability - Builtin ascii logos can be positioned on the right side now with --logo-position right Features: * Add support for --gpu-detection-method opencl which uses OpenCL to detect GPUs. * Support detecting CPU cache size by using SMBIOS as fallback (CPUCache) * Support GPU detection (SunOS) * Support GPU type detection with AMD GPU driver (GPU, Windows) * Add fast path of version and font detection for kitty (Terminal / TerminalFont) * Make sure stdin and stdout are TTYs when querying terminal - So modules like TerminalSize should work when stdin or stdout is redirected * Support argument truncation in --<module>-format (#1043) - See fastfetch --help format for detail * Improve Qt theme detection (#1047, Theme, Linux) * Add new JSON config option general.preRun, which is executed before fastfetch prints output. - It can be used to generate a temp logo file. For example Bugfixes: * Fix invalid path (#1031, LM, Linux) * Fix VMEM detection for Nvidia GPU (requires --gpu-driver-specific) (GPU) * Fix AMD --gpu-driver-specific for AMD cards (#1032, GPU, Windows) * Use Coordinated Universal Time rather than timezone-varying local date (#1046) Logo: * Fix colors of Asahi Linux Gordon Leung 2024-06-29 04:15:37 +00:00
  • 6c536fe617 Accepting request 1181769 from utilities Ana Guerrero 2024-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
  • ec0f20b760 Accepting request 1179399 from utilities Ana Guerrero 2024-06-09 18:22:10 +00:00
  • 75292a8bbf OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=78 Gordon Leung 2024-06-07 20:34:21 +00:00
  • f7deac1543 OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=77 Gordon Leung 2024-06-07 20:31:12 +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
  • 47b4c608ff Accepting request 1179348 from home:RN:branches:utilities Gordon Leung 2024-06-07 19:18:01 +00:00
  • ff5182b34a Accepting request 1177809 from utilities Ana Guerrero 2024-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
  • ed217712a4 Accepting request 1176874 from utilities Ana Guerrero 2024-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
  • c7f52fdfcd Accepting request 1175960 from utilities Ana Guerrero 2024-05-23 13:35:16 +00:00
  • d56d65f518 - update to 2.13.1: Changes: * The long deprecated flag based config files are removed. - They can still be used with xargs fastfetch < /path/to/config.conf - --gen-config can be used to migrate them to json based config files * The long deprecated options --set and --set-keyless are removed. * Kernel module now prints kernel name by default Features: * Support st terminal font detection for font configuration compiled in st binary (TerminalFont, Linux) * Add option --color-output to change output color of all modules except Title, Separator display.color.output in JSONC config file * Add option --<module>-output-color to change output color of one specified module, which overrides the global option --color-output * Add option --publicip-ipv6 to print IPv6 address (PublicIP) * Add new module Loadavg to print load averages (Loadavg) * Add new module PhysicalMemory to print information of physical memory devices (PhysicalMemory) Requires root permission to work on Linux and FreeBSD * Support specifying --logo-width only for --kitty-direct and --iterm (Logo) * Add option --localip-show-all-ips to show all IPs assigned to the same interface (LocalIP) Default to false * Add --cpu-show-pe-core-count to detect and display core count for performance / efficiency cores (CPU) * Add new module Bootmgr which prints information of stage 2 bootloader (grub, system-boot, etc) - Requires booting in UEFI mode * Detect core count for performance / efficiency cores (CPU) - Test it with fastfetch --cpu-show-pe-core-count * Detect DRM driver version if DRM detection method is used (GPU, Linux) Bugfixes: * Rename option --temperature-unit to --temp-unit as documented in help messages * Fix alternate logo doesn't work with { "type": "builtin" } (Logo) * Don't detect clifm and valgrind as a terminal (Terminal, Linux) Gordon Leung 2024-05-22 20:34:10 +00:00
  • 510e89baba Accepting request 1173794 from utilities Ana Guerrero 2024-05-14 11:38:06 +00:00
  • ef8bda5982 - update to 2.11.5: Changes: * Fastfetch will print a colorless ascii logo in --pipe mode for better lolcat compatibility. fastfetch | lolcat should work and no --pipe false needed. Previously the logo would be disabled in --pipe mode. * --os-file was removed and CMake option -DCUSTOM_OS_RELEASE_PATH=/path/to/os-release was added. This option should not used in most cases. Bugfixes: * Fix possible out-of-bound memory access (#868) * Fix doubled output in custom formation (#852) * Fix memory leaks when passing informative options * Fix JSON config size.ndigits doesn't work * Remove --os-file in help messages Features: * Enable --pipe mode if environment variable $NO_COLOR is set * Support Armbian and Proxmox distro detection (OS, Linux) Gordon Leung 2024-05-06 19:47:18 +00:00
  • 75f201bfaf - update to 2.11.3: * Features: - Add cmake option CUSTOM_AMDGPU_IDS_PATH for specifying custom path of amdgpu.ids * Bugfixes: - Fix hanging when detecting disconnected network drive (Disk, Windows) - Ensure line ending is printed when printing image logo errors (Logo) - Revert image logo limitation change in 2.11.2; allow image logo in SSH session and tmux again (#861, Logo) - Fix doubled output in custom formation (PhysicalDisk, Windows) - changes that are from 2.11.2: * Changes: - Error messages when trying to print image logo will only be printed with --show-errors - When generating JSON output, fastfetch will generate an empty array when no result is detected, instead of an error. * Bugfixes: - Fix segfault in Debian 11 and some old kernels. Regression introduced in 2.11.0 (#845, GPU, Linux) - Don't try detecting version of raw sh shell (#849, Shell, Linux) - Trim \r on Windows * Features: - Check xdg state home for nix user packages (#837, Packages, Linux) - Disable image logos in ssh and tmux sessions (#839) - Support MX Linux distro detection (#847, OS, Linux) * Logo: - Add KernelOS - Fix name of DraugerOS - Add missing FF_LOGO_LINE_TYPE_SMALL_BIT flags - Add MX2 - changes that are from 2.11.2: * Bugfixes: - Fix uninitialized variables which can cause crashes (#760 #838, Battery, Android) - Don't detect hyfetch as shell when used as backend of hyfetch - Fix incorrect information in man page (#828) Soc Virnyl Estela 2024-05-05 07:46:37 +00:00
  • ffa62ed4ea Accepting request 1171072 from utilities Dominique Leuenberger 2024-05-01 12:57:21 +00:00
  • 639a04a995 - update to 2.11.0: Changes: - Default hideCursor to false. It doesn't make much difference but makes user's terminal unusable if fastfetch is not exited correctly. Bugfixes: - Fix minimum cmake version support - Fix wifi detection on platforms that don't use NetworkManager - Fix GPU type detection for AMD cards Features: - Add basic support DE detection support for UKUI (DE, Linux) - Make config specified in JSONC overridable by command line flags * Note this change only make global config overridable; module configs are still not - Suggest increasing --processing-timeout when child process timeouts - Only detect folders that specified by --disk-folders * Previously --disk-folders only omits unmatched disks from output. This option can be used to improve detection performance by ignoring slow network drives Gordon Leung 2024-05-01 04:45:46 +00:00
  • 82118286d9 Accepting request 1169930 from utilities Ana Guerrero 2024-04-25 18:48:20 +00:00
  • 1c0c9e7309 - update to 2.10.2: Changes: * We now always detect max frequency of GPUs for consistent, instead of current frequency Features: * Improve display detection for wlroots based WMs. Fastfetch now correctly reports fractional scale factors in hyprland (Display, Linux) * Improve GPU detection on Linux (GPU, Linux) - Support GPU memory usage detection for AMD GPUs - Support GPU frequency detection for Intel GPUs * Improve performance of Gnome version detection (DE, Linux) * Improve performance of kitty version detection (Terminal, Linux) * Detect refresh rate when using --ds-force-drm sysfs-only (Display, Linux) * Add option --ts-version to disable terminal and shell version detection. Mainly for benchmarking purposes * Improve performance of detecting WSL version (Host, Linux) Bugfixes: * Correctly detect /bin/sh as current shell if it's used as default shell (Shell, Linux) * Work around an issue which CPU module reports incorrect CPU frequency that is too high (CPU, Linux) * Don't print ANSI escape codes in --pipe mode Gordon Leung 2024-04-23 19:39:51 +00:00
  • 8beef26851 Accepting request 1167996 from utilities Ana Guerrero 2024-04-16 18:05:27 +00:00
  • ed9c5f6229 - update to 2.9.2: Changes: * To make use of the newly introduced yyjson flag YYJSON_WRITE_NEWLINE_AT_END, fastfetch now requires yyjson 0.9.0 or later Features: * Always add a final new-line when generating JSON output * Detect partition create time, which can be used as OS installation time (Disk) * Print time string when generating JSON result instead of UNIX epoch time number, which is more human-readable Bugfixes: * Fix a memory leak * Fix parsing of option --packages-disabled (Packages) * Don't use command time as a shell (Shell) Logos: * Add openSUSE MicroOS * Fix color of AOSC OS Gordon Leung 2024-04-16 10:05:53 +00:00
  • 358974fd00 Accepting request 1166264 from utilities Ana Guerrero 2024-04-09 14:47:38 +00:00
  • 58f9aa1156 Accepting request 1166124 from home:dirkmueller:Factory Gordon Leung 2024-04-08 21:17:39 +00:00
  • 70d1692adb Accepting request 1164456 from utilities Ana Guerrero 2024-04-04 20:26:14 +00:00
  • 9bd4cb0909 - update to 2.9.0: Features: * Support Lxterminal version detection (Terminal, Linux) * Support weston-terminal version and font detection (TerminalFont, Linux) * Support am package manager detection (Packages, Linux) * Support network prefix length detection for IPv6 (LocalIP) * Display all IPs when multiple IPs are assigned to the same interface (LocalIP) * Add option --localip-show-prefix-len to show network prefix length for both IPv4 and IPv6. Defaults to true (LocalIP) Bugfixes: * Fix network prefix length detection when the value is greater than 24 (LocalIP, Linux) * For xfce4-terminal, use system mono font if no config file is found (TerminalFont, Linux) Gordon Leung 2024-04-04 04:55:33 +00:00
  • 4c639609cc Accepting request 1161283 from utilities Ana Guerrero 2024-03-25 20:12:11 +00:00
  • a641ad7b9f - update to 2.8.10: Bugfixes: * Ignore chezmoi (Terminal, Linux) * Trim trailing possible whitespaces (PublicIP) * Fix detection compatibility for KDE 6 (Font, Linux) Features: * Improve stability; print more useful error message; avoid misuse (PublicIP / Weather) Gordon Leung 2024-03-25 07:12:11 +00:00
  • f70b9aad7e Accepting request 1158282 from utilities Ana Guerrero 2024-03-15 19:32:29 +00:00
  • caba717912 - update to version 2.8.9: Bugfixes: * Don't detect SessionLeader as terminal, actually (Terminal, Linux) * Fix blurry chafa result when specifying both width and height (Logo) Features: * Distinguish min frequency and base frequency (CPU) Gordon Leung 2024-03-15 16:48:31 +00:00
  • cd3356a90f Accepting request 1156252 from utilities Ana Guerrero 2024-03-08 17:09:46 +00:00
  • 292dec0075 - update to version 2.8.8: Bugfixes: * Fix old fish version compatibility * Fix truncated texts in --help format * Fix old vulkan-header and libdrm library compatibility (Linux) * Fix possible segfaults in --help *-format * Fix invalid resolution detection when using libdrm (Linux, Display) * Fix segfault when /sys/devices/system/cpu/cpufreq/ doesn't exist (CPU, Linux) * Don't detect SessionLeader as terminal (Terminal, Linux) * Fix detection of client IP (Users, Linux) Gordon Leung 2024-03-08 06:28:07 +00:00
  • 8fdad8bfd9 Accepting request 1154306 from utilities Dominique Leuenberger 2024-03-02 22:24:11 +00:00
  • bbab38e215 - update to version 2.8.7: Bugfixes: * Fix max CPU frequency detection for some cases (CPU, Linux) * Fix some memory leaks * Fix ddcutil 2.1 compatibility (Brightness, Linux) Features: * Support zellij version detection (Linux, Terminal) Gordon Leung 2024-03-02 13:15:15 +00:00
  • ad638cdc81 Accepting request 1152862 from utilities Ana Guerrero 2024-02-28 18:47:22 +00:00
  • d65dc945d2 - update to version 2.8.6: Changes: * Due to newly introduced configs, JSONC option { "temperatureUnit": "C" } has been changed to { "temp": { "unit": "C" } } Bugfixes: * Fix incorrect GPU name detection for Intel iGPU on Linux (GPU, Linux) Features: * Support additional temperature formatting options { "temp": { "ndigits": 1 } } { "temp": { "color": { "green": "green", "yellow": "yellow", "red": "red" } } } * Support specifying custom pci.ids path for Linux (GPU, Linux) * Support warp-linux terminal version & terminal font detection (Terminal, Linux) Gordon Leung 2024-02-28 08:50:04 +00:00
  • 2b64e3146f Accepting request 1150004 from utilities Ana Guerrero 2024-02-25 13:05:37 +00:00
  • 4a4d7538c0 - update to version 2.8.5: Bugfixes: * Fix segfault if we fail to find Vendor ID in lscpu (CPU, Linux) * Fix multi-device bcachefs filesystem compatibility (Disk, Linux) Features: * Support --color-block-width and --color-block-range (Colors) * Support --diskio-detect-total to show total bytes read/written (DiskIO) * Support --netio-detect-total to show total bytes received/sent (NetIO) * Support --packages-disabled to disable specified package manager (Packages) * Support --display-order to sort multiple displays in a specific order (Display) * Support --display-compact-type original-with-refresh-rate to show refresh rates in compact / oneline mode (Display) Gordon Leung 2024-02-23 17:44:06 +00:00
  • a70a3ab086 Accepting request 1146250 from utilities Ana Guerrero 2024-02-13 21:42:49 +00:00
  • c9107222c8 OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=42 Gordon Leung 2024-02-12 17:24:10 +00:00
  • 0994607433 - update to version 2.8.3: Bugfixes: * Fix GPU name detection for AMD graphic cards (GPU, Linux / FreeBSD) Bugfixes: Gordon Leung 2024-02-12 17:18:14 +00:00
  • 34f317d8ca Accepting request 1145542 from utilities Ana Guerrero 2024-02-11 14:45:14 +00:00
  • 39ec31f13a OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=39 Gordon Leung 2024-02-10 05:52:29 +00:00
  • 75a9b38453 - update to version 2.8.0: Features: * Rewrite GPU module, drop libpci dependency (GPU, Linux) * Detect marketing name of Apple Silicon CPUs for asahi linux (CPU, Linux) * Add new module Camera, which prints the name and resolution of connected cameras Bugfixes: * Fix compatibility with packages installed by flatpak (Terminal, Linux) * Don't show not connected if no power adapter is found (macOS / Linux, PowerAdapter) * Make format of battery status be consistent with other platforms (Linux, Battery) Gordon Leung 2024-02-10 05:49:01 +00:00
  • c1503f3442 Accepting request 1143566 from utilities Ana Guerrero 2024-02-02 14:47:38 +00:00
  • 3beda422bb - update to version 2.7.1: Features: * Config presets in app folder now work with symlinks Bugfixes: * Fix a possible segfault when detecting terminal (Terminal, Linux) Gordon Leung 2024-02-02 08:07:03 +00:00
  • 8c705169f5 Accepting request 1142073 from utilities Ana Guerrero 2024-01-29 21:28:33 +00:00
  • c5167c8c2d Accepting request 1142035 from home:Pi-Cla:branches:utilities Soc Virnyl Estela 2024-01-28 10:17:36 +00:00
  • 3d3f5b539a Accepting request 1134713 from utilities Ana Guerrero 2023-12-25 18:05:03 +00:00