Commit graph

  • 18dacaef60
    Merge dc5a6ce409 into 8f1bec691b Zach DeCook 2025-11-21 15:07:54 +01:00
  • 8f1bec691b
    version: bump to 0.4.0 main v0.4.0 Vaxry 2025-11-21 14:04:00 +00:00
  • 1fb5bfbd62
    resource/AsyncResource: add await() for resources Vaxry 2025-11-18 17:43:36 +00:00
  • ffc999d980
    version: bump to 0.3.0 v0.3.0 Vaxry 2025-11-06 20:47:32 +00:00
  • e381b2f1f0
    resources/text: fix alignment layout for center/right Vaxry 2025-11-06 20:42:13 +00:00
  • 50fb9f0692
    resource/image: add buffer option to image resource (#39) Felix Salcher 2025-10-14 14:37:28 +02:00
  • 1639331749
    minor fixes Felix Salcher 2025-10-09 18:49:03 +02:00
  • c090c6a8c9
    minor fixes Felix Salcher 2025-10-09 18:31:17 +02:00
  • d41c77ea2e
    move buffer to StaticImageResource Felix Salcher 2025-10-09 15:40:15 +02:00
  • ee86d75cd7
    add buffer option to image resource Felix Salcher 2025-10-09 11:13:16 +02:00
  • 8e5fc87a4b
    flake.lock: Update Vladislav Grechannik 2025-10-07 11:57:11 +02:00
  • 9431db625c
    version: bump to 0.2.0 v0.2.0 Vaxry 2025-10-03 12:18:12 +01:00
  • 2503063d75
    ci: add librsvg to arch Vaxry 2025-10-03 12:15:30 +01:00
  • 899ff15787
    Nix: add librsvg dep Mihai Fufezan 2025-10-01 22:16:34 +03:00
  • f4995eaa46
    image: add svg support Vaxry 2025-09-30 19:31:50 +01:00
  • 32e6b8386f
    text: recalc layout after setting limits Vaxry 2025-09-22 21:16:20 +01:00
  • 72e6801f08
    text: make wrap and ellipsize passed Vaxry 2025-09-22 21:14:40 +01:00
  • d839c3f808
    text: wrap when limited Vaxry 2025-09-22 21:12:09 +01:00
  • ecdbae40ae
    text: minor fixups Vaxry 2025-09-22 21:10:43 +01:00
  • 758678a614
    text: add aa and hint to text Vaxry 2025-09-22 20:08:59 +01:00
  • c44e749dd6
    version: bump to 0.1.6 v0.1.6 Vaxry 2025-09-18 11:47:13 +01:00
  • b86c4d9ed3
    asyncResourceGatherer: add new module (#36) Vaxry 2025-09-17 14:42:36 +02:00
  • 66c1718933
    CI/Arch: add dejavu font async-resource-gatherer Mihai Fufezan 2025-09-14 18:26:09 +03:00
  • 95d05e9c2b
    flake.lock: update Mihai Fufezan 2025-09-14 17:27:04 +03:00
  • d058ba9917
    asyncResourceGatherer: add new module Vaxry 2025-09-14 15:13:24 +01:00
  • 467f926e0c
    Nix: add pango Mihai Fufezan 2025-09-14 17:05:51 +03:00
  • 8c793eab20
    CI/Arch: add pango Mihai Fufezan 2025-09-14 17:05:41 +03:00
  • 09a5052b4f
    asyncResourceGatherer: add new module Vaxry 2025-09-14 13:58:22 +01:00
  • aa9d14963b
    png: fix gray pix formats (#35) Maximilian Seidler 2025-09-10 22:21:04 +00:00
  • 4c2e424933 png: fix gray pix formats Maximilian Seidler 2025-09-10 18:19:29 +02:00
  • 621e2e00f1
    formats: include vector header (#34) Linux User 2025-09-03 09:21:59 +00:00
  • c5674f4994
    formats: include vector header LinuxUserGD 2025-09-03 00:19:34 +02:00
  • 157cc52065
    formats: add optional AVIF image support with libheif (#32) Ramy Kaddouri 2025-08-20 09:30:02 +01:00
  • 1137626035
    nix: add libheif dep Mihai Fufezan 2025-08-19 16:21:49 +03:00
  • 4aafc47176 error when loading AVIF from buffer w/o support Ramy Kaddouri 2025-08-17 17:55:02 +01:00
  • 72c6c6448f buffer load tests for avif Ramy Kaddouri 2025-08-17 17:47:14 +01:00
  • 00f8782b26 fmt fully Ramy Kaddouri 2025-08-17 17:28:38 +01:00
  • 1a845aee1f fmt again Ramy Kaddouri 2025-08-17 17:27:54 +01:00
  • c27ef9e498 fmt Ramy Kaddouri 2025-08-17 17:17:32 +01:00
  • d44a7f288e code style edit Ramy Kaddouri 2025-08-17 17:12:13 +01:00
  • f3e81b263a better error handling Ramy Kaddouri 2025-08-17 17:11:05 +01:00
  • 37463701d0 add test avif image Ramy Kaddouri 2025-08-17 16:59:40 +01:00
  • ec51fd4267 implement loading Ramy Kaddouri 2025-08-17 16:59:24 +01:00
  • 3b545552ec start work on avif Ramy Kaddouri 2025-08-13 16:38:34 +01:00
  • 4c1d63a0f2
    chore: replace libspng with libpng in README.md and CI/Arch (#30) x70b1 2025-08-04 12:56:53 +02:00
  • d44f4dea30 replace libspng with libpng in CI/Arch x70b1 2025-08-03 23:17:13 +02:00
  • fb133e3bfc
    replace libspng with libpng in README.md x70b1 2025-08-03 23:02:43 +02:00
  • af36373051
    Update README.md - to make it easier to understand Steffen Möller 2025-07-29 12:54:11 +02:00
  • 340494a38b
    version: bump to 0.1.5 v0.1.5 Vaxry 2025-07-10 14:05:40 +02:00
  • 83885a6edf
    formats: fix format selection and some safeguards (#28) Maximilian Seidler 2025-07-10 10:17:08 +02:00
  • 350ad4cd77 jpeg: error handling bs for libjpeg Maximilian Seidler 2025-07-10 08:42:39 +02:00
  • fc22c66103 formats: check magic bytes for jpeg and webp Maximilian Seidler 2025-07-09 10:55:54 +02:00
  • 45dcdd67d2 formats: differentiate between JPEG and JXL when using magic Maximilian Seidler 2025-07-09 10:48:47 +02:00
  • b841473a0b
    png: libpng is straight alpha, but cairo is premult Vaxry 2025-07-06 15:22:25 +02:00
  • a71c0529d1
    internal: fix style as determined by clang (#27) Felix Salcher 2025-07-06 15:14:40 +02:00
  • de5614b4db
    fix style as determined by clang Felix Salcher 2025-07-06 01:36:01 +02:00
  • 5f9c68e3f8
    image: include span header (#26) Linux User 2025-07-05 20:05:59 +00:00
  • c00e9855e4
    image: include span header LinuxUserGD 2025-07-05 16:11:14 +02:00
  • 13375fa03f
    core: Add Image Embedding Support (#24) Felix Salcher 2025-07-03 21:07:39 +02:00
  • 6cf106190b
    remove redundant check Felix Salcher 2025-07-03 12:43:59 +02:00
  • efbb09f5d4
    change buffer initialization from constructor to resizing Felix Salcher 2025-07-02 22:13:07 +02:00
  • ddfd74ad4a
    remove test image header file, read directly from image Felix Salcher 2025-07-02 18:57:16 +02:00
  • 91348bba85
    add test Felix Salcher 2025-07-02 16:11:12 +02:00
  • e4a92f04c0
    fix naming Felix Salcher 2025-07-02 15:42:16 +02:00
  • 6ba2c4cfb1
    fix stuff Felix Salcher 2025-07-02 12:57:20 +02:00
  • bba4596882
    pngs can now be embedded Felix Salcher 2025-07-01 21:16:05 +02:00
  • b3d628d016
    version: bump to 0.1.4 v0.1.4 Vaxry 2025-06-22 21:42:57 +02:00
  • 15c6f8f3a5
    CI/Nix: add cache-nix-action Mihai Fufezan 2025-06-20 01:21:47 +03:00
  • c7225d7375 images/png: mark surface dirty after copy vaxerski 2025-06-06 21:34:12 +02:00
  • 80b754e38e
    nix: update to gcc15 (#21) Friday 2025-06-05 18:46:40 +01:00
  • c6c17b1413 nix: update to gcc15 Friday 2025-06-05 16:17:38 +01:00
  • 8b3443f477 nix: use gcc15 Friday 2025-06-05 16:07:15 +01:00
  • df811098c1
    formats: move to libpng for png support (#19) Vaxry 2025-06-05 14:10:27 +01:00
  • 7ea6a5f997 formats: move to libpng for png support libpng vaxerski 2025-06-04 20:06:06 +02:00
  • 6075491094
    core: clang-tidy & comp changes (#15) Honkazel 2025-04-19 03:31:30 +05:00
  • 0429e33ff0
    explicitly cast to size_t, not ptrdiff_t Honkazel 2025-04-16 01:12:41 +05:00
  • 145262ca21
    bruh Honkazel 2025-04-11 13:26:48 +05:00
  • 4112bcba85 oeao Honkazel 2025-04-10 17:04:13 +05:00
  • 9db39817fc just doin some casts explicit Honkazel 2025-04-08 19:14:03 +05:00
  • f5923529e2 some linkage changes Honkazel 2025-04-08 19:07:13 +05:00
  • c980c7e463 designated init in Color header Honkazel 2025-04-08 19:04:40 +05:00
  • 0cca341d68 some clang-tidyfy Honkazel 2025-04-08 19:03:31 +05:00
  • 9d7f2687c8 version: bump to 0.1.3 v0.1.3 Vaxry 2025-04-06 16:28:42 +01:00
  • 760d67a2a8
    color: CM structs, constants & math (#14) UjinT34 2025-04-06 18:27:46 +03:00
  • a7979cd179 static identity UjinT34 2025-04-06 10:57:42 +03:00
  • 82ca4247a0 cleanups & comments UjinT34 2025-04-05 15:46:45 +03:00
  • 181e4c1964 CM structs, constants & math UjinT34 2025-03-31 18:17:57 +03:00
  • 175c6b29b6
    CI: remove deprecated magic-nix-cache-action Mihai Fufezan 2025-02-08 23:11:08 +02:00
  • 575ae47b78
    cmakelists: pass all libjxl CFLAGS/LDFLAGS after 52202272d8 (#13) Jan Beich 2025-02-06 11:23:12 +00:00
  • eeb70ae05d CMake: pass all libjxl CFLAGS/LDFLAGS after 52202272d8 Jan Beich 2025-02-06 02:18:01 +01:00
  • 3324cbdd7b
    Merge branch 'hyprwm:main' into clang-tidyfy Honkazel 2025-02-05 23:18:09 +05:00
  • e19ee9031a version: bump to 0.1.2 v0.1.2 Vaxry 2025-02-04 16:55:19 +00:00
  • 35454ed6aa spoo Honkazel 2025-02-04 12:42:02 +05:00
  • 846d85c3de napkin story Honkazel 2025-02-04 12:35:50 +05:00
  • ca0fb7b941 honeeeey Honkazel 2025-02-04 12:24:19 +05:00
  • 355f3aa8eb clang-tidy/clang fixes and comp options Honkazel 2025-02-02 20:45:49 +05:00
  • 5ac80e3686
    tests: add a symlink test (#10) davc0n 2025-02-01 20:10:59 +01:00
  • dc5a6ce409 Jpeg: Allow loading on big endian Zach DeCook 2025-02-01 11:36:24 -05:00
  • d137d17ea8 Add tests output dir to .gitignore Davide Conti 2025-02-01 17:21:37 +01:00
  • e73e56d4dc Add symlink test Davide Conti 2025-02-01 17:00:33 +01:00