various: init ImageCanvas widget; improve pan/zoom functionality #1

Open
NotAShelf wants to merge 2 commits from notashelf/push-rpnsvsqrzwpo into main

2 commits

Author SHA1 Message Date
add40c39f8
lychee-core: use ImageCanvas for visual pan/zoom; fix panning delta calculation
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8ac7479803ab70149d6ffadf897ef33d6a6a6964
2026-04-19 23:10:43 +03:00
dd03d5117b
lychee-widgets: add ImageCanvas widget for pan/zoom rendering
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I266d89773f0d0f9279e53f2a78d981606a6a6964
2026-04-19 23:10:31 +03:00