[Libreoffice-bugs] [Bug 128581] [Meta] Panel docking

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Nov 4 14:01:46 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=128581

V Stuart Foote <vstuart.foote at utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |caolanm at redhat.com,
                   |                            |quikee at gmail.com,
                   |                            |thb at libreoffice.org
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
         Depends on|                            |64438, 92122, 103303,
                   |                            |128543

--- Comment #1 from V Stuart Foote <vstuart.foote at utsa.edu> ---
Applies to _dockable panels_ as opposed to simply floating frames/dialogs (i.e.
all application frames with LibreOffice as a parent). Issue is the ability to
redock the panel--either by drag-n-drop, or by UNO button action.  

A dock/undock toggle button is present on the Sidebar's button bar, but is not
provided with other undockable panels (e.g. the F5 Navigator all modules, the
Elements panel in Math, the Page/Slide Pane in Draw/Impress).

The panels can be torn away to undock, but absent a dock button action, they
need a GUI action to redock. Also GUI drag-n-drop action is the only way now to
change docking location (currently limited to left or right)

Seems that for GUI drag-n-drop the for docking os/DE has to recognize the
window movement of the detached panel, and  provide for interaction with the
parent application to then be able to dock. And that this varies by os/DE.

Situation is that GUI movement works, or not, depending on os/DE and its
settings. 

https://bugs.documentfoundation.org/show_bug.cgi?id=64438#c12

https://bugs.documentfoundation.org/show_bug.cgi?id=92122#c14

So, agree a button action is needed for each undockable panel we want to
redock--but where does the control get placed? We probably don't want to do CSD
(bug 113388), so the main menu--Window or View entry? Or the
'Hamburger'/'elipsis' in the Notebookbar?

Otherwise, the GUI ability to drag and redock requires dev input as to why it
works or does not depending on the os/DE and compositor in use--and is there
expectation that UI should be the same cross platform?


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=64438
[Bug 64438] Dockable panels in LibreOffice not dockable using KDE
https://bugs.documentfoundation.org/show_bug.cgi?id=92122
[Bug 92122] UI: Floating panels cannot be docked, if "Show window contents
while dragging" is disabled in Windows visual effects
https://bugs.documentfoundation.org/show_bug.cgi?id=103303
[Bug 103303] [META] Desktop integration bugs and enhancements
https://bugs.documentfoundation.org/show_bug.cgi?id=128543
[Bug 128543] Unable to dock Navigator window to the LibreOffice's main window
side.
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20191104/3db704e6/attachment-0001.html>


More information about the Libreoffice-bugs mailing list