Creating, resizing, repositioning a selection is significantly slower (ca 3 FPS instead of ca 60 FPS) in build 5517 than it was in <= build 5515.
I suspect one of the recent selection related feature changes to be responsible for this:
•
Selection Handles: More descriptive names for the customization preferences ![👉](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f449.svg)
Unlikely, as drawing a small blue dot instead of small black/white square, doesn't make that much of a difference, and the lagginiess is the same in all 3. But maybe you changes something in the handle-draw routine overall which slows it down.
•
Show Position Window value-refreshing and other inconsistencies ![👉](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f449.svg)
Very likely that the root cause is here. As updating from more events is by tendence more expensive. But still. Is should not be that slow.
Luckily this only happened when opening the first image after the upgrade.
• Quitting GC, restarting GC, then opening the same image: Works speedy and smooth as ever.
• Nevertheless as a word of caution, I wanted to share this. Should the slowdown occur again I will inform here.