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