Grum999 / BuliBrushSwitch

A Krita plugin to quickly switch between brushes
GNU General Public License v3.0
20 stars 1 forks source link

Buli Brush Switch

A plugin for Krita.

What is Buli Brush Switch?

Buli Brush Switch is a Python plugin made for Krita (free professional and open-source painting program).

This plugin allows to define shortcuts to activate brushes, but also provides some additional features.

Screenshots

Settings brushes list

Main interface

Setting a brush

Main interface

Toolbar button + popup brushes (list mode)

Main interface

Functionalities

Main functionality for this plugin is to let possibility for user to quickly switch to preset brush through shortcuts.

Plugin allows:

Shortcuts for brushes can be managed directly from plugin or from default Krita's user interface for shorcuts.

Read short documentation for more detailed informations

Download, Install & Execute

Download

Installation

Plugin installation in Krita is not intuitive and needs some manipulation:

  1. Open Krita and go to Tools -> Scripts -> Import Python Plugins... and select the bulibrushswitch.zip archive and let the software handle it.
  2. Restart Krita
  3. To enable Buli Brush Switch go to Settings -> Configure Krita... -> Python Plugin Manager and click the checkbox to the left of the field that says Buli Brush Switch.
  4. Restart Krita

Execute

Once installed, you should have a new button in toolbar, near the Krita's Choose brush preset button: Main interface

Tested platforms

Plugin requires at least Krita 5.2.2 Has been tested:


Plugin's life

What's new?

[2023-12-10] Version 1.1.0 Show detailed release content

[2023-12-09] Version 1.0.2 Show detailed release content

[2023-12-08] Version 1.0.1 Show detailed release content

[2023-08-12] Version 1.0.0 Show detailed release content

[2023-05-09] Version 0.2.2b Show detailed release content

[2021-12-11] Version 0.2.1b Show detailed release content

[2021-12-11] Version 0.2.0b Show detailed release content

[2021-12-02] Version 0.1.1b Show detailed release content

[2021-12-01] Version 0.1.0b Show detailed release content

Bugs

There's a known bug on shortcut widget, all keystrokes are not recognized (at least on my Debian)

If you can't define a shortcut from plugin's interface, then do it from Krita's shortcuts interface

The plugin use Krita's API Krita.instance().resources(): on my DEV computer, with ~1000 presets, first call to this API function need ~4.0s for execution

Question? Bugs? Feature request?

Please use the dedicated Issues page

What’s next?

Who knows? 😅

License

Buli Brush Switch is released under the GNU General Public License (version 3 or any later version).

Buli Brush Switch is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

Buli Brush Switch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should receive a copy of the GNU General Public License along with Buli Brush Switch. If not, see https://www.gnu.org/licenses/.

Long story short: you're free to download, modify as well as redistribute Buli Brush Switch as long as this ability is preserved and you give contributors proper credit. This is the same license under which Krita is released, ensuring compatibility between the two.