UDC: Better Separators and Invisibility.

Features wanted...
TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

UDC: Better Separators and Invisibility.

Post by TheQwerty »

I was cleaning up my User-Defined Commands and found myself wishing for these....

1) Currently, you can insert menu separators using "-" as a caption and some additional empty strings; could we have an official means of doing this? Ideally it would show up in the Commands list as a full line as well, instead of a single "-".


2) We discussed using scripting and UDCs to generate a poor-man's two-stage shortcut. This works but it also clutters the menu with items that may only exist to be assigned shortcuts keys.

I'd like a way to hide items. It could be a property of the command or a continuation of the scripting rules (captions starting with "_" are hidden).


3) Could we have an INI-Tweak to hide unused categories from the User menu? I only use UDCs for easy script access, which means I have 8 ugly disabled items and my cursor has to travel further to reach its destination.

admin
Site Admin
Posts: 66312
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: UDC: Better Separators and Invisibility.

Post by admin »

No luck this time. Partly not possible, partly not what I want.

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Re: UDC: Better Separators and Invisibility.

Post by j_c_hallgren »

TheQwerty wrote:I was cleaning up my User-Defined Commands and found myself wishing for these....
3) Could we have an INI-Tweak to hide unused categories from the User menu? I only use UDCs for easy script access, which means I have 8 ugly disabled items and my cursor has to travel further to reach its destination.
I've had the same issue with distance here...maybe if instead of hiding others, the order could be flipped via tweak so that Run/Load Script could be under Manage Cmds? I don't object that much to seeing other unused/disabled items but having to go around them each/every time isn't greatest either.

Actually, I'd almost prefer having the Script cmds as very first section, with Manage Cmds at the bottom, if that was an option.
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

admin
Site Admin
Posts: 66312
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: UDC: Better Separators and Invisibility.

Post by admin »

j_c_hallgren wrote:
TheQwerty wrote:I was cleaning up my User-Defined Commands and found myself wishing for these....
3) Could we have an INI-Tweak to hide unused categories from the User menu? I only use UDCs for easy script access, which means I have 8 ugly disabled items and my cursor has to travel further to reach its destination.
I've had the same issue with distance here...maybe if instead of hiding others, the order could be flipped via tweak so that Run/Load Script could be under Manage Cmds? I don't object that much to seeing other unused/disabled items but having to go around them each/every time isn't greatest either.

Actually, I'd almost prefer having the Script cmds as very first section, with Manage Cmds at the bottom, if that was an option.
Tip: Assign KS to sub menu Run/Load Script ... :)

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Re: UDC: Better Separators and Invisibility.

Post by j_c_hallgren »

admin wrote:p: Assign KS to sub menu Run/Load Script ... :)
KS doesn't work strictly via a touchpad/mouse, right? :P
I use KS very rarely...remember, I barely use context menu to avoid using right-click or context key...
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

Re: UDC: Better Separators and Invisibility.

Post by TheQwerty »

admin wrote:No luck this time. Partly not possible, partly not what I want.
When you say "not what I want" you mean you can't achieve these in a way you like or you don't want that behavior to be possible?
j_c_hallgren wrote:I've had the same issue with distance here...maybe if instead of hiding others, the order could be flipped via tweak so that Run/Load Script could be under Manage Cmds? I don't object that much to seeing other unused/disabled items but having to go around them each/every time isn't greatest either.

Actually, I'd almost prefer having the Script cmds as very first section, with Manage Cmds at the bottom, if that was an option.
To be honest, I'd much rather be able to get rid of disabled/unused items completely.

I understand the whole exposing the features to users thing, but there comes a time where I'd much rather get things done than be reminded of a feature I have no interest in and may not be using. This is why I've always loved the fact that MS would hide less frequently used items in the Office menus.

Changing the order will fix the distance problem but I think the current order makes perfect sense and should remain the default. I'd still find it silly to display the disabled items, but it becomes more a problem of aesthetics.
admin wrote:Tip: Assign KS to sub menu Run/Load Script ... :)
I actually have a script that acts like I want the User menu to be, shows Run Script/Load Script File and then opens the appropriate menu, but as j_c_hallgren points out its use by mouse is a bit limited.

admin
Site Admin
Posts: 66312
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: UDC: Better Separators and Invisibility.

Post by admin »

I made some tests and it's actually technically not possible (resp. to difficult to make it worth the pain).

Once you have programmable toolbar buttons, the mouse people can be a notch happier again...

admin
Site Admin
Posts: 66312
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: UDC: Better Separators and Invisibility.

Post by admin »

admin wrote:I made some tests and it's actually technically not possible (resp. to difficult to make it worth the pain).

Once you have programmable toolbar buttons, the mouse people can be a notch happier again...
PS: oh, surprisingly I could get something going... :wink: 8)

TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

Re: UDC: Better Separators and Invisibility.

Post by TheQwerty »

My user menu looks better and my mouse thanks you!

Now if only the other two were easily possible. ;)

admin
Site Admin
Posts: 66312
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: UDC: Better Separators and Invisibility.

Post by admin »

TheQwerty wrote:My user menu looks better and my mouse thanks you!

Now if only the other two were easily possible. ;)
I decided that idea 2) was not bad. :)

TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

Re: UDC: Better Separators and Invisibility.

Post by TheQwerty »

admin wrote:I decided that idea 2) was not bad. :)
Oh, I'm really excited to give that a try tomorrow (here at home I don't actually use UDC).
* Tweak HideEmptyUserMenus=1 is now the default setting for fresh
installations.
While it is the behavior I prefer, I'm not sure it should be the default. The disabled items do serve a purpose in showing new users what is possible with UDC and they provide a clue as to the point of the User menu.

Hiding them by default eliminates that and thus it seems a bit silly to even provide the option. I mean who's going to actively seek out the ability to see disabled menu items? :P

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Re: UDC: Better Separators and Invisibility.

Post by j_c_hallgren »

TheQwerty wrote:While it is the behavior I prefer, I'm not sure it should be the default. The disabled items do serve a purpose in showing new users what is possible with UDC and they provide a clue as to the point of the User menu.
Fully in agreement here! Having the ability to hide what we know is there but we don't use once we're familiar with XY seems to be the better way...
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

admin
Site Admin
Posts: 66312
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: UDC: Better Separators and Invisibility.

Post by admin »

TheQwerty wrote:
admin wrote:I decided that idea 2) was not bad. :)
Oh, I'm really excited to give that a try tomorrow (here at home I don't actually use UDC).
* Tweak HideEmptyUserMenus=1 is now the default setting for fresh
installations.
While it is the behavior I prefer, I'm not sure it should be the default. The disabled items do serve a purpose in showing new users what is possible with UDC and they provide a clue as to the point of the User menu.

Hiding them by default eliminates that and thus it seems a bit silly to even provide the option. I mean who's going to actively seek out the ability to see disabled menu items? :P
I agree with the last point, but as for the other: presenting a "User" menu with 10 disabled items does not look that great either. UDC is an advanced feature and I think hiding them initially is less intimidating to newbies.

TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

Re: UDC: Better Separators and Invisibility.

Post by TheQwerty »

admin wrote:I agree with the last point, but as for the other: presenting a "User" menu with 10 disabled items does not look that great either. UDC is an advanced feature and I think hiding them initially is less intimidating to newbies.
Fair enough.

I'm liking this new hide underscored UDCs behavior. It's going to make my User menu all tidy now! :mrgreen:

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Re: UDC: Better Separators and Invisibility.

Post by j_c_hallgren »

admin wrote:UDC is an advanced feature and I think hiding them initially is less intimidating to newbies.
Ok...I'll agree...IF it's clearly documented somewhere so that they'll discover and know about it.
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

Post Reply