Linus Dierheimer
e98c18a64b
Fix two compiler warnings
2022-09-15 12:10:48 +02:00
Linus Dierheimer
acba1d29d9
Enable multithreading on macos
2022-09-15 11:59:06 +02:00
Linus Dierheimer
ac330430bf
Link apple frameworks at compile time
2022-09-14 14:55:28 +02:00
Linus Dierheimer
52275b89dc
Try to unify linux and apple code paths
2022-09-14 12:41:43 +02:00
李通洲
a8b0e77189
OpenGL / OpenCL: add macOS support
...
Note: FF_LIBRARY_LOAD and friends are not used because loading framework
bundles are not supported by FF_LIBRARY_LOAD and support it is not easy.
Since CGL is guaranteed to be supported by macOS system, we simply use
static linking in this case.
2022-09-13 17:03:26 +08:00
Linus Dierheimer
be7f8f4117
Swap module
...
#225
2022-09-08 14:51:31 +02:00
Linus Dierheimer
16a706d3c5
Seperate color config of title and keys
2022-09-07 19:50:10 +02:00
Linus Dierheimer
0b3bf3c273
Only build display server code on linux
2022-09-06 15:42:37 +02:00
Linus Dierheimer
9d106c6672
Enable build on MacOS
...
Note that this commit just makes fastfetch compile, not work properly
2022-09-04 14:30:52 +02:00
Linus Dierheimer
f4ee8667b1
Binary prefix option
2022-08-26 16:02:04 +02:00
Linus Dierheimer
d4c836fd25
Handle empty xdg env vars better
2022-07-30 23:30:46 +02:00
Linus Dierheimer
5c1aa20042
Refactor: move wm/de detection to own header
2022-07-26 17:56:42 +02:00
Linus Dierheimer
46a27c4e39
Refactor: move gtk detection to own header
2022-07-26 17:47:08 +02:00
Linus Dierheimer
128302596e
Refactor: move qt detection to own header
2022-07-26 17:42:28 +02:00
Linus Dierheimer
7676a313c5
Refactor: move threading functions to init
2022-07-25 15:01:11 +02:00
Linus Dierheimer
cea48474a1
Refactor: move caching functions to own header
2022-07-25 13:36:58 +02:00
Linus Dierheimer
b9d360af97
--title-fqdn option
...
#203
2022-07-22 19:36:00 +02:00
Linus Dierheimer
da671d6cfe
Start cleaning up of config struct
2022-07-10 18:28:17 +02:00
Linus Dierheimer
c440fdfca8
Uses instance->state.configDirs consistenlty (in particular thread save) troughout the project
2022-06-22 20:14:10 +02:00
Linus Dierheimer
45eae78980
Better ordering in initCacheDir
2022-06-19 18:21:41 +02:00
Linus Dierheimer
fe71291769
Clean up includes
2022-06-18 14:25:31 +02:00
Linus Dierheimer
6e3e717224
--<module>-error options
2022-06-17 18:15:36 +02:00
Linus Dierheimer
daac1b783c
Refactored logo choosing logic
2022-06-08 10:59:33 +02:00
Linus Dierheimer
1e3cabff2d
--pipe option
2022-06-06 14:02:21 +02:00
Linus Dierheimer
008cf3b83d
OpenCL module
2022-06-05 00:18:40 +02:00
Linus Dierheimer
36d9b5a9bd
Finish OpenGL module
2022-06-04 19:30:26 +02:00
Linus Dierheimer
1826e23c29
OpenGL module
2022-06-04 15:21:34 +02:00
Linus Dierheimer
ea6805de82
Escape bedrock option
2022-06-02 23:06:49 +02:00
Linus Dierheimer
0dffd8debf
Vulkan module
2022-06-01 00:04:58 +02:00
Linus Dierheimer
960364bd47
Use librpm as rpm fallback
2022-05-24 13:36:33 +02:00
Linus Dierheimer
e4ecb9d069
Use sqlite to get rpm package count
2022-05-23 19:30:02 +02:00
Linus Dierheimer
b3d855355e
Rewrote image dimension calculation
2022-05-23 15:32:10 +02:00
Linus Dierheimer
998691847e
logo-height option
2022-04-30 11:22:51 +02:00
Linus Dierheimer
964a5aa8b4
Add chafa to feature list
2022-04-29 14:11:22 +02:00
Linus Dierheimer
51414c5511
Ascii image output using chafa
2022-04-28 19:15:46 +02:00
Linus Dierheimer
37ab01d5ee
Refactored some variable namings to reflect image support
2022-04-22 15:49:50 +02:00
Linus Dierheimer
6accb587af
zlib support
2022-04-14 15:11:14 +02:00
Linus Dierheimer
430fe9fe9a
Avoid unnecessary cache validation
2022-04-11 18:54:56 +02:00
Linus Dierheimer
64182539aa
Support ImageMagick 6 too (this one is for you, Ubuntu)
2022-04-11 16:19:02 +02:00
Linus Dierheimer
bd0c593871
Simplify packaging for termux
2022-04-10 15:07:52 +02:00
Linus Dierheimer
a4861606b7
Small Sixel improvements
2022-04-06 14:54:39 +02:00
Linus Dierheimer
5346104ffa
Initial sixel support
2022-04-06 14:02:05 +02:00
Linus Dierheimer
fcc8927917
Prepare for images in the terminal
2022-04-02 14:35:43 +02:00
Linus Dierheimer
fd450bcccc
Date Time support
2022-02-25 13:30:37 +01:00
Linus Dierheimer
cfb5d204a1
Media player and song detection!
2022-02-13 23:51:13 +01:00
Linus Dierheimer
f2663a65cc
More flexible OS file detection
2022-01-18 18:56:37 +01:00
Linus Dierheimer
bf2152bac8
Disable public ip timeout by default
2022-01-12 19:16:49 +01:00
Linus Dierheimer
33127388f0
refactored FFstrbuf
2022-01-12 01:02:14 +01:00
Linus Dierheimer
816d86aee8
Public IP module
2022-01-10 20:20:18 +01:00
Linus Dierheimer
7a3bf2f77d
Rewrote X11 code
2022-01-05 14:40:57 +01:00