Carter Li
1ce6398391
Logo (Builtin): splits built-in logos into individual files
2026-05-28 18:42:10 +08:00
Carter Li
7ce1e553b8
CMake: makes default structure configurable via CMake
2026-05-28 15:55:43 +08:00
Carter Li
9c878b6943
Chore: moves /src/data/help.json to /doc
2026-05-28 15:54:17 +08:00
Carter Li
6b9a6fd103
CMake: adds MODULE_<module> options to disable modules
2026-05-28 15:41:14 +08:00
Carter Li
896fe60461
CMake: adds option FF_ENABLE_WCWIDTH
2026-05-28 14:47:09 +08:00
Carter Li
173d9695b6
Common: removes using of built-in wcwidth, which is locale-dependent
2026-05-26 16:10:01 +08:00
李通洲
3a0e188570
CMake (Windows): disables usage of WinRT on GCC
...
Fixes #2341
2026-05-23 22:49:04 +08:00
Carter Li
9856d97bd1
Common (macOS): unifies AppBundle version detection code
2026-05-22 13:37:48 +08:00
李通洲
462b80fc36
CMake: corrects the package name of quickjs-ng
2026-05-20 18:17:38 +08:00
Carter Li
f49620a95b
CMake: hardens Lua handling
2026-05-20 16:18:50 +08:00
Carter Li
6e0949c739
CMake: fixes finding quickjs
2026-05-20 09:32:02 +08:00
Carter Li
aa34910b6c
CMake: actually compiles with quickjs-ng definitions
2026-05-19 15:52:01 +08:00
李通洲
68e75effab
CMake: adds comments [ci skip]
2026-05-18 11:01:37 +08:00
李通洲
9613cdd146
CI: builds with quickjs support
2026-05-18 01:42:13 +08:00
李通洲
7c89a10add
Common: adds Lua script support for custom format
2026-05-17 20:12:03 +08:00
Carter Li
90d3b3d49f
Release: v2.63.1
2026-05-13 19:41:21 +08:00
Carter Li
d28d307b63
Release: v2.63.0
2026-05-13 14:56:22 +08:00
Carter Li
7799dbe481
WM: adds full support of Enlightenment
...
Fixes #2165
2026-05-12 10:56:14 +08:00
Carter Li
60fbe1fd0b
Common (Windows): uses WinRT APIs only when FF_HAVE_WINRT is defined
2026-05-10 16:46:20 +08:00
François Revol
a923f61115
Wallpaper (Haiku): adds support ( #2314 )
...
* Wallpaper (Haiku): Add support
* Refactor wallpaper detection logic and memory handling
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2026-05-09 20:35:25 -05:00
Carter Li
fdb5f30cb8
CMake (Linux): removes linux/wireless detection
...
Always required now
2026-05-09 11:04:39 +08:00
李通洲
8159f473cc
Common (Windows): allows COM be used in C sources
2026-05-06 15:01:40 +08:00
李通洲
994bd53d30
Media (Windows): major code refactor
...
moves detection code into fastfetch binary
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 20:26:57 +08:00
李通洲
24ec0e6035
Common (Windows): removes old COM based WMI query implementation
2026-04-29 00:11:29 +08:00
李通洲
6e50aaf3ff
Brightness (Windows): uses COM-less method to query WMI
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 00:11:29 +08:00
李通洲
e7cd5f618d
Bluetooth (Windows): uses CM API to detect BTH battery detection
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 19:52:38 +08:00
李通洲
75c28ec671
Release: v2.62.1
2026-04-23 19:09:24 +08:00
Carter Li
1314c18a52
Release: v2.62.0
2026-04-21 17:15:23 +08:00
李通洲
4b4c37ed88
Packages (Linux): adds AppImage packages support
...
Fixes #2179
2026-04-21 14:16:55 +08:00
李通洲
94164b873c
GPU (WSL): unifies code with the windows version
2026-04-05 00:37:58 +08:00
李通洲
2a103f620d
PhysicalDisk (NetBSD): adds support
...
Requires root permission
2026-04-03 21:01:49 +08:00
李通洲
c9dbf990d8
PhysicalDisk (OpenBSD): adds support
2026-04-02 20:10:14 +08:00
Carter Li
6cf403da7d
Global: renames smbiosHelper to smbios
2026-03-31 20:01:25 +08:00
李通洲
b981e4fd8b
GPU (Windows): adds GPU type detection fallback with DXCore
...
Requires installation of `directx-headers`
Was using it in WSL -_-!!
2026-03-27 20:53:57 +08:00
李通洲
355e21c099
Release: v2.61.0
2026-03-26 15:23:51 +08:00
李通洲
09efb0d897
Host: fixes building on niche platforms
2026-03-21 22:39:42 +08:00
Carter Li
ab17fb08ef
Global (macOS): queries SMBIOS data directly on Intel Mac
2026-03-21 18:38:01 +08:00
李通洲
b739736527
GPU (WSL2): moves to D3DKMT/WDDM
...
Removes C++ dependency on Linux
2026-03-20 19:14:55 +08:00
Carter Li
30f32f1fb5
CI (DFBSD): workarounds building errors
2026-03-14 21:52:55 +08:00
李通洲
f781f8d9ea
Global (Windows): drops WIN7_COMPAT support
2026-03-07 11:49:56 +08:00
李通洲
1b702e123e
Release: v2.60.0
2026-03-06 15:27:55 +08:00
李通洲
68f0b11b6f
WM (Windows): loads wintrust lazily
2026-03-03 11:00:41 +08:00
李通洲
b86c0880b9
Bluetooth (Windows): adds a string variant helper; removes propsys dependency
2026-03-03 11:00:37 +08:00
李通洲
7006ae0420
CMake (Windows): disable ENABLE_WIN7_COMPAT by default
2026-03-01 19:12:35 +08:00
李通洲
86458ab32a
Kmod (SunOS): adds support
2026-03-01 14:44:29 +08:00
李通洲
67ca907e38
Kmod (Windows): adds support
2026-03-01 14:06:54 +08:00
李通洲
b6b42e69c3
DisplayServer (Windows): reduce system dependencies
2026-02-28 10:37:03 +08:00
李通洲
a69cf456ea
Binary (Windows): removes imagehlp dep
2026-02-27 22:59:46 +08:00
李通洲
6423feaa94
Revert "OS (Windows): restores compatibility with WINE"
...
Seems WINE now has winbrand.dll
This reverts commit 554184ec72 .
2026-02-27 15:41:55 +08:00
李通洲
92ada88ea7
WM (Windows): detect FancyWM & GlazeWM and their versions
2026-02-27 15:35:32 +08:00