Grum999 / BuliCommander

An orthodox file manager plugin for Krita
GNU General Public License v3.0
12 stars 0 forks source link

Buli Commander

An orthodox file manager plugin for Krita.

What is Buli Commander?

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

Initially, my idea was to implement my own open dialog box to replace the default one from Krita, because the default one didn't satisfy me.

But as I'm used to work with orthodox file managers like Midnight Commander and Krusader, I finally decided to implement my own "open dialog box" as a complete file manager.

Disclaimer

Please note that current version is a beta version

While Buli Commander version is not published under version v1.0.0, please take in consideration the following points:

Some screenshots

Main user interface: dual file panel mode

Main interface-dual file panel mode

Main user interface: single file panel mode

Main interface-single file panel mode

Main user interface: single clipboard panel mode with different image sources

Main interface-single clipboard panel mode

Settings interface: navigation

Settings interface-Navigation

Settings interface: images default action

Settings interface-Images

Copy file: window dialog if target file already exists

Copy file exists UI

Advanced search engine: a complex, multi-source, multi-criteria and multi-output search definition

Advanced search

Export file list: export file list as a PDF document

Export file list

Mass Rename: use of advanced rename formulas with highlighted syntax, popup completer and help, and rename result preview

Mass rename UI

Functionalities

Here a list of main functionalities:

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 bulicommander.zip archive and let the software handle it.
  2. Restart Krita
  3. To enable Buli Commander go to Settings -> Configure Krita... -> Python Plugin Manager and click the checkbox to the left of the field that says Buli Commander.
  4. Restart Krita

Execute

When you want to execute Buli Commander, simply go to Tools -> Scripts and select Buli Commander.

Settings allows:

Tested platforms

Plugin has been tested with:

Plugin's life

What's new?

Note As I'm a little bit lazy and don't have so much time, there's currently no documentation... But detailled releases content provides some kind of documentation for some functionalities, don't hesitate to read them :-)

[2023-05-14] Version 0.9.2b >> Show detailed release content <<

[2022-10-22] Version 0.9.1b >> Show detailed release content <<

[2022-09-30] Version 0.9.0b >> Show detailed release content <<

[2022-06-13] Version 0.8.0b >> Show detailed release content <<

[2022-04-13] Version 0.7.1b >> Show detailed release content <<

[2022-04-06] Version 0.7.0b >> Show detailed release content <<

[2020-12-29] Version 0.6.0a >> Show detailed release content <<

[2020-12-06] Version 0.5.0a >> Show detailed release content <<

[2020-11-01] Version 0.4.0a >> Show detailed release content <<

[2020-09-27] Version 0.3.0a >>Show detailed release content<<

[2020-09-11] Version 0.2.0a >> Show detailed release content <<

[2020-09-05] Version 0.1.1a

[2020-09-05] Version 0.1.0a

Bugs

Probably still a lot... :-)


WARNING

There's a very bad "random" bug that can occurs when opening Search window Currently not able to reproduce it systematically, it sometime randomly occurs When it occurs, there's a really bad Krita crash :-(

If you want to use the search function, it's higly recommended to save all your unsaved Krita documents!


What’s next?

Not able to define precisely in which order functionalities will be implemented, neither when, but here a list of what is currently expected for final v1.0.0 version:

Additional todo list available on Github

License

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

Buli Commander 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 Commander 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 Commander. If not, see https://www.gnu.org/licenses/.

Long story short: you're free to download, modify as well as redistribute Buli Commander 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.