Howdy, y'all. Another vacation, another good opportunity to do some geeqie hacking.

So, what I was working on over winter break was a way to do image filtering in PanView. By the time I finished, it had morphed into boolean keyword filtering, plus some basic grouping features, using plain text or regular expressions. It's not perfect, but it's good enough for a V1. You can find that here (just rebased against today's github master):

At this point, I need to figure out what other pieces of Geeqie need to get similar features, so that PanView actually makes sense in the context of the rest of Geeqie — it doesn't make sense to have image set concepts that only exist in PanView.

Colin already brought up Collections as a feature that needs to be updated. The FileList is another one. Search is probably another. Are there other important things that I'm forgetting?

From a high-level implementation perspective, I think it makes sense to separate the file data from the view of that data. It's been long enough that I've forgotten how that works in Geeqie, but basically, there'll be a thing that lists directory contents, and then a view that allows one to:
— Group images that are manually added to a group
— Filter images according to some criteria
— (Perhaps) perform the RAW/JPEG grouping that Geeqie already supports.

and then PanView can use the same File source as the rest of Geeqie, and they'll all support the various ways to filter and group images.

If anyone is interested in helping with this effort, I could really use some help updating the various UI bits to expose the filtering and grouping stuff. I can do the UI stuff, but I'm fairly slow at it, and I'm already going to have my hands full with everything that touches FileList.


Check out the vibrant tech community on one of the world's most
engaging tech sites,!
Geeqie-devel mailing list

Reply via email to