Skip to content

Releases: wojtryb/Shortcut-Composer

v1.5.3

06 Apr 14:34
d70c14e
Compare
Choose a tag to compare

What's new in 1.5.3

Fixed

  • Fix the RotationSelector settings dialog showing offscreen on Windows
  • Fix the setting buttons of RotationSelector and MultipleAssignment not being at the canvas corner

v1.5.2

25 Mar 17:00
30a6e50
Compare
Choose a tag to compare

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) and Lambert Lighting (Gamma 2.2)

Modified

  • All formats of krita version are now properly supported, when detecting the version on startup

v1.5.1

22 Mar 16:17
59240c7
Compare
Choose a tag to compare

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 and Rotate 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

24 Feb 18:24
20a1d82
Compare
Choose a tag to compare

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
    Screenshot_20240224_190146
  • 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

12 Nov 11:47
7bee5b7
Compare
Choose a tag to compare

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

20 Oct 18:01
48d965a
Compare
Choose a tag to compare

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

06 Aug 08:32
9695bed
Compare
Choose a tag to compare

What's new in 1.4.0

sc140

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 versions
    • Pick top - activates topmost label

      Since now: default for "Pick painting blending modes" and "Pick transform tool modes"

    • Pick previous - activates label previously selected with this pie

      Since 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.

v1.0.0

06 Jan 13:23
Compare
Choose a tag to compare

First public release of Shortcut Composer plugin.

PIE MENUS - release video

v1.3.2

14 Jun 18:57
1649f05
Compare
Choose a tag to compare

Fixed

  • Fix a bug of pie labels not changing position when config changed

Replaces 1.3.1 which did not manage to fix the issue

v1.3.0

11 Jun 16:32
49c09f7
Compare
Choose a tag to compare

What's new in 1.3.0

PIE MENUS - introducing Shortcut Composer

Added

  • Manual mode for picking presets without tagging them
  • Local save mode allowing to store values in .kra document instead of globally
  • Pick local brush presets pie which starts in local mode by default
  • Filtering of available values in scroll area
  • Kinetic scrolling of available values with MMB
  • Setting and resetting default order of values
  • Remembering order of presets for each tag regardless of pie
  • Updating the presets immediatelly when current tag is changed
  • Added icons to all plugin actions

Fixed

  • Fix a crash when using layer selector with active layer in a collapsed group
  • Improved performance when editing Pies with many labels
  • Improved performance of krita start-up when plugin is enabled