Skip to content

Releases: BazzaCuda/CustomMenu

Release 2.0.2

20 Jun 15:12

Choose a tag to compare

Windows 64-bit binaries

IMPORTANT BUG FIX - Download immediately

Renaming a submenu resulted in a program crash when you then tried to Save your menu.
This could result in catastrophic loss of menu data if your item was high up in your menu.
This bug has been present in Custom Menu since the initial release.

If you have encountered this issue since using v2.0.0 to edit your menu, you should copy your latest CustomMenu.bak file to replace your corrupted CustomMenu.ini file.

Additional Change
If you wish, you can activate Custom Menu with the middle mouse button by creating a file called middlebutton in the same folder as CustomMenu.exe and restarting Custom Menu.

Release v2.0.0

10 Jun 15:57

Choose a tag to compare

Windows 64-bit binaries

Custom Colors

You can now select your own custom color scheme for Custom Menu using three colors:

  • background color
  • highlight color
  • info color

These will effect the color scheme for your custom menus, the Config Dialog and the Icon Explorer.

A new section at the bottom of the Config Dialog allows you to select your colors.
Clicking on one of the three boxes will open the standard Windows Color Selection dialog.
image

As you experiment with various color schemes, the Config Dialog will immediately change to reflect your color selection.
This includes the editable tree representation of your menus on the left, which will now reflect your color choices for background and highlight.
image

image

As well as changing the color of the explanatory text in the Config Dialog and the address bar in the Icon Explorer, the info color also changes the submenu chevron that is displayed in your menus:

image

Saving your Config Dialog changes will now also save a colors.ini file.
If at any time you get your colors in a complete mess, simply delete colors.ini and relaunch Custom Menu which will revert to the default colors.

As always you can test how your menu will look without leaving the Config Dialog by clicking the Show Menu button. You will have to Save your color changes first. You can click [Esc]ape to subsequently close the menu without selecting one of the menu items. You can then make further changes, save and retest your menu.

You will also have to save your color changes before you seem them reflected in the Icon Explorer.

The Defaults button will reset the colors to their in-built defaults.

CustomMenu.ini Backup
A backup of your CustomMenu.ini file (which stores all your menu data) will be created each time you click Save.

Note
If you restart Explorer.exe without rebooting, you will also need to restart Custom Menu as the handle to your desktop window will have changed and Custom Menu needs to find the details of your new desktop.

Improvements

  • You cannot now end up with the Icon Explorer behind the Config Dialog
  • the Icon Explorer folder tree won't list archive files as folders
  • the Icon Explorer now includes a filter for *.ico files so you have a choice of routes to .ico files via either of the "Select Icon" buttons
  • various UI improvements to the Config Dialog and the Icon Explorer

Changes
Don't forget, a right-click on your Custom Menu or any of your submenus will open the Config Dialog
This means, if you still have it in your Custom Menu, you can delete the sample "Right-Click me to open Config" menu item that was created for you when you first ran Custom Menu
This sample menu item is no longer created as some people weren't aware they could delete it and thought they needed it in their main menu as the only way to get into the Config Dialog


All feedback is welcome in Discussions.

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.9

19 Jun 23:40
0406f90

Choose a tag to compare

Windows 64-bit binaries

  • fixed a very minor issue where consecutive right-clicks (or consecutive activations of the menu using the hotkey) without then selecting a menu item to run, resulted in a double-wide menu.

All feedback is welcome in Discussions.

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.8

07 Sep 09:39
160b8eb

Choose a tag to compare

Windows 64-bit binaries

  • fixed an issue where CustomMenu wasn't recording the Ctrl/Alt/Shift modifiers when the user selected a hotkey. As a result, the modifier combination wasn't being applied the next time CustomMenu was run. If you want to add a Ctrl/Alt/Shift modifier combination to your hotkey, simply delete the contents of the "hotkey" file and relaunch CustomMenu.

All feedback on this new, user-requested mod is welcome in Discussions.

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.7

02 Sep 08:32

Choose a tag to compare

Please go to releases for the latest release.

Windows 64-bit binaries

  • added an "Open Config Window" menu item to the tray icon.

N.B. CustomMenu treats the entire area above the taskbar as the desktop and any right-click in that area activates the menu. Adding the new menu item encroaches on the desktop area above the taskbar. Consequently, I have reserved the last 30 pixels above the taskbar to accommodate the new menu item; otherwise, left-clicking the menu item would have been treated as a desktop left-click and CustomMenu would have ignored it.

As a result, there is now a 30-pixel strip across the entire screen, just above the taskbar, which won't activate CustomMenu.
However...the added bonus of this is that if you right-click anywhere along this 30-pixel strip, because CustomMenu is now ignoring it, the standard Windows desktop menu will be displayed. Try it out!

#SilverLinings :D

All feedback on this new, user-requested mod is welcome in Discussions.

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.6

01 Sep 14:10

Choose a tag to compare

Please go to releases for the latest release.

Windows 64-bit binaries

  • Implemented hotkey activation of CustomMenu

To use, simply create a file called "hotkey", with no extension, in the same folder as CustomMenu.exe

When you launch CustomMenu a dialog box will appear so you can choose a combination of keys to use as a hotkey. When you are happy with your combination, click the OK button with your mouse.

Currently, when you press your hotkey or hotkey combination, CustomMenu will appear initially at coordinates (0,0) on your screen, and thereafter at the last place you clicked the desktop while CustomMenu was running. I will release an update shortly to resolve this when I've decided how best to resolve it :P In the meantime, embrace the randomness :D
EDIT: I have updated the v1.0.6 download (see assets) to resolve this. Activating the hotkey now displays CustomMenu in the middle of the screen.

If you want to change your chosen hotkey, either delete and recreate an empty "hotkey" file, or edit the current file and delete its contents.
If you want to stop using a hotkey altogether, simply delete the "hotkey" file.
In all cases you will need to restart CustomMenu.

All feedback on this new, user-requested hotkey facility is welcome in Discussions.

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.5

31 Aug 08:15

Choose a tag to compare

Please go to releases for the latest release.

Windows 64-bit binaries.

  • Fixed an issue on some Windows10 and Window11 machines which have a slideshow playing on the desktop, or Windows has been set to automatically change the desktop wallpaper at certain intervals. In these scenarios (and possibly others), Windows sends the mouse clicks to a completely different [hidden] window, rather than to the usual, visible desktop. As a result, CustomMenu was ignoring those mouse clicks because it didn't know they should be treated as desktop clicks. Consequently, CustomMenu wasn't appearing. (See the discussion for more info). This now appears to have been addressed. If you have similar issues with CustomMenu not appearing, please let me know in Discussions (https://github.com/BazzaCuda/CustomMenu/discussions).

  • The config window now explicitly states that Icon Library files (*.icl files) are supported in the Icon Explorer window.. A new filter has been added to the Icon Explorer window, specifically for *.icl files. Icons for your CustomMenu items can be selected from EXEs, DLLs, CPLs, ICLs, OCXs and DRVs, and probably others.

  • EXPERIMENTAL: Currently, CustomMenu responds when you right-click the desktop. If you hold down a CTRL key when you right-click, the normal Windows menu will appear. This behavior can be reversed if you create a file called "ctrl-click", with no extension, in the same folder as CustomMenu.exe: a right-click will bring up the Windows menu as you would expect, and your CustomMenu will appear if you CTRL-rightclick the desktop. There are two things to note:

  1. For performance reasons, CustomMenu will only look for the "ctrl-click" file when it starts up, so if you want to try this out, you'll need to exit CustomMenu first and restart it.
  2. Normally, when you right-click on the desktop and CustomMenu appears, you can cancel the menu (or a submenu) with a left-click anywhere on the desktop (or press the Escape key). With the "ctrl-click" file present, all operations of CustomMenu will require you to hold down a CTRL key. So, you will need to CTRL-leftclick on the desktop (or press the Escape key) to cancel a menu or submenu, and you will need to CTRL-SHIFT-rightclick to close CustomMenu completely.

Any questions, issues or further suggestions for functionality, please raise them in Discussions (https://github.com/BazzaCuda/CustomMenu/discussions).

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.4

23 Aug 11:34

Choose a tag to compare

Please go to releases for the latest release.

Windows 64-bit binaries

Minor tweak

  • A minor adjustment to the way CustomMenu determines whether a CTRL/SHIFT/ALT key is down when the desktop is right-clicked, in an attempt to ascertain why on [at least] one Windows 11 machine, right-clicking the desktop activates the normal Windows menu rather than CustomMenu, when CustomMenu is clearly running in the system tray. If you have this issue, please let me know in Discussions as I can't [currently] replicate this problem in my own Windows 11 VM.

EDIT: this issue was traced to the Windows feature of having it automatically change the desktop wallpaper at certain intervals. In this scenario, Windows sends all the mouse movement/click messages to an entirely different [hidden] window than the visible desktop.

CustomMenu_release_v1_0_4.zip

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.3

14 Aug 17:17

Choose a tag to compare

Please go to releases for the latest release.

Windows 64-bit binaries

Minor tweaks

  1. When pasting an executable's full path into the command edit box any double quotes will be removed. This allows the details to be quickly copied and pasted (unedited) from, for example, SysInternal's Process Explorer or similar applications which always give the full command line with double quotes included.
  2. After doing this, if the menu item name is blank or is still the default "New Menu Item", when the menu item name is auto-generated from the contents of the command edit box, the name will be capitalized, which is what most users would do when typing in the menu item's name.
  3. Dropping a shortcut (.lnk file) onto the command edit box will also result in the auto-generated menu item name being capitalized.

N.B. point 1 also means that the correct icon will be auto-selected immediately from the executable file. With the opening and closing double quotes still intact, this wasn't happening until the user manually removed the double quotes from the icon file path.

CustomMenu_release_v1_0_3.zip

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.

Release v1.0.2

18 Jul 07:50

Choose a tag to compare

Please go to releases for the latest release.

Windows 64-bit binaries

A very minor tweak. Clicking on the "Feedback" link in the config window goes to the main Discussions page here on Github rather than to a specific discussion. Users can then choose the Discussion for the release they are running and see previous discussions.

CustomMenu_release_v1_0_2.zip

p.s. I strongly recommend that you only download CustomMenu from my repository here on Github.