Date: prev next · Thread: first prev next last
February 2018 Archives by date, by thread · List index


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

Heiko Tietze <tietze.heiko@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needsUXEval
             Status|RESOLVED                    |NEW
                 CC|                            |libreoffice-ux-advise@lists
                   |                            |.freedesktop.org
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=38
                   |                            |781
         Resolution|DUPLICATE                   |---

--- Comment #2 from Heiko Tietze <tietze.heiko@gmail.com> ---
Jay was right, we better have an extra ticket for the UX issue. Discussion so
far on bug 38782:

(In reply to Olivier Hallot from comment #10)
Behaviour is apparently erratic and lack of description does not help user.

https://ask.libreoffice.org/en/question/114955/navigation-toolbar-appears-on-inserting-headerfooter-in-a-document/

(In reply to Heiko Tietze from comment #11)
Introduced with bug 32869 in
https://opengrok.libreoffice.org/xref/core/sw/source/uibase/wrtsh/navmgr.cxx
the purpose is to navigate over hyperlinks in the document. We could enhance
the toolbar with next/previous page.

(In reply to V Stuart Foote from comment #13)
The source [1][2] is reasonably well documented. And the Greenberg &
Cockburn [3] "recency with temporal ordering" based back and forward history
navigation remains.  But, if fully functional would expect the feature to be
less about navigating hyperlinks (internal or external) and for the control
to provide more generic Back and Forward movements within a document.

A GoToMark, GoToFLy, GotoINetAttr, GotoOutline (index), GotoOutline
(string), GotoRegion, GotoRefMark, GotoNextTOXBase, GotoTable,GotoFld, and
GotoRedline action were linked as history navigation targets. 

Unfortunately, not clear the "recency with temporal ordering" of the
navigation history is still implemented correctly. I couldn't identify where
in UI a user could "add" a mark to trigger inclusion of a SwUnoCsr position
to the m_entries[] list and _activate_ the control. And while inserting an
internal hyperlink--reference, bookmark, header, footer, etc. the Cusor is
registered into the navigation history, and activates the Navigation toolbar
controls--other actions for cursor/focus movement do not.  For example a
Go-to-End of document should provide a Navigation toolbar action to return
from.

=-ref-=
[1]
https://opengrok.libreoffice.org/xref/core/sw/source/uibase/wrtsh/navmgr.
cxx?a=true

[2] https://opengrok.libreoffice.org/xref/core/sw/source/uibase/inc/navsh.hxx

[3] https://prism.ucalgary.ca/bitstream/handle/1880/45977/1999-641-04.pdf

(In reply to V Stuart Foote from comment #14)
Aslo, if fully functional seems like this set of controls--.uno:NavigateBack
& .uno:NavigateForward would make sense to appear in the Standard toolbar,
or maybe the Navigator dialog adjacent to the PreviousPage/NextPage buttons.

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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.