Conversation
Also disable HW cursors when post processing is active, to make sure everything is unified.
Sounds good..
..but I disagree with this. The way I see the flow is that you zoom in 'normally', position the zoom area where you want it, then use a keybinding/activator to lock/unlock the zoom area. Then when unlocked, the zoomed area animates back to wherever the cursor is. This way, you don't have to modify the config to do what you want, you can lock/unlock on the fly. |
feel free to implement whatever on top of this, the "hard" part are the core changes |
Yes, I would rather the 'fine tuning' be left to either @vdegenne or me. The only thing is, CI is not happy. Can you back out the zoom patch and fix CI? |
|
I agree, this PR should have been only the core change. It should behave like this:
|
|
I notice the cursor bleeds until it is moved, i.e. it keeps rendering each frame without damage, so the cursor gets surrounded with a progressively darkening blackness. |
|
I managed to fix the tests here but the software cursor still apparently renders without damage, causing the symptom described above. |
|
I have fixed the bleeding cursor issue here. Please let me know what you think. |
So it was the zoom! It works great, Thanks. |
This PR changes the way core handles cursors and post-processing effects: cursors are now passed in through post-processing. This fixes #1380
Also, I asked GPT to implement alternative zoom modes:
This fixes #2095 and fixes #3027
Supersedes #3121