-
-
Notifications
You must be signed in to change notification settings - Fork 595
Release: v2.54.0 #2012
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Release: v2.54.0 #2012
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… module The old behavior was inherited from neofetch. However `Aqua` and `Liquid Glass` are actually design language, not a DE. There is no DE on macOS.
…ated module Like the last commit
Regression from 7ec0c66
Doesn't work on Tahoe anymore
Revert "OS (Windows): hard linking winbrand" This reverts commit 4146bb6.
…eems unreasonable Fixes #1988
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Release 2.54.0 introducing features, bug fixes, and CI/doc updates
- Adds new Theme detection for macOS and Windows and moves design-language detection out of the DE module
- Introduces JSON output toggle flags (-j/--json), configurable key spacing, VRR/DRR status in display JSON, Wine detection on Windows, and several platform-specific fixes
- Updates CI to add i686 build, toolchain changes, and packaging improvements; updates schema, help, and docs (including Chinese README)
Reviewed Changes
Copilot reviewed 53 out of 53 changed files in this pull request and generated 4 comments.
Show a summary per file
File | Description |
---|---|
src/util/windows/wmi.hpp | Normalize include casing for WMI headers |
src/util/platform/FFPlatform_windows.c | Wine detection refactor; remove displayVersion usage |
src/util/platform/FFPlatform_unix.c | Trim full user name; remove displayVersion init |
src/util/platform/FFPlatform.h | Remove displayVersion from FFPlatformSysinfo |
src/util/platform/FFPlatform.c | Drop displayVersion destruction |
src/util/apple/smc_temps.c | Use auto-release for IO objects; cleanup |
src/options/display.c | Add key type variants both-0..both-4 |
src/modules/kernel/kernel.c | Remove displayVersion usage and printing |
src/modules/display/display.c | Add drrStatus to JSON output |
src/modules/disk/disk.c | Add glob matching for hideFolders; default change |
src/logo/builtin.c | Add logos for EmperorOS, PrismLinux, secureblue, Zraxyl |
src/logo/ascii/* | Add/update ASCII logo assets |
src/fastfetch.c | Add enableJsonOutput and -j/--json handling; refactor --format |
src/detection/wm/wm_windows.cpp | Normalize propkey include casing |
src/detection/version/version.c | Add sh architecture |
src/detection/theme/theme_windows.c | New Windows theme detection module |
src/detection/theme/theme_apple.c | New macOS theme detection module |
src/detection/terminalfont/terminalfont.c | Adjust Ghostty default font size by platform |
src/detection/swap/swap_windows.c | Fix integer overflow in swap sizes |
src/detection/physicalmemory/physicalmemory_linux.c | Comment language cleanup |
src/detection/os/os_windows.cpp | Overhaul Windows OS detection (winbrand/WMI + codename) |
src/detection/os/os_linux.c | Ubuntu flavour return semantics; Debian version/codename handling |
src/detection/os/os_apple.m | Refactor version/codename handling; build ID in prettyName |
src/detection/opengl/opengl_windows.c | Normalize windows.h include |
src/detection/memory/memory_linux.c | More robust MemAvailable handling |
src/detection/displayserver/linux/xlib.c | Prefer mode-reported resolution |
src/detection/displayserver/linux/xcb.c | Prefer mode-reported resolution |
src/detection/displayserver/displayserver_windows.c | Set DRR status; remove theme logic |
src/detection/displayserver/displayserver_apple.c | Remove theme logic (moved to Theme module) |
src/detection/displayserver/displayserver.h | Add FFDisplayVrrStatus and field |
src/detection/displayserver/displayserver.c | Initialize drrStatus |
src/detection/disk/disk_linux.c | Avoid STATX_BTIME on Android |
src/detection/cpu/cpu_linux.c | Android vendor normalization; Exynos mapping; DT parsing |
src/detection/cpu/cpu_apple.c | Fix error string |
src/detection/brightness/brightness_apple.c | Add DDC/CI for Intel macOS; robustness improvements |
src/detection/bios/bios_apple.c | Refactor IOKit queries and types |
src/data/help.json | Add -j/--json docs; key type variants |
src/common/processing_windows.c | Normalize windows.h include |
src/common/printing.c | Implement configurable spacing; optimize ffPrintCharTimes |
src/common/option.h | Define key type spacing variants and shift |
src/common/io/io_unix.c | Wordexp/glob refactor; security note; improved glob flags |
doc/json_schema.json | Update schema for new key types and disk.hideFolders; defaults |
README.md | Add Chinese README link and security warning |
README-cn.md | New Chinese README |
CMakeLists.txt | Bump version; processor mapping; ENABLE_WORDEXP; theme modules; Windows tweaks |
CHANGELOG.md | Add 2.54.0 notes |
.github/workflows/ci.yml | Toolchain updates, new jobs, packaging fixes, signing, etc. |
.github/ISSUE_TEMPLATE/logo_request.yml | Add padding requirement checkbox |
.github/FUNDING.yml | Add funding options |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.