Bug 95138 - Tooltips for sheet navigation buttons and insert sheet button
Summary: Tooltips for sheet navigation buttons and insert sheet button
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard: target:7.1.0
Keywords:
Depends on:
Blocks: Sheet-Tabs-Bar Tooltip
  Show dependency treegraph
 
Reported: 2015-10-17 11:19 UTC by Yousuf Philips (jay) (retired)
Modified: 2020-08-04 13:52 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:
Regression By:


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