Imagine Board plugin

Nope, It happens with any image.

I don’t know if I understood the question correctly but I was using the mouse.

Yes, there were no problems, I could try to install it manually just in case.

Ok so this is what I am planning. Honestly I have no idea what is causing issues on Linux, the only thing I am thinking it might be causing is a signal flood. if it is not I am left clueless. so to help that I made this behavior on a WIP so it seems to be working. Note that Krita is the one below but pigmento will be receiving it directly, my idea here is that it is the API clogging so I might get it by with pigmento updating in real time still.

P.S. - I think I found the reason. It was another thing that was bloating the process. It was a fail safe cycle that is disregard able hopefully. I will have a new version soon. It passed my Linux testings already.

2 Likes

Excellent, thank so much for the update :smiley:

I updated just now you can see. it should be faster now.

Update with Changes: Quality of life

  • Preview Mode > Context Menu > Full Screen : now you can access the Full screen faster without the trouble of activating it by the extension commands or shortcut. This can scale up or scale down.
  • Reference Mode Image counter : the mode now shows a display of the number of images you have currently on the board.
  • Clear Text Display : Now when you neutral click on a image to see the name it uses a label for better text display instead of how it was done before to save space. so Image names and RGB display of the color picker do not compete for the same space if you have a item being searched.
  • Colour Picker Display : So now you only apply colour when you release the mouse button. This ensures Linux does not fail with clogged signals on the API side. However with the WIP version of pigmento you see the display in real time as it sends signals directly into it and then receives the correct display color back of there is a document. This will only be for display purposes as the color will only be applied when the mouse releases.

2 Likes

Thank you very much!, the reference mode now works perfectly, it even feels faster, now I can rotate the images without fear of the imagine board freezing.

By the way I noticed this behavior in grid mode, when I select an image:

nice catch. was some leftover of the new stuff. fixed

1 Like

Warning

Please uninstall imagine board before updating to krita 5.2.

the new python version will break the plugin.
A bug fix version needs to be created due to the WIP state it is currently in.

All reports of it will be ignored.

4 Likes

Hey @EyeOdin

Getting a small bug:



It’s not fatal, the plugin and Krita still run just fine - in fact, if i don’t close the window, the function works perfectly. But, in case i close the window, everytime i click to eyedrop the reference, the error window pops up.

I reinstalled the plugin (cleaned the kritarc), and no luck.

Any ideas?

1 Like

I think the plugin is not fully compatible with Krita 5.2x yet, please wait for @EyeOdin to release an update.

3 Likes

Welp time to downgrade to Krita 5.1x!

Lol nvm. I’m sticking with Krita 2.x because of a new plugin lol

Okay so I have been working on this since 5.2 release and I think I got a version that should be good enough to share now.

However I think I need someone to help me beta test it especially before I start writting the wiki and claiming it does this and that.

I would give preference to someone with Linux installed since I am on windows. And willing to test the obscure features.

If someone is willing I will PM you with a plan I will be writting today. I will include sketches too. I will give some dummy files also to test drive it with.

What I will be searching is if features work and if the feature set feels complete, organized and performance.

4 Likes

Update:

  • Imagine Board version 2
  • Performance
  • Bug Fixing
  • New Features
  • New Context Menus

So this one was a big change like I did for Pigmento. Completely re-written from scratch as to get rid of everything that was not working. I was fighting changing method but I ended up doubling down on my initial stance so in spirit not much has changed but things might still feel slightly different.

Preview
Changes here where mostly code to be cleaner.

  • Camera was changed to be more ergonomic
  • Extra UI is consistent with both Animation and Compact files
  • More stability reading Compact files with images

Grid
Here the overall behavior was the main focus of change. This might be some sort of contention as people did not like to use the more elaborate controllers so I simplified them to a fixed count that might be calibrated in the future but I kept a really low number so it does not explode on the RAM.

  • Dynamic Thumbnail display and Size
  • Thumbnail Auto cache and clean

Reference
This one was the biggest one changed and the reason why I rewrote I have been consistently unsatisfied with the results of my previous attempts and I think I am closer to something much more pleasing. I also decided to make something new here as it seemed to make sense, Files and Links but will cause confusion. File is like the table and the Link is the plate you put over the table, and inside the link is the board. If you swap File everything changes but you can swap the link and hold the same file, but remember you will always be saving the same board whatever you use so it will seem weird but it all depends on how you wish to use it at any given time.

  • Performance increase in Speed and Amount of images it can handle
  • Distention between file and link menus.
  • File menu relates to the save of the board onto a *.eo file ( you need to connect to at least one time if you want memory ) and these files can exist inside the plugin folder ( not selected by default ) and the default file is named “board_000000.eo”, or next to the document as a hard copy of the board.
  • Link menu is related to the board inside the KRA files to which you cannot save instantly too but you need to manually Save to be recorded later, this woks in contrast to the file save that is instant but changes are expendable.
  • The boards you work inside are “connection” boards meaning they don’t actually hold information even though they seem too. if you want a hard copy you can export it out and you will have a single file with the entire board in it regardless if you swap computers or anything and these boards are called “data” files. However if you perfer a hard copy of the images select “download”. All of these can be refreshed using “rebase” to redirect the selected images to a new folder.
  • Pins now can hold internet links now. you can either drag and drop them in or you can paste a blocked link to it so it open. These URLs also accept paths to your computer if your just feeling like it.
  • More linear Packers. The default one now is the “Linear Grid” that can pack under any situation unlike the optimal packers that by definition are slower but more efficient.
  • Packing optimally now has a way faster algorithm
  • Reference has two new icon options, Stop and Link and for the Cursor too.
  • Stop is able to Stop a running packing process.
  • Link toggles the auto-load of the KRA boards with LMB. And with RMB you have access to the File and Link Menus. Do note when opening this menu it will explicit state to what file or document it is connected to.

Misc

  • The “smooth” option now affects Preview, Grid and Reference. This is good to view images that are not intended for smooth scalling like Pixel Art. However for Reference smooth only applies after the cursor leaves the widget area for performance issues.
  • All the thread usage was simplified and it is more simple. Pyqt has just so much I don’t know and many times things change for this fact alone.
  • On the Function you have a operation you can choose of Python scripts. Note that it will run the Python script you have active in the Python tab. This is still young and will change in the future but it can run whatever you throw at it. Do note there are given variables that I written down on the scripts that you can refer to the image being processed.
  • New system options.
  • Broken images are displayed as light dots ( file is there is unviewable) while empty spaces are displayed as dark dots.
  • If you have Pigment.O installed you can submit a image to be analyzed or a clipped image.

Hope everyone has fun with it

11 Likes

There’s a bug that happens only in reference board mode, it’s the only bug although I don’t know what it could be.

I was testing and was not able to see that happen. I will keep an open eye for it.
as an alternative you can use Preview and Grid to display the images inside Reference by changing the list in display.

1 Like

@EyeOdin Please help me with my imagine board.
Animation

:slight_smile: Hello @FLAYMEYAWN and welcome to the forum!

You should describe your issue with a few words, what does not work the way you expect it to work? Or do you search the user-interface of Imagine Board? If so, in Krita do ‘‘Settings’’ >> ‘‘Dockers’’ and set the checkmark in front of ‘‘Imagine Board’’ to open its docker in one of Krita’s ‘‘Sidebars/Docker-Areas’’.

If that does not help, then please name the version of Krita you use and from where you got it, also name your operating system.

By the way, the way you have split up/set up your user interface seems very interesting respective quite unusual to me. If you want to have the normal appearance of Krita back, then click on ‘‘Window’’ >> ‘‘Workspace’’ in Krita and select ‘‘Default’’ there.

Michelist

2 Likes

@AhabGreybeard, @raghukamath, @sooz, in my eyes, it would be better to merge this topic with the topic of Imagine Board, how do you think about it?

Michelist

2 Likes

I was actually aware of this situation as they were talking to me while I was streaming. for what I understood it was a problem installing plugins and that is why I suggested posting the problem here in the forum so I could see the problem better. The video is inconclusive still to what the problem is so I was waiting for a new video to show the issue better.

1 Like

Was about to make a general help post for this, but found out my problem was related to this plugin.
I’m on Arch Linux using i3wm. When using this docker, and entering Canvas-Only Mode, all of my dockers stay on the screen even if I go to Settings > Show Dockers and uncheck the box. I even double-checked to see if I have Dockers hidden in the Canvas-Only Mode settings, and I do.
Not sure if anyone else has this issue, just wanted to make sure I posted it.