Bug 477473

Summary: Float Docker Button Not Working Properly
Product: [Applications] krita Reporter: Jeshuá <jeshuaturpo>
Component: DockersAssignee: Halla Rempt <halla>
Status: RESOLVED WORKSFORME    
Severity: normal CC: griffinvalley, halla
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jeshuá 2023-11-24 17:09:37 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. I click the Float Docker icon on any docker of my layout.


OBSERVED RESULT
The docker doesn't float, instead it assumes the place of the docker before it. The name of the Docker is of the Docker it replaced, but the content is from the Docker that was supposed to be "floating". When you drag the docker out of the layout it floats as it should, and after that the float docker button starts to work again, but only for the dockers you manually dragged out and you have to repeat that every time you open Krita again.

EXPECTED RESULT
I used this feature for comic manager docker very often. I'd leave Comic Manager as my docker, and I used the float docker to enlarge it so I could see the thumbnails properly and access the files, once I was done I'd just click the Float Docker icon and it would return back into place. Now I have to do this every time and also enlarge it properly

SOFTWARE/OS VERSIONS
Windows: 10
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 5.15.7

ADDITIONAL INFORMATION
Krita

 Version: 5.3.0-prealpha (git 2210c54)
 Installation type: installer / portable package
 Hidpi: true
Comment 1 wolthera 2023-11-24 17:11:46 UTC
I can confirm with my local build of git master.
Comment 2 Halla Rempt 2024-09-06 08:09:31 UTC
Let's take a look...
Comment 3 Halla Rempt 2024-09-06 08:11:35 UTC
It looks like it works, though. It might be confusing that the default location of the floating docker is the same place it already was, but if you move it and press the float button, it'll dock, if you press it again, it floats and appears in the right location.