Bug 95138 - Tooltips for sheet navigation buttons and insert sheet button
Summary: Tooltips for sheet navigation buttons and insert sheet button
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: Other All
: medium enhancement
Assignee: Caolán McNamara
URL:
Whiteboard: target:7.1.0 target:7.6.0 target:7.5....
Keywords:
Depends on:
Blocks: Sheet-Tabs-Bar Tooltip
  Show dependency treegraph
 
Reported: 2015-10-17 11:19 UTC by Yousuf Philips (jay) (retired)
Modified: 2022-12-28 08:54 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yousuf Philips (jay) (retired) 2015-10-17 11:19:27 UTC
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
Comment 1 Yousuf Philips (jay) (retired) 2015-10-17 11:36:14 UTC
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.
Comment 2 Tomaz Vajngerl 2015-10-17 17:59:24 UTC
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. :)
Comment 3 Yousuf Philips (jay) (retired) 2015-10-18 14:22:50 UTC
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.
Comment 4 Xisco Faulí 2020-03-09 13:27:40 UTC
Please add keyword 'needsUXEval' and CC 'libreoffice-ux-advise@lists.freedesktop.org' if input from UX is needed.
Comment 5 Aron Budea 2020-07-28 19:34:59 UTC
(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
Comment 6 Heiko Tietze 2020-07-29 09:56:21 UTC
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?
Comment 7 Aron Budea 2020-07-29 12:01:50 UTC
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).
Comment 8 Commit Notification 2020-08-04 13:52:06 UTC
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
Comment 9 Commit Notification 2022-12-15 13:54:21 UTC
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.
Comment 10 Commit Notification 2022-12-19 11:10:10 UTC
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.
Comment 11 Stéphane Guillou (stragu) 2022-12-28 08:54:35 UTC
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!