As suggested in bug 93318 comment 9, the sheet navigation buttons should have tooltips, which should also expose their shortcut keys, as these buttons will likely not be included as entries in the menu. We have shortcut keys for previous and next sheet, but do we have ones for first and last sheet? Ctrl + Page Up - Previous Sheet Ctrl + Page Down - Next Sheet
So we have uno commands for previous and next sheet (.uno:JumpToNextTable, .uno:JumpToPrevTable), so their labels and associated shortcut keys can be used as tooltips, but i couldnt find uno commands for first and last sheet.
You have fallen into the same "trap" as Heiko - "previous" "next" "last" "first" buttons don't change the sheet, just moves the view of the sheet tabs - so this proposal doesn't make sense. :)
Yes i was mistaken that the buttons dont change the sheet, but the buttons still do need tooltips for what they do. First - Scroll Sheet List to Start Previous - Scroll Sheet List Backward Next - Scroll Sheet List Forward Last - Scroll Sheet List to End Plus - Insert Sheet Alternative words for Scroll could be Slide or Move.
Please add keyword 'needsUXEval' and CC 'libreoffice-ux-advise@lists.freedesktop.org' if input from UX is needed.
(In reply to Yousuf Philips (jay) (retired) from comment #3) > First - Scroll Sheet List to Start > Previous - Scroll Sheet List Backward > Next - Scroll Sheet List Forward > Last - Scroll Sheet List to End > Plus - Insert Sheet > > Alternative words for Scroll could be Slide or Move. For the record, Excel only has two scrollers, which normally scroll one left/right, and have tooltips, but not for explaning normal use, they refer to possible usage with modifier keys: - Scroll to the first sheet - Scroll to the last sheet Google Sheets also has two scrollers, they scroll to the beginning/end, the tooltips are: - Scroll left - Scroll right
Buttons are created in svtools/source/control/tabbar.cxx mpFirstButton..mpAddButton and can be assigned a tooltip per SetHelpText(). However, TabBar::RequestHelp() returns false for GetPageId() so no tip is show at all. Eike, any advice how to solve this? And how about hiding the scroll buttons unless overflow is required?
I like the idea of having only 2 scrollers instead of 4, and the function depends on whether Ctrl or some other modifier key is used (which is not an argument against hiding them when they aren't needed, just an alternative thought).
Andras Timar committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/online/commit/2f2061b5543ae240b4f61535a9d1b29d8b8181b0 Related tdf#95138 loleaflet: change tooltips for sheet navigation buttons
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/abdad61f123820ed72893a9c2a0d5305ea8386d5 Resolves: tdf#95138 add tooltips to calc tabbar It will be available in 7.6.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-5": https://git.libreoffice.org/core/commit/fc5ea6640d97f17036c7e7bb9b2ab9e6e137f97b Resolves: tdf#95138 add tooltips to calc tabbar It will be available in 7.5.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
fix verified in: Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 29c2bba1f3ef216d226c97197185066880fc1ab5 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Thanks Caolán!