Make G'MIC Window not modal again

The main issue stems from the fact that during upgrade to Krita 5 G’MIC was made to be more rigid, most likely to solve different problems. I have gone as far as to use earlier versions just to solve this specific issue.

Here is a scenario comparing the old G’MIC filter and the new one that illustrates my point:

I want to apply anti aliasing from G’MIC filter to 3 different layers across 2 different documents.
In the old version I was able to select my layer, select the anti alias filter and hit apply, select another layer, hit apply, select a layer in a different document, hit apply, find out that the anti alias is too strong, hit undo, adjust the slider, hit apply.

In the new version I wouldn’t be able to do this. Once I apply the filter I can no longer change layers as having the G’MIC interface open prevents you from interacting with layers. So I would need to hit apply, close the G’MIC-Qt interface, select a different layer, click the reapply last filter button, select a different layer in a new document and hit reapply, find out that the anti alias is too strong, undo (you cannot undo while having the interface open anymore, so you would have to close it and open it back up again), open up the interface again, adjust the settings and apply.

As you can see from this example, using the G’MIC-Qt filter before was a lot easier for many layers then it is now. If possible, it’d be great to revert to the previous implementation. Alternatively, it would also be great to batch apply G’MIC-Qt filters for many layers.

I changed the topic title to better reflect the nature of the request, instead of being a general complaint.

Although gmic is in Krita its actually a separate product (http://gmic.eu/) but recently was integrated more for compatibility reasons. Due to this the window seems to be made modal (you can’t click outside of it, when open). This could simply be an oversight when changing the integration and happened by accident. You could try reporting it as a bug instead.

2 Likes

Thank you. I’m not that code literate. Your explanation is great. I will report it as a bug.

1 Like

Issue will not be resolved as it will reintroduce severe bugs. Looks like it will be necessary to use earlier versions or compile the code yourself with edits.