For what ai saw in the spec, it seems like some kind of rle compression which would make it great fot images with large flat sress. My cuestion is, does it compress well when using photo like images or images with smooth gradients?
On my side when I export an animation from Krita, I always generate PNG files, I never use encoding from Krita.
And I can have to export thousand of PNG files.
If I can reduce by 50% or more time needed to save these files on my drive and then after can also reduce time needed by ffmpeg to read these files, I'll be happy (this let me think I didn't check if from my implementation, animation export allows to use QOI file format...).
That's a good point, in animation it can be a real noticeable speed up, and compression too, since lineart animations have large flat areas.
Deif Lou (185d3bbd) at 20 Mar 16:52
Fix crash on KisMergeLabeledLayersCommand when using color labeled ...
Deif Lou (1a2dd978) at 20 Mar 15:35
Fix crash on KisMergeLabeledLayersCommand when using color labeled ...
Check here to see if it helps: !1230 (diffs)
The other mr tries to solve more things, like the flickering. But maybe the window repositioning code can be extracted to be used here as well, without making this mr too much complex. I didn't check the code though.
I have to say that I always work in tabbed mode, so I'm not the best to ask.
I believe that there are users that work in window mode with multiple non-maximized windows, using some as reference, for example. But I don't know if they will complain.
The other mr implements this iirc, have you looked at the code to see how they have done it?
Deif Lou (274bf7e6) at 13 Mar 22:23
Fix updating KoCanvasControllerWidget's canvas Y offset when resizi...
I pushed a fix for this: d4c90a9a
Please rebase so that you can test with that, and if you still find it's not totally fixed just tell me.
Deif Lou (d4c90a9a) at 13 Mar 13:38
Fix updating KoCanvasControllerWidget's canvas Y offset when resizi...
Ok, ok. That's not good.
When working in window mode, if you have the windows not maximized then the windows shift when hiding the ui components. The images inside seem to maintain the position. It would be great if the windows also retained the position.
When I go to canvas only mode, and use the middle mouse button to pan, or space + left mouse button, it seems to be some offset and the image jumps to correct that. The same going from canvas only mode to normal.
It seems to happen when going fullscreen and back (no titlebar in canvas only mode settings). Or when some of the top components (toolbar, menu) are hidden.
Some feature like this is tricky to get right, there are different combinations that need to be taken into account. @knowzero already has passed through this. It would be great to, at least, share some insights in mi opinion.
Just want to mention that there is this other mr !1230 that tries to solve the same problem while reducing the flickering.
Add doc for the close gaps option in fill, contiguous selection and enclose and fill tools
Deif Lou (e9811164) at 10 Mar 17:38
Add doc for the close gaps option in fill, contiguous selection and...
... and 480 more commits
Deif Lou (01ef0e0b) at 10 Mar 12:31
Add gap closing support to the enclose and fill tool
... and 1 more commit
Deif Lou (518c2f0c) at 10 Mar 10:19
Make docker copy the debug and run_tests scripts
Deif Lou (140f0f67) at 08 Mar 20:05
Add "include contour regions" option to the "All regions" method in...