All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Always use a list for path(s) to simplify logic:
- Rename to
getCurrentFullPath
togetCurrentPaths
and always return a list. - Always make 'paths' a list.
- Eliminate 'name'.
- Eliminate 'path'.
- Switch from nose to pytest (nose is deprecated. nose-py3 works but is a small fork).
- Add missing
__init__.py
to tests (imports now work in nose-py3 and pytest now).
- Add a Kivy-based GUI.
- Merge KivySpriteTouch with this project as the main GUI (main.py).
- Merge the gimp-plugin-channel-tinker project into rotocanvas.
- Rename
channel_tinker_gimp.py
tochanneltinkergimp.py
- Rename
channel_tinker_pil.py
tochanneltinkerpil/__init__.py
- Edit diffimages.py and diffimagesratio.py scripts to reflect the change.
- Merge the readme.
- Add the gimp-plugin-channel-tinker changelog as the new rotocanvas changelog.
- Change tests.py to channeltinkerpil/tests/test_channeltinkerpil.py and move test data to that directory.
- Rename
- Rename the project from pyrotocanvas to rotocanvas.
(gimp-plugin-channel-tinker)
- diffimage.py compares two images (calls tinkerduck.py)
- ChannelTinkerProgressInterface and ChannelTinkerInterface are available and allow the module to contain more of the functions that would otherwise be dependent upon the backend (GIMP or PIL).
- Rename plug-in to channel_tinker a.k.a. "Channel Tinker" (and module to channel_tinker)
- Make the channel_tinker module entirely duck-typed.
- Move gimp-specific usages to plugin script.
(gimp-plugin-channel-tinker)
- Draw Centered Square.