Cameron White
Cameron White
Yeah it seems like the cut action is grabbing all of the contents inside the selection boundary, like in this example. Using the Move Selected Pixels tool behaves as expected...
Yes, I agree it's a bug
Confirmed on macOS as well. If I launch Pinta with the `--debug` flag, which forces the GC to run very frequently (https://github.com/PintaProject/Pinta/blob/master/Pinta/Main.cs#L107) then I didn't observe any major memory growth,...
That might be a somewhat separate issue - the canvas renderer isn't as efficient when zooming in after the port to GTK4 since we can't do partial redraws of only...
Just recording notes from my investigation: Adding an explicit `context.Dispose ()` at the end of `PintaCanvas.Draw()` https://github.com/PintaProject/Pinta/blob/ebf0335bd1da1721cacdbfd69572115c7a9240e5/Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs#L148 fixes the vast majority of the memory usage increase This particular Cairo.Context likely...
Just to clarify, this is only happening for you with the 2.2 builds, but 2.1 has worked fine for you?
Should be fixed now, thanks for catching this!
There was a ticket for this on the old launchpad bug tracker which hasn't been migrated over here yet (https://bugs.launchpad.net/pinta/+bug/1958585) In summary, it's somewhat better in the development builds for...
The canvas widget can show a pixel grid currently, so I think the approach would be to extend that to be more customizable
Fixed by #1105