SmilyOrg / photofield

Experimental fast photo viewer.
MIT License
402 stars 7 forks source link

Refactor image loading and rendering #48

Closed SmilyOrg closed 1 year ago

SmilyOrg commented 1 year ago

In the spirit of recent big refactors, here's another one! I really want to work on features now 🥱

This completely replaces the previous way images and thumbnails were loaded and rendered with a more flexible system. The new system is more configurable and supports all image formats that FFmpeg does, as long as it's available on the system (included by default in the Docker images).

Additionally, this adds a new, sqlite-based thumbnail system, resolving the limitation of needing pre-generated thumbnails.

I've tested this a bit, however you might still find some bugs here and there. Tests? What are those? 😅

Fixes #44 Partially addresses #34 Fixes #30