From 6bbfc093885043abdfa18826511ee053e52d08fa Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 14 Oct 2026 18:54:48 +0200 Subject: Fifth commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- TODO | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index f0da97e..2890818 100644 --- a/TODO +++ b/TODO @@ -1,34 +1,19 @@ -Use hand cursor when dragging image to move it - -Properties shall display SVG data - -Render icon of image when also when dragging from the image collection +Create thumbnails for the image collection as they become visible; + cache the thumbnail in the `struct file` + (also store the thumbnail size used and whether embedded transformation was applied) Save preferences to file +Do not all of populate_collection() when new files are added without removing old files + Automatically go to next picture Animation support -"Properties" shall display Exif thumbnail if embedded - Colour space support Add support for bicubic interpolation Add support for Lanczos resampling -Add command line options for settings and panes: - +f = no fullscreen - -p = show property pane - +p = hide property pane - -c = show image collection - +c = hide image collection - -t = apply embedded orientation - +t = do not embedded orientation - -n = apply normal size is physical size - +n = do not apply normal size is physical size - -s NAME = apply scaling algorithm NAME - -S SIZE = apply chequer size SIZE, 0 for no chequered background - -C COLOUR1[:COLOUR2] = use COLOUR1 and COLOUR2 (= COLOUR1 if omitted) for the chequered background - +C = do not apply chequered background +Need another library to display more SVG metadata -- cgit v1.3.1