李通洲
f8fd708423
Global: addresses Copilot's review comments
2026-09-17 19:19:25 +08:00
Carter Li
c23c98a85a
Logo (Image): supports transparent background of sixel logos
2026-09-17 16:39:19 +08:00
李通洲
d1b747192f
Logo (Image): adds animation (gif / apng) support
2026-09-16 20:48:02 +08:00
李通洲
53e868667a
Logo (Image): fixes a copy-paste error
2026-09-15 20:11:36 +08:00
Carter Li
ff3360e036
Logo (Image): fixes potencial memleaks
2026-09-15 08:50:47 +08:00
李通洲
6178256404
Logo (Icat): adds logo-padding support
2026-09-15 00:44:02 +08:00
李通洲
129bb7309e
Logo (Icat): adds --stdin=no so icat doesn't try to read stdin
2026-09-15 00:13:06 +08:00
李通洲
464adb3540
Logo (Image): migrates recache to cache: bool|regen
2026-09-14 23:45:28 +08:00
李通洲
3d7ea720fb
Logo (Image): improves caching logic; takes mtime into account
2026-09-14 22:43:19 +08:00
Carter Li
35ffdb3995
Logo (Image): drops IM in favor of ImageIO on macOS
2026-09-14 19:02:50 +08:00
李通洲
e8350a0d6e
Logo (Image): drops IM in favor of WIC on Windows
2026-09-14 19:02:50 +08:00
Piotr Kubaj
20597bff00
Logo (image): also try unsuffixed ImageMagick library names
...
FreeBSD (and other systems that build ImageMagick without encoding the
quantum depth into the library name) install libMagickCore-7.so and
libMagickCore-6.so without a .Q16HDRI / .Q16 suffix. dlopen currently
only tries the suffixed names, so image logos always fall back to ASCII
art with "Image Magick library not found" even when ImageMagick is
installed. Append the plain library names as a last resort.
2026-09-02 17:06:16 +08:00
JunaidQrysh
a0452b8323
Logo (Image): don't block images support in zellij
2026-08-11 17:41:45 +08:00
李通洲
ba18705d2e
Global: replaces NULL to nullptr
2026-07-10 18:10:09 +08:00
Carter Li
873454191f
Global: uses typed enums
2026-07-10 18:09:46 +08:00
李通洲
4cf060eb27
Logo (Image): improves performance of DLL searching on WIndows
2026-06-30 19:35:34 +08:00
李通洲
135547fd50
Logo: don't accept chafa options when chafa is disabled
2026-06-05 22:19:35 +08:00
Carter Li
d1bf208a92
Chore: renames stringUtils to strutil
2026-05-28 15:58:08 +08:00
李通洲
abc6c0593c
Chore: IndentPPDirectives: BeforeHash [ci skip]
2026-04-15 16:17:08 +08:00
Carter Li
f6a363f7ad
Global: unifies GCC attributes usage
2026-04-09 20:02:04 +08:00
李通洲
831659966f
Style: adds Cpp11BracedListStyle: Block
2026-03-31 14:20:21 +08:00
李通洲
e0eba8ce21
Chore: run clang-format
...
```bash
find . -type f \( -name "*.c" -o -name "*.h" -o -name "*.cpp" -o -name "*.hpp" \) ! -path "src/3rdparty/*" -print0 | xargs -0 clang-format -i
```
2026-03-29 10:03:32 +08:00
李通洲
12746a9681
Global: fixes issues raised by AI
2026-03-26 16:40:15 +08:00
李通洲
4e234c52a3
Platform (Windows): adds implementation of POSIX readlink(2) and realpath(3)
2026-03-17 17:59:24 +08:00
李通洲
42e01e7b8f
Global (Windows): uses GetCurrentConsoleFontEx instead of GetCurrentConsoleFont
2026-03-16 15:16:54 +08:00
Carter Li
d60b25e424
Refactor: renames src/util to src/common
2026-01-06 09:48:38 +08:00
Carter Li
61690a1804
Util: moves util/io/io.h to util/io.h
2026-01-06 09:13:40 +08:00
李通洲
1e43e35857
Chore: merges common/* into util/*
2026-01-05 17:54:41 +08:00
李通洲
e99ecacb52
Chore: adds ffIsValidNativeFD and uses it
2025-12-03 09:26:32 +08:00
李通洲
a9f021ccb9
Chore: remove useless semicolons
2025-06-21 20:46:51 +08:00
Carter Li
d58d786c83
Logo (Image): add --kitty-icat; honor --logo-height if set
2024-12-31 15:43:01 +08:00
Carter Li
9f37557177
Logo (Image): support generate image data via kitten icat
2024-12-31 15:30:26 +08:00
李通洲
97e1b987dd
Global: pack all enums and make flag enums unsigned
2024-11-14 11:00:44 +08:00
李通洲
a052033dc6
IO: allow issuing multiple terminal queries in one call
2024-09-10 15:18:12 +08:00
李通洲
c9d539090d
Global: remove --lib-xxx support
2024-09-04 15:56:11 +08:00
李通洲
aec27c3e50
Image (Windows): support sixel protocol
2024-09-03 21:31:43 +08:00
李通洲
435516373d
Logo (Image): better Windows support
2024-09-02 20:57:47 +08:00
Carter Li
a89955b080
Logo (Image): try support tmux (doesn't work yet)
2024-08-12 10:29:31 +08:00
Carter Li
bdce8ea3a1
Logo (Image): fix paddingTop doesn't work with position: right
2024-07-25 21:41:15 +08:00
Carter Li
44c8fa0470
Logo (Image): fix padding* not working correctly
...
Fix #1121
2024-07-25 21:27:53 +08:00
李通洲
640d0666fc
Logo (Image): don't require logo height when using position right
...
Fix #1119
2024-07-24 09:59:23 +08:00
Carter Li
013320bcde
Display (Wayland): support fractional scale for KDE
2024-07-05 19:13:09 +08:00
李通洲
66e7924fa3
Logo (Image): fix building on SunOS
2024-07-03 15:12:48 +08:00
李通洲
27a1d9f8c6
Logo (Image): fix building on Windows
2024-06-28 18:08:16 +08:00
Carter Li
debcc3ca7f
Logo (Image): improve performance when image is cached
2024-06-28 10:28:43 +08:00
Carter Li
3d7d02b5c5
Logo (Image): support --logo-position right
2024-06-28 10:28:43 +08:00
李通洲
a9df048d49
Logo (Image): support --logo-position right for iterm and kitty-direct
2024-06-27 20:49:56 +08:00
李通洲
6413656cea
Logo: rename --logo-separate to --logo-position
2024-06-27 13:49:35 +08:00
李通洲
d6a99c631e
Image: support specifying --logo-width only for --kitty-direct and --iterm
...
Fix : #836
Ref: https://github.com/kovidgoyal/kitty/issues/7424
2024-05-10 14:30:00 +08:00
李通洲
5ea89ecba5
Fastfetch: print non-colored logo in pipe mode
2024-05-05 20:14:23 +08:00