Carter Li
7098cd86cb
Display: fixes bright colours incorrectly active in light theme
...
Fixes #2509
2026-08-13 10:44:35 +08:00
njk
681749ed54
TerminalFont (Ghostty): fixes font-family fallback order ( #2510 )
2026-08-12 20:04:19 -05:00
李通洲
c4695b8cf1
Processing (Windows): sets LANG=C when spawning child processes
2026-08-12 13:54:32 +08:00
李通洲
1d12003555
Locale (Windows): uses $LANG if available e.g. MSYS2
2026-08-12 10:19:22 +08:00
Carter Li
16b10c162b
Revert "Locale (macOS): queries system-wide locale preference"
...
This reverts commit 8b8efcdcce .
2026-08-12 10:07:34 +08:00
Carter Li
51cfd4b5ed
OS (Android): optimises code
2026-08-12 09:52:31 +08:00
JunaidQrysh
a0452b8323
Logo (Image): don't block images support in zellij
2026-08-11 17:41:45 +08:00
Carter Li
ebf38e829d
OS (Android): reports real code names
2026-08-11 11:02:20 +08:00
HashimAbdulaziz
4c2af4071c
TerminalFont (Alacritty): fix font size never being parsed from config
...
The query array gained a third entry in
dd30c82b83 but numQueries stayed at 2, so
`size =` was never queried and every Alacritty user silently got the
hardcoded 11.25 fallback.
2026-08-09 02:23:17 -05:00
李通洲
e3b8e94055
Wallpaper (macOS): uses the official API if possible
2026-08-09 11:33:58 +08:00
李通洲
1d4b0236ac
WMTheme (macOS): migrates impl to pure C using CoreFoundation
2026-08-09 10:25:13 +08:00
李通洲
da42108732
Cursor (macOS): migrates impl to pure C using CoreFoundation
2026-08-09 10:22:21 +08:00
李通洲
8b8efcdcce
Locale (macOS): queries system-wide locale preference
2026-08-09 10:12:37 +08:00
李通洲
8bc4464b64
Library: makes ffLibraryIterateDynamicLibs return false on failure
2026-08-09 10:11:25 +08:00
Carter Li
4361c5e787
Library: adds function ffLibraryIterateDynamicLibs
2026-08-09 01:07:19 +08:00
李通洲
558a90d4e0
Loadavg (Haiku): adds support on R1B6
2026-08-09 01:07:19 +08:00
Carter Li
881730d0bd
TerminalFont: improves Ghostty config loading with fallback support
...
Fixes : #2500
2026-08-08 22:40:34 +08:00
Carter Li
ba60d7975c
Camera (macOS): simplifies code
2026-08-07 09:37:39 +08:00
Carter Li
51a4f34bb5
Codec (macOS): fixes a symbol not found error when running on 10.15
2026-08-07 09:37:39 +08:00
Carter Li
80101a5803
GenConfig: simplifes code
2026-08-05 15:47:42 +08:00
Carter Li
7e786bee31
GenConfig: optimises code
2026-08-05 15:21:39 +08:00
Carter Li
48a234d742
GenConfig: removes unused fflush
2026-08-05 14:49:29 +08:00
Carter Li
c271708f7d
GenConfig: don't use Unicode string when drawing options
2026-08-05 14:36:42 +08:00
Carter Li
b42f11442c
GenConfig: improves visibility on light-background terminal
2026-08-05 14:28:49 +08:00
Carter Li
73918956d7
GenConfig: prefers macros instead of hard coded ANSI string
2026-08-05 14:28:49 +08:00
Carter Li
6559c7f42d
GenConfig: don't use Unicode chars on niche platforms
2026-08-05 14:28:11 +08:00
Carter Li
e7642ea3a2
GenConfig: honors -s set by users
2026-08-04 23:34:15 +08:00
李通洲
a88ef86ce3
InitSystem (Windows): fixes logic of assertions
2026-08-04 21:15:34 +08:00
李通洲
fcf4aca3b7
Shell: fixes a potencial out-of-bound read
2026-08-04 21:14:48 +08:00
李通洲
3f8d141313
GenConfig: disables the feature on Win 8.1; improves redraw logic
2026-08-04 21:05:07 +08:00
李通洲
97a9be27b9
GenConfig: fixes arrow keys not working in Haiku
2026-08-04 20:17:05 +08:00
李通洲
dc46ecbcac
GenConfig: code cleanup
2026-08-04 19:34:14 +08:00
李通洲
984fadf70f
Revert "Global: first step to full C++ project"
...
This reverts commit 241ddb79b0 .
2026-08-04 19:19:37 +08:00
李通洲
1a42cbe1cf
Common (Format): format
2026-08-04 19:18:23 +08:00
Carter Li
6d795a3572
Fastfetch: adds interactive --gen-config mode
...
removes `--gen-config-*` flags (merged into `--gen-config`)
2026-08-04 15:32:44 +08:00
Carter Li
2af56232a4
FFlist: adds FF_LIST_INSERT_AT and FF_LIST_REMOVE_AT
2026-08-04 15:08:50 +08:00
Carter Li
3196f5efaa
chore: adds defaultOrder to every module's definition
2026-08-04 09:58:31 +08:00
aldahiiir
1626ced83c
OS (Linux): detects Ubuntu Studio installed with core mode
...
The minimal (core) installation ships the `ubuntustudio-desktop-core`
metapackage instead of `ubuntustudio-desktop`, so the existing check
missed it and the system was reported as Kubuntu.
Fixes #2485
2026-08-03 20:01:47 +08:00
李通洲
241ddb79b0
Global: first step to full C++ project
2026-08-03 20:00:27 +08:00
李通洲
66ce39e3fc
Shell (Windows): fixes incompatibility with the newest fish version
2026-08-02 22:02:54 +08:00
李通洲
3fae9e0274
Libc (Windows): simplifies code
2026-07-31 23:12:10 +08:00
李通洲
5eaf98ecd2
Common: forces optionBuf to be 8-byte aligned
2026-07-29 20:15:54 +08:00
Carter Li
00b7c5b56c
Netif (Hurd): fixes a compiler warning
2026-07-28 23:42:08 +08:00
李通洲
305ab14e7b
DisplayServer (Linux): don't assume the monitor has only one preferred mode
...
Fixes #2481
2026-07-28 23:41:07 +08:00
Carter Li
b653ef730d
General: removes general.preRun due to security concerns
2026-07-28 15:16:30 +08:00
Carter Li
dc464d6efe
FFstrbuf: prefers ffStrbufEnsureFree
2026-07-28 14:51:54 +08:00
Carter Li
1c3f0eb7c0
FFstrbuf: adds integer overflow checks to EnsureFreeNoCheck and EnsureFixedLengthFree
2026-07-28 14:51:37 +08:00
Carter Li
476cd67345
Networking: adds Content-Length size limit to prevent excessive memory allocation and potential attacks
2026-07-28 13:29:47 +08:00
Carter Li
2c736697d2
Watch: adds -w/--watch as a seconds-based alias for --dynamic-interval
...
Closes #2478
2026-07-28 10:52:04 +08:00
Carter Li
738ad59f54
Revert "Weather: replaces aggressive exit(1) with proper error handling ( #2474 )"
...
This reverts commit c5a8950ad4 .
2026-07-28 10:40:33 +08:00