The next photoflow version will bring an improved GUI, with rearranged panels and shortcuts to the most commonly used tools. Here is how it looks like at the moment, with some annotations to explain the various UI elements:
I’m still struggling to get the “scale” widgets (the sliders to adjust numerical values) look nice and similar to the GTK2 version, but the rest is already in a reasonable good shape… what do you think?
I like that the tool controls are now next to the layers; the previous design, while balanced-looking, required a lot of long-distance mouse movement across the screen.
The file handling buttons…I can’t understand the icons. I’ve never seen anything like them.
The GTK3 version: what do the layers look like when unchecked? Is there some indication that there’s an empty checkbox there?
It could be a bit clearer (explicit) what the white rectangles are in the layers (the masks, right?
Though I think I’d like the option to move panels (layers and tools) around, similar to the way Gimp allows. For me, to have two panels on the left hand side seems awkward. I’d much prefer to have the ability to have one on the left and one on the right.
Love the shortcut idea though, and the GTK3 version. Mint.
@CarVac: the file handling buttons are just temporary ones, until I find something I really like. The LibreICONS project provides some neat ones…
You have a good point about the layer visibility checkbox, it probably requires some tweaking in the theme file. Thanks for catching that!
@fotonut: at some point I will introduce user-defined settings, and the panels layout can certainly be made configurable… this will be definitely the ultimate solution.
Do you want the full theme file I’m testing for photoflow? I can put it on github if you are interested. And if while looking into it you also come up with a nice solution for the scale widgets, I would be indebted for life…
Here is the current changelog since version 0.2.5:
Added a preliminary version of the PhotoFlow GIMP plug-in
RAW processing:
Replaced LibRAW by RawSpeed for as RAW decoding library
Added temperature/tint WB adjustments in RAW processor
The camera profile is assigned to the processed image when the working profile is NONE
Added toolbox panel with shortcuts for the most commonly used tools, and improved GUI layout
The clipping warnings now get activated whenever at least one channel is close to 1.0 or 0.0
The “editing flag” (enabled/disabled via the small pencil button) is not necessary anymore and has been removed. The interactive editing of tools via mouse interaction in the preview area is now automatically activated whenever the UI controls of the tool are expanded
Panning of the image in the preview area is now possible via Ctrl-left-click-n-drag. Toggling between fit-to-screen and 1:1 zoom is still possible via Ctrl-double-click.
Improved GTK3 compatibility by adding a custom CSS theme (thanks @TooWaBoo)
Disabled pre-caching of layers to disk at file loading
Not sure if you guys know about GtkInspector? It allows you to interactively fiddle with the CSS of the running application and find out what the hierarchy and class/name/id of widgets are.
That’s a really nice offer, Pat! One limitation, at least in the PhotoFlow case, is that the GTK3 version is currently only available on Linux and if compiled from sources.
But I can try to offer a GTK3 windows version in the next days if you want to have a look!
I am proud to announce that PhotoFlow now has a Chromatic Aberration (CA) correction algorithm in the RAW development module!
The code is based on the equivalent tool in RawTherapee, with two main differences:
the automatic correction parameters are computed only once at image loading
the code that performs the correction of the Bayer data has been modified to work in parallel on image chunks. This means that the processing can run in multi-threaded mode even without OpenMP support.
The corrected image is directly visible in the preview area when zooming at 1:1.
Both automatic and manual corrections are available. As a future development, I will try to add “profiled” corrections based on LensFun and/or Adobe lens correction profiles, again applied directly to the Bayer data in the pre-demosaicing stage.
To use this new feature, you need to install the development packages under Linux, like that:
Just installed PhotoFlow 0.2.6 on Kubuntu (KDE Desktop) through the Ppa Package.
I have modified some Nef files (from Nikon D810) and jpeg images and everything worked extremely well : No crash whatsoever !
THANKS a lot indeed for releasing such a great software !