[Bug 161037] UNO Sidebar 'Hide' and 'Show' sidebar deck (splitwin) -- a new function (available for assigning a shortcut key to it)

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed May 15 15:33:18 UTC 2024


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

--- Comment #4 from V Stuart Foote <vsfoote at libreoffice.org> ---
(In reply to Michael Weghorn from comment #3)
> (In reply to V Stuart Foote from comment #1)
> > This is expected with the current <Ctrl>+F5 toggle (.uno:Sidebar) which
> > *closes* or *opens a new instance* of the SB framework. Its workflow and UI
> > behavior is pretty consistent, as is that of the F11 "Stylist".
> > 
> > Also, UNO are already available and assigned to open each SB Deck (bug
> > 84502); <Alt>+[1-9] with 1-4 common (uno:PropertyDeck, uno:StyleListDeck,
> > uno:GalleryDeck, uno:NavigatorDeck) across the modules.
> 
> Could making Alt+[1-9] *toggle* the current state of the corresponding deck
> maybe be a potential solution, i.e. switch to that deck if it's currently
> not active, and collapse it if it currently is active?

Kind of like the toggle that F11 provides for the Stylist deck. 

But that has issues in the sense that the splitwin "Buttons" apply to either
Sidebar splitwin framework exposure state--just Tab bar, or to Tab bar and
Deck.  

Also the <Alt>+[1-9] just Open corresponding SB when focus is on the document
canvas or the SB, and don't work while focused to main menu, any toolbar, or a
Notebook Bar assemblage.

So would provide a keyboard toggle for the splitwin to collapse (but not close)
the SB framework.  The existing <Ctrl>+F5 shortcut actually closes the
framework, and applies SB state as recorded to profile for each module on
relaunch.

Unfortunately there is no available UNO to match the mouse-only splitwin
collapse of the SB framework--and don't think extending the <Alt>+[1-9] slate
of shortcuts gives us the right UX.  That same UNO could be reused with the
other splitwin UI (e.g. calc, writer).

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list