Releases: wojtryb/Shortcut-Composer
v1.5.4
v1.5.3
v1.5.2
What's new in 1.5.2
Added
- Possibility to hide the selector widget with "Hide widget" in its settings
- Support for two missing blending modes:
Lambert Lighting (Linear)
andLambert Lighting (Gamma 2.2)
Modified
- All formats of krita version are now properly supported, when detecting the version on startup
v1.5.1
What's new in 1.5.1
Fixed
- Prevent the occasional crash while picking label from Pie (empty label list issue)
- Fixed Pie opacity being always 100% after changing to custom color (introduced in 1.5.0)
- Fixed a crash while trying to detect a version of krita built from source
Modified
- Changed RotationSelector outline opacity range from <0-255> to <0-100>, unifying it with Pie background
- RotationSelector indicator now overlaps the deadzone outline
Note
Due to changes in RotationSelector opacity range, previously selected outline opacity in
Rotate brush
andRotate canvas
will require manual change. If the default value was never changed, the new one will work out of the box.Sorry for inconvenience.
v1.5.0
What's new in 1.5.0
This release adds new type of action: rotation selectors
. They allow to easily select angle-based properties in krita, finally making it possible to rotate current brush on the go.
This update requires krita 5.2.2 or higher.
rotation_selector.mp4
Added
- New action:
Rotate brush
which rotates the brushtip of the current preset - New action:
Rotate canvas
- Tooltips with additional info that appear when hovering over settings
- Running the plugin on krita version lower than required will turn off entire plugin and show appropriate warning window.
Modified
- Many classes were refactored to improve the plugin architecture and allow reusing GUI elements in other places of code and other plugins
- Migrated to Python 3.10
v1.4.2
What's new in 1.4.2
This release fixes actions broken with krita 5.2.0 introducing Python 3.10 - some tools and blending modes made the plugin silently crash. It also addresses a few other issues that were always present.
Fixed
- Fix implementation of BlendingMode and Tool enums which caused crash for certain values in krita 5.2.0 and later
- Fix the pie menu occasionally floating away after reordering labels
- Fix the pie menu floating away after reordering labels on multi-screen setup with Windows10 UI scaling enabled
- Fix the pie occasionally displaying the active label or its artifacts when entering edit mode
v.1.4.1
What's new in 1.4.1
This release fixes one action which got broken in krita 5.2.0.
It also addresses problems with newer versions of dependencies. They are meant to prolong the plugin lifetime
Fixed
- Crash in
Scroll timeline or animated layers
action related to change in krita 5.2.0 - Crash on startup related to change in Python 3.11
- Crash on startup related to change in newer Qt5
- Typos in code and its documentation
v1.4.0
What's new in 1.4.0
Added
- 3 new pie menus for triggering krita actions
- Available labels in
ScrollArea
are now grouped, similarily to the ways presets are organized in tags - Behavior when closing a pie with cursor in deadzone can be configured:
Do nothing
- acts like it did in previous versionsPick top
- activates topmost labelSince now: default for "Pick painting blending modes" and "Pick transform tool modes"
Pick previous
- activates label previously selected with this pieSince now: default for all 4 preset pies
- Label to be selected with two new deadzone modes is marked with border of different color
- Pie menu appearance was modified to fix visual inconsistencies and help to distinguish selected labels
- Pie menus can use colors (background and active pie) from krita theme
- Colors and opacity of all pie menus can be configured globally from
Configure Shortcut Composer
menu - Colors and opacity of specific pie menu can be configured locally from its local settings
- Pie configuration can be reset to default with
Reset pie preferences
button in its local settings
Fixed
- Fix "release key event" not being triggered on non-latin keyboard layouts
- Names of tools and blending modes are now exactly the same as in krita
- Scroll area will no longer expand settings horizontally
Note
This update modifies how key release event is detected. Now, releasing any key (including modifiers like ctrl or shift) will cause all onging actions to end.
This may affect workflows depending on using multiple actions at once, but the new solution is less error-prone and I believe it is a way to go. Thank you for understanding.