The 3 buttons to move/toggle/delete an assistant are always displayed right-of-center on the assistant, but when Mirror View is on, their "hitboxes" are actually left-of-center even though the buttons themselves are being displayed right-of-center. Steps to reproduce: 1. Create new document 2. Place an assistant somewhere 3. Activate Mirror View 4. Click on the assistant's delete button Expected Result: Assistant is deleted Actual Result: A new assistant will be placed where the previous assistant's delete button is displayed
I can reproduce this bug, and its been there for a few days. Finally figure out what was happening, I thought it was my tablet, this bug not only is present on mirror view but also on rotated canvas, the buttons to "close", "move" and "hide" the assistants are not click-able, as Wysteria points out, it will create a new assistant as if there was no buttons there, once the canvas is reset all works normally. Same ways to reproduce, just rotate the canvas a little. Also on git master build.
This is a regression. I tested it on 3.3.2 and it works ok there
Git commit 14841a10b1f9e19e59b0e95fd203393399f3e17e by Scott Petrovic. Committed on 11/01/2018 at 13:24. Pushed by scottpetrovic into branch 'master'. M +11 -4 plugins/assistants/Assistants/kis_assistant_tool.cc https://commits.kde.org/krita/14841a10b1f9e19e59b0e95fd203393399f3e17e
It should work now if you pull master. For those UI controls, I am stopping it from mirroring and rotating all those UI controls. The controls should always appear horizontally now in the same order. And...the buttons should be clickable now when mirrored.