Commit Graph

423 Commits

Author SHA1 Message Date
Leonard Hecker
cb7ac0e667 wip 2025-08-19 17:41:55 +02:00
Leonard Hecker
599a5be69d wip 2025-08-13 17:36:20 +02:00
Leonard Hecker
4f36e2afe2 wip 2025-08-13 17:36:20 +02:00
Leonard Hecker
8e9f53b813 wip 2025-08-13 17:36:20 +02:00
Leonard Hecker
bc89cef7fb wip 2025-08-13 17:36:20 +02:00
Leonard Hecker
8443300f01 wip 2025-08-13 17:36:19 +02:00
Leonard Hecker
4ed285136e wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
571519b85f wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
283a0d6c2b wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
62faa9182c wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
f7205e6d95 wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
e1c505672b wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
6ee1a6d776 wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
6de60d9ce4 wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
8710f3d50b wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
1ed23edae4 wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
86b976e811 wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
6e2311922d wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
50e5943156 wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
3f987d274c wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
0f5c3b3892 wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
f4394c544c wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
d9e14a542c wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
d84c598e7e wip 2025-08-13 17:35:48 +02:00
Leonard Hecker
f68a649a86 wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
78055ccfc7 wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
dd4fc0ca8f wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
f377e9f4bf wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
cfbe447a83 wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
d06e6622b1 wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
2785a5a4f7 wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
08c3f7dc41 wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
03ae6dbcd4 wip 2025-08-13 17:35:47 +02:00
Leonard Hecker
1e34bbcb8e wip 2025-08-13 17:35:46 +02:00
Leonard Hecker
5efdd685a5 wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
469ffba274 wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
6d1683005e wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
1db03ebecd wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
d4bb5ef3ce wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
0b6c7de777 wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
d25991cc62 wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
812ebf6f76 wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
5d865a048f wip 2025-08-13 17:35:05 +02:00
Leonard Hecker
695d88e631 Fix alpha blending formula (#594)
Since `srgb_to_linear` is non-linear we can't use it for premultiplied
colors. Instead of unpremultiplying them, I changed the rest of the app
to straight alpha and introduced types to ensure we don't mess it up.
2025-08-12 23:27:02 +02:00
Alexandru Spînu
f17552c8f6 Fix #485: Reject invalid args and allow positional args (#503)
Closes #485

Co-authored-by: Leonard Hecker <leonard@hecker.io>
2025-08-12 23:25:15 +02:00
Leonard Hecker
1b7298c3b3 Separate scrolling from clicking (#603)
Closes #410
Closes #588
2025-08-12 23:22:38 +02:00
Leonard Hecker
a41267af47 Fix ctrl modifier detection for mouse input (#604) 2025-08-12 19:20:24 +02:00
hev
e2ea892426 Use unified data types in LoongArch SIMD intrinsics (#602) 2025-08-12 11:57:43 +00:00
Aloïs MASSON--CLAUDEZ
f6ca0e68ca Fix CONTRIBUTING.md localization path (#601) 2025-08-05 21:09:40 +00:00
Aaron J Prisk
4a34873ec3 Add snapcraft.yaml (#500) 2025-08-04 21:26:26 +00:00