View Issue Details

IDProjectCategoryView StatusLast Update
0020469MMW 5Main Panelpublic2024-03-12 15:55
Reporterzvezdan Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status assignedResolutionreopened 
Product Version5.1 
Target Version5.2Fixed in Version5.1 
Summary0020469: Tabs should show tooltips with full paths
DescriptionWindows Explorer shows tooltips with full paths. Web browsers show tooltips with full title of web page (Chrome also shows a domain).

MM should also show tooltips when hovering tabs, especially if the tabs are narrow and their text is truncated (...)
TagsNo tags attached.
Fixed in build2828

Activities

rusty

2023-12-14 21:20

administrator   ~0073817

Makes sense. Push to post 5.1 if non-trivial.

michal

2023-12-15 09:32

developer   ~0073827

Fixed in build 2828.

lowlander

2023-12-15 18:07

developer   ~0073845

I see no tooltip on hover on tab on 2828.

michal

2023-12-15 18:10

developer   ~0073846

@lowlandwer: where? It is shown only in case whole tab title is not visible, where it is needed.

michal

2023-12-15 18:28

developer   ~0073850

Anyway improved in 2829, so tooltip is displayed also when hovering tab icon, not only tab caption.

zvezdan

2023-12-15 19:03

updater   ~0073859

Maybe the tooltips should be displayed always and with full paths, not only when the whole tab title is not visible, to have the same behavior as File Explorer. Such behavior also have many other programs like Total Commander, VSCode, Notepad++, EditPad, RJ TextEd, and so on.

Rusty, what do you think?

michal

2023-12-15 19:10

developer   ~0073862

Last edited: 2023-12-15 19:11

Paths to node is in navbar (in case of main window), it would be redundant, I do not see any reason to display it also in tooltip elsewhere. Tabs are general components displaying any caption, not only node/folder title. The fix was to enable, generally, displaying whole title in any tab control.

zvezdan

2023-12-15 19:20

updater   ~0073865

It wouldn't be redundant. First of all, the navigation bar could be also trimmed in case of the reduced width of the program window and it will not show the full path.

Secondly, the navigation bar shows only path for the currently displayed tab. If you want to see a full path of some another tab, you need to switch to that tab, which could be time consuming, even when switching to the tab that has the same path as the current one.

michal

2023-12-15 19:22

developer   ~0073867

Full path is in navbar tooltip.

zvezdan

2023-12-15 19:25

updater   ~0073869

As I already explained, you cannot see that navbar tooltip unless you switch to that tab. The point for adding tooltips to tabs is to see their full paths without switching tabs.

michal

2023-12-15 19:51

developer   ~0073871

Unactive tabs now do not "know" this information until fully loaded. Definitely not thing for 5.1., in case we decide for this, should be postponed for subsequent release.

zvezdan

2023-12-15 20:10

updater   ~0073872

As far as I know, the inactive/unloaded tabs are like that only after restart of the program with opened several tabs, when only the currently displayed tab is active/loaded.

But, whenever you add a new tab, such tab is loaded, and in every such occasion the program should store its full path somewhere, just like it does with the tab titles. That info about full path should be also saved to the persistent.json, in case that you restart the program with several inactive (unloaded) tabs.

rusty

2024-03-12 15:54

administrator   ~0074597

I agree that this makes sense, so that users can better understand what non-active tabs represent. But if it's non-trivial (which is the case), it should be pushed.