David Capello

Results 701 comments of David Capello

I'm trying to finally merge this PR, I've just squashed all commits [here](https://github.com/dacap/aseprite/tree/add-color-fit-criteria-squashed) to understand the change as a whole locally (as some commits removed code and then other commits...

If you agree with the changes, I can continue reviewing the commit (probably you can force push the squashed commit). I'd also recommend you to take care of some aseprite-bot...

Merged in 3cc1c63274dac90360b8194f66101f86f1a670b6 and e1bd7990a3467cae8d49049685df493872e829b8 to resolve some conflicts with the latest `main`. Added 3d683ac6aa33dcb972df87f95ab70f172b3eeacb with a minor layout change. It works great :+1: (tested with [this image](https://community.aseprite.org/uploads/default/original/2X/3/347e8eb9f223710f8cda1a7e5429350f91041ff7.png) from the...

There are still some work to do. For #3516 we have already something working in the `ShaderRenderer` class, and for this issue I have a local stash with some code,...

> can the current ShaderRenderer use shaders to modifty the sprite? No, the purpose of the `ShaderRenderer` is to render the sprite. If you want to create a shader to...

No, it's not fully implemented (only on RGB, broken code, the shader wasn't ready, and we required to get the proper transformation matrix yet, and too little time to debug...

Not sure if related to: https://learn.microsoft.com/en-us/troubleshoot/windows/win32/ime-crash-processing-cross-thread-sent-message But now that the native file selector is the default one, we are going to receive more crashes related to buggy IMEs (or some...

https://igara-studio.sentry.io/share/issue/466f6ee2298c40359150afd0721f79b8/

It looks like this bug is present on Windows 10.0.17763, 10.0.18363, 10.0.19045, 10.0.22621, and 10.0.22631. We don't have a record about this crash on Windows 10.0.26100, but we'll have to...

Merged in 4a91d150af97e70e588e82d698dc8c5e0db8e6fe with the following changes: afb8a3d94a328a2b525b0edf838abff1eabd32c1 + 240d481645ccc0b4c8cda8347e6fc95d35291ab1 + 9429d915ae3cee9c0d21a9ea54bac39e544be932