CustomMenu Changelog

What's new in CustomMenu 1.0.8

Sep 7, 2023
  • Fixed an issue where CustomMenu wasn't recording the Ctrl/Alt/Shift modifiers when the user selects 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, you will need to delete the contents of the "hotkey" file and relaunch CustomMenu.

New in CustomMenu 1.0.7 (Sep 3, 2023)

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

New in CustomMenu 1.0.6 (Sep 2, 2023)

  • Implemented hotkey activation of CustomMenu

New in CustomMenu 1.0.5 (Aug 31, 2023)

  • 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:
  • 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.
  • 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.

New in CustomMenu 1.0.4 (Aug 23, 2023)

  • 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.

New in CustomMenu 1.0.3 (Aug 14, 2023)

  • Minor tweaks:
  • 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.
  • 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.
  • Dropping a shortcut (.lnk file) onto the command edit box will also result in the auto-generated menu item name being capitalized.

New in CustomMenu 1.0.2 (Jul 18, 2023)

  • 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.

New in CustomMenu 1.0.1 (Jun 19, 2023)

  • Removed any references to Windows themes or styles.
  • Although not being used directly, this may be what is causing an issue in the Config window, with edit box labels not displaying correctly on some machines, with dark text on a dark background.
  • Can't be 100% sure yet, but they shouldn't be there anyway, so removing them is step 1 in trying to track down the source of the problem.
  • The app's version number is now displayed in the caption of the Config window.

New in CustomMenu 1.0.0 (Apr 27, 2023)

  • Official v1.0.0 release to accompany the release of the source code.
  • Also fixes the minor memory leak on exit in v0_9_3 when Alt-RightClick has been used to force a re-load of the ini file from disk.

New in CustomMenu 0.9.3 Pre-release (Apr 26, 2023)

  • Performance gains.
  • In previous versions, the ini file was being read from disk each time a submenu had to be displayed.
  • Everything is now done in memory, so submenus will be activated much quicker.
  • This also means that if you're running CustomMenu from a USB stick and you remove the USB stick, the app will continue to function for as long as Windows keeps the application in memory.
  • The user can still force a re-read of the ini file (e.g. after a manual edit) by using Alt-RightClick on the desktop.
  • It is not recommended though that the ini file be manually edited. Better to use the built-in config window instead by right-clicking on any menu item. (Note that you can always delete the initial autogenerated "Right-Click me to open Config" menu item.)
  • While we're on the subject of the ini file, please note that the tabbed indentation of submenu data in the ini file is purely for human readability and is not required by the CustomMenu app.

New in CustomMenu 0.9.2 Pre-release (Mar 1, 2023)

  • Added a "Help" link to the Wiki pages here on Github.
  • Added a "Feedback" link to the Discussion page here on Github.

New in CustomMenu 0.9.1 Pre-release (Feb 1, 2023)

  • Fixed a minor issue with the "browse" file extension filtering options not being observed correctly.