|
|
549c478a8c
|
feat: capture errors into the field
|
2026-07-01 09:52:20 -07:00 |
|
|
|
ad0b37d0c3
|
refactor: add error field and display
|
2026-07-01 09:37:25 -07:00 |
|
|
|
ab8dc257e9
|
feat: usage info on start
|
2026-07-01 08:56:03 -07:00 |
|
|
|
e703be030e
|
feat: use widget::image::Viewer to allow zooming and panning
|
2026-06-30 23:00:08 -07:00 |
|
|
|
e9fb349352
|
feat: "o" to open image
|
2026-06-30 22:53:14 -07:00 |
|
|
|
68964f24fd
|
feat: saving image
dialog is missing!!
|
2026-06-29 08:46:45 -07:00 |
|
|
|
ef42175744
|
feat: invert image
|
2026-06-28 18:14:13 -07:00 |
|
|
|
f32263df62
|
feat: linear gradient default image
|
2026-06-28 18:12:18 -07:00 |
|
|
|
090076a26f
|
refactor: deduplicate image allocation
|
2026-06-28 18:02:09 -07:00 |
|
|
|
6e45b3afdc
|
fix: image flickering
|
2026-06-28 17:58:23 -07:00 |
|
|
|
9da1395f8e
|
feat: simple rotation
|
2026-06-28 17:48:31 -07:00 |
|
|
|
c362e7c735
|
feat: scale up the image
|
2026-06-28 10:45:05 -07:00 |
|
|
|
a8b73da778
|
feat: "q" to quit
|
2026-06-28 10:44:42 -07:00 |
|
|
|
e3bb0bf327
|
init basic image viewer
|
2026-06-28 10:14:56 -07:00 |
|