This one brings a lot of changes , I rewrote a part of the rendering loop and cleaned up a lot of code. But here is what you want, the list of new features/changes:
- Fixed memory explosion bug (endless loop in CoreImage with CIBlendWithMask)
- Live Rotation and Scale for each layer. Use either the layer parameters or the tools to change them.
- You can rotate the layer paint on it, scale it, whatever. You can even draw a selection, drag it while holding ‘alt’ and it will duplicate respecting the current roroscale of the layer. The rotation/scale is applied dynamically. Have fun. Note that this requires a decent GPU to be smooth.
- All tools should work corectly on rotoscaled layers.
- Wrote custom filters for layermask and quickmask overlay effect.
- Redesign part of the layer/filter parameters window.
- SelectionRectangle is restored correctly after undo/redo.
- Undo uses more memory using select all/none
- Content below layer is cached: you can paint much faster above several layers (note that filters above selected layer still render fully)
- OpenGL zooming is deprecated for now. It seems to be too buggy and I don’t have either the old hardware or the time to care about it. A warning tells you about it now.
- Select All / None - initialize quickmask correctly (to white if selectall, or black)
- Many render operations now used cached CIFilters.
- Less crashes when entering/modifying text layers.
- Duplicating text layer does not render again.
- Growl is not mandatory anymore. But still recommended.
- Many many many bug fixes (and some new bugs of course
). The changelog is huge so I won’t list it here.
Also, you can enter your license information now. Just use the box in the shop to get it sent to your e-mail. Otherwise you’ll get a math question when saving. Update and enjoy!