This was easier than I thought it would be to import multiple files in.
This only works using the file manager interface.
The vertical layout was not pleasing me at all when pushing into smaller sections of krita.
Also there is something off and I don’t know what.
Updated “Key Enter” and “Photobash” in parallel. Thing is Photobash was almost crashing with updating something while Key Enter changed multiple files at once so I did some changes:
- key REMOVE - removes the selected keys out.
- file RENAME - renames files.
- file ECHO - marks duplicated images with the key “echo” regardless of name. It checks image content so it takes a bit to verify.
- file LOCATION - only opens location of a single file now to avoid spammy windows.
- updates with every file to display progress. Image display and progress bar. For ECHO it only shows with positive hits.
- When Key Enter is active with Photobash, each job request will ask Photobash to STOP and then to START automatic updates the after job is completed. This is what Key Enter is using now to increase performance times, otherwise it works quite well with just the file manager (at least on windows).
- Threading to ease calculation work, this will not lock the UI even for larger operations so you can leave Key Enter working on the backgroud sorting things out as you work.
- Directory input - paste the directory path in the line edit and it will execute the given operation to the whole folder with no need of dragging and dropping.
- Now Photobash deals better with folder changes. But still more files means more time spent.
- Fixed a Photobash memory spill where it would update even with the docker closed.
- Photobash can now filter negative terms with the keyword NOT. Everything on the right side of the word not will be removed from positive the search results. However it is leanant, so searching for “man” will find “woman” and the same works for the negation. Negating “man” will negate “woman”. So choose proper keywords to use.
- New function that other scripts can request for Photobash to STOP or to START it’s automatic updates over the directory folder. This is usefull when Photobash is trying to update to changes being made to files. Code to make requests to Photobash:
# Photobash Images request to switch updating state
from photobash_images_ import photobash_images_docker
self.photobash_images = photobash_images_docker.Photobash_Docker()
def Photobash_State(self, boolean, directory):
boolean - check updated control. Start=True and Stop=False.
directory - directory where the changes are being done.
- Faster performance on UI and Modules.
I must say communication between plugins is something that I find interesting nowadays.