李通洲
ac32de7bf1
WM: detect Gnome classic mode
2023-06-11 18:56:40 +08:00
李通洲
c7119498a3
Global: major FFstrbuf related code refactor
2023-06-10 09:15:15 +08:00
李通洲
09ccbca79c
WmTheme (Apple): don't depend on displayserver detection
2023-02-25 13:31:36 +08:00
李通洲
6407bf6a1f
GTK / QT: refactor directory structures
2023-02-14 17:47:39 +08:00
Linus Dierheimer
a063cd4feb
Correctly handle zfs pools
...
#413
2023-02-01 15:56:25 +01:00
Linus Dierheimer
c64f306550
Merge branch 'dev' of github.com:LinusDierheimer/fastfetch into dev
2023-02-01 10:43:32 +01:00
Linus Dierheimer
7ee4a648d0
Small fix to muffin theme detection
2023-02-01 10:43:24 +01:00
李通洲
4f3b9776ae
WmTheme (Windows): align output format to winfetch
...
Ref: https://github.com/lptstr/winfetch/commit/0358deea5e3ca03086be4984b905a0a534f8d1a5
2023-01-31 23:26:50 +08:00
Linus Dierheimer
7dc73c61ab
WMDE: avoid the use of magick strings across the project
...
There are probably more, but those are all i found for now.
2023-01-30 18:46:39 +01:00
Linus Dierheimer
3ef3cca76b
First round of fixes for FFPlatform
2023-01-15 16:06:50 +01:00
Linus Dierheimer
a1d8e3e598
Introduce FFPlatform
2023-01-15 15:57:26 +01:00
李通洲
e3590bc673
Wmtheme: fix detection on Windows 10-
2022-12-10 22:22:09 +08:00
李通洲
5c381460ce
util: rename register -> registry
2022-11-27 12:21:53 +08:00
李通洲
d500bdff96
WmTheme: convert known color values to readable strings
2022-11-24 17:38:40 +08:00
李通洲
b28da1057c
WmTheme: detect accent color (Windows)
2022-11-23 20:01:40 +08:00
李通洲
4fa3ca98a2
util/register: fix crashing when value string contains non-ascii chars
...
We can't use RegGetValueA because RegGetValueA converts wide string to non UTF-8 string, which results in crashing when printing
2022-11-23 17:44:57 +08:00
李通洲
04c9d16c16
util: introduce register helpers and use them (Windows)
2022-11-22 19:40:56 +08:00
李通洲
55c6374949
WmTheme: support Windows 7
2022-11-20 00:57:32 +08:00
李通洲
e8e586ce7c
Windows / macOS: simplify code
...
1. simplify resource management by using C++ RAII like GCC attribute extension `cleanup`
2. simplify HEKY reading
Actually `__attribute__((__cleanup__(cleanupFn)))` is supported on all major C compiler ( gcc, clang and icc ) except MSVC I only used it on Windows and macOS for now. Let's see if the project author like it.
2022-11-17 19:54:36 +08:00
李通洲
f2540f00a5
Address some feedbacks
2022-10-09 23:23:46 +08:00
李通洲
a0a46ab73f
WMTheme: add support for WIndows
2022-10-09 15:37:13 +08:00
李通洲
e59f4e7e45
Resolution: add support for Windows
2022-10-09 15:37:13 +08:00
Carter Li
11f3dc3ea0
WMTheme: use Cocoa API to parse plist file
...
drop libplist dependency ( macOS )
2022-10-02 01:54:24 +08:00
李通洲
8e922abf73
TerminalFont: split code of different implementations
2022-09-24 22:18:48 +08:00