"TheQwerty:
...but why reinvent the wheel by using a tooltip? It's standard behavior for the status bar to show a short description of the focused menu item, and I don't see any reason not to use it here.
XY already supports this method as is evidenced by the shell's context menu. I still think Don should take a week and add descriptions to the main menu as well, but it's clearly a low priority."
EXACTLY!
It seems simple, but I'm not a program developer so I don't know how much effort that would take. IT SEEMS that adding the comment support to the current CTB format, like " "V Kboard|C:\WINDOWS\system32\osk.exe" open "C:\WINDOWS\system32\osk.exe"; "Use this to enter your passwords more securely!" ", would not be much work to do. But I don't know a line on this kind of comments and its integration with OS tooltips, maybe XYplorer itself has its own independent tooltip support. Anyway, I see too much benefits out of this.
Of course extending such feature to the whole GUI would be great, in ways of giving user the freedom to create and, depending on how it would be implemented, share his custom localized GUI element in the License Lounge, adding even more value to that area (reserved for paying customers, in other words: more benefits). But that would be the hardest part of the work, and I agree that such a thing could be added later.
I agree that displaying something in statusbar can be an alternative, but one would need to execute the script first to in a second step have a message box telling him what the script do and asking him to whether continue or not. Wait - that ALREADY can be done with current script commands! Tootips can avoid all of this by just telling in advance what a script can do, plus allowing comments on programs also, and anything else that can be done thru CTBs - navigating to folders, for instance.
But look at the forged screenshots and see the difference between the current format and a new one in means of a "Caption|Icon|State; Label" format. I'm also concerned on the beauty of the beast. And remember: one would not HAVE to use labels, but it will be useful for those who can take benefits of it. It could be leave empty and work as it currently do, no problem for users who do not need them but a great choice for the users who may need them. We can assign any keyboard combo for any function in XY - I see no reason to not offer a tool to organize such flexibility. At least for CTBs and ideally for the entire GUI. My 40 cents, this time. lol
Zer0:
"On your first screenshot, why can't that long textual entry be condensed to "Edit History in Notepad"?
The point is: offer the user options to do what HE wants. No boundaries. If it will look ugly, it's not our problem. But I bet that if one can use how many words he need instead of a limited amount, he will choose the first. If a limit must be set, ok - but for the screenshots you can presume that any amount of words will NOT screw the design.
Zer0:
"A problem with your 2nd screenshot is that info tip overlays a menu entry that is immediately below the one for which are you showing an info tip. That's a "no-no" as far as design of info tips is concerned."
Remember: I did not code that in the app. I forged it in a hurry with GIMP, not to impress anyone - just to give an idea on what I'm telling. That's Don's department. I think we're getting deeper on details and losing the forest for the trees. "Localization" , "design" and "flexibility" are the keywords and I saw no discussion on that so far (ok, we went into the "design" topic but with more focus on HOW and WHY basing comments on misunderstandings - that's why I added the illustrations, and to me it's clear that the second screenshot shows a polite way to tell user what a button do. Industry standard, by the way, so nothing new on that itself).
Zer0:
"A clicked CTB does not show a list of CTBs. It shows a list of menu items that are scripts."
Please consider that I'm not into XY insider language yet. I came from PowerDesk where I could add those buttons by drag-and-drop, adding later a tooltip which in fact I do not miss once I can use the "Caption|". But reading topics regarding localization and having myself colleagues to whom I'm trying to sell XYplorer, I see that "; comments" could be of a great usage for everyone.
Sell: sell the IDEA and pointing them the regular ways to BUY XYplorer, before someone else could think I'm trying to make money out of it, as now and then I see my words taken erroneously.
"Zer0:
Do you know of any mainstream piece of software that has info tips for its menu items? Hand on heart, I can't think of any..."
I see that Don already said that localization is out of question for a long time, so I thought on an easier way to solve 3 problems with a simple solution. That's it. Give the user OPTION to do what he want, localization, notes, whatever he may need to do with words. NOTHING, if one does not need such feature. That was just an idea envisioned out off problems that were already discussed in here. Nothing more, nothing less, considering many aspects: developer's roadmap, user's requests and design.