I'm happy to announce that the latest PhotoFlow version 0.2.0 is out!
The new version is currently only available as source code from the master branch on github.
Linux, Windows and OSX packages will be provided very soon.
The main update in this version is the new GUI layout that uses a single window scheme instead of putting the controls of each layer into separate modal dialogs:
In this new layout, the list of layers has been moved to the left of the preview area, while on the right a new panel appeared which groups all the opened tool controls. The controls of a given layer are added to the right panel by double-clicking on the layer's name (in the previous versions, double-clicking on the layer name opened the controls dialog, so the logic is finally quite similar).
The basic parameters of the selected layer (name, blend mode, opacity and intensity) are duplicated above the layers list for quick access, even if the the main layer controls are not opened in the right panel:
The controls widgets that appear in the right panel, and which replace the old dialogs, have a common "header" followed by tool-specific widgets (sliders, curves, selectors, etc...):
The common header includes the basic layer parameters (name, blend mode, opacity and intensity), plus a number of small buttons:
The "editing" flag probably deserves some additional clarifications. In PhotoFlow, several tools can be controlled via mouse interactions in the preview area. For example, control points can be added into a curves adjustment by control-clicking in the preview area, or the area selected by the crop tool can be adjusted by dragging the sides of a corresponding highlighted rectangle rendered on top of the preview image.
However, only one tool at a time can eventually interact with the preview area, otherwise it would be a complete anarchy. The "editing flag" toggle button serves exactly this purpose: it defines which tool takes exclusive control of the mouse interactions in the preview area.
This new release includes some additional changes/improvements:
- updated G'MIC to the 220.127.116.11_pre version
- grouped mask-related tools in a new "mask" tab
As this release involves a quite extensive modification of the GUI source code, I cannot exclude more instabilities and crashes than usual. However, I have decided to release this new version as early as possible to hopefully receive feedback and improve it even further in the next releases, which will likely come quite frequently.