Version History
| 1.1.11 | Maintenance Update / Bug Fixes |
| 1.1.10 | New Background/Foreground colors / Bug Fixes |
| 1.1.9 | FileMaker Pro 11 Compatibility / Other Bug Fixes |
| 1.1.7 | Corrected hover support / Misc other bugs |
| 1.1.6 | Loading and Saving Persistent Menus Fix |
| 1.1.5 | FMP10 Compatibility / New Positioning Features / Bug Fixes |
| 1.1 | A few bug fixes and a few new features. |
| 1.0.6 | Mac/Intel Universal Binary Support / FailScript/FailDB new feature |
| 1.0.5 | Changed when prefs are saved; Rewrote Menu showing code on Windows. |
| 1.0.4 | Fixed a bug where the Preferences where not being saved |
| 1.0.3 | Fixed some bugs, added some features |
| 1.0.1 | Fixed a problem with 25- through 70-user registration numbers |
| 1.0 | Initial Release. |
Version Detail
1.1.11 (2012-04-02)
- Imported core plug-in updates from other CNS Plug-ins.
- Improved mouse click handling when clicking off a menu (to dismiss it) and clicking on something else.
- Fixed issues with persistent menus showing up as black text on black menus.
- Improved mouse click handling on menus under FileMaker Pro 11.
- Fixed issues with menu placement.
1.1.10 (2010-07-06)
- Imported core plug-in updates from other CNS Plug-ins.
- Added the ability to define Background and/or Foreground colors to the menu items.
- Fixed a bug under FileMaker Pro 11 on Mac where Right Mouse Clicks were not working.
- Fixed issues under FileMaker Pro 11 on Mac with getting the location of the last mouse click, which, among other things, could cause a menu to show up at the current mouse location instead of where the mouse was clicked.
1.1.9 (2010-03-23)
- Fixed a bug on Windows where multiple successive separator lines were not collapsing into a single separator line.
- Added a preference for disabling menu scaling with layout zoom.
- Fixed menu positioning problems on Mac under FileMaker Pro 11.
- Fixed menu selection problems on Mac under FileMaker Pro 11.
- Imported core plug-in changes from other CNS Plug-ins.
1.1.7 (2009-03-30)
- Fixed some issues on Mac dealing with getting the current mouse coordinates even when the mouse button hasn't been pressed (basically corrects hover support).
- Fixed a bug on Mac with GetMouseCoordinates where the "Top" coordinate was off if the FM10 Status Bar was visible.
- Fixed a bug where the
xml couldn't enable a disabled menu item. - Fixed some slash encoding issues. (GetMenuChoice was double-encoding the slashes; GetMenuValue and Get(ScriptParameter) were encoding the slashes when they didn't need to.)
- Corrected an issue with the Register function where current, good registration would be cleared if a new registration attempt failed.
- Added a "Clear" keyword to the Register function for clearing registration.
1.1.5 (2009-02-02)
- Fixed some issues with registration under runtime solutions on Windows.
- Fixed an issue where the "Scrp-LastMenuChoice" old-style function wasn't working.
- Fixed a bug with the plug-in not correctly locating items on inserted menus.
- CNSMenu_GetMenuChoice and CNSMenu_GetMenuValue now return values even if the selected menu item didn't call a script. (This makes it easier to get this information when processing user input all in one script instead of having to parse the value returned from CNSMenu_ShowMenu.)
- Fixed an issue with the MenuBuilder related to the inserted menu bug.
- CNSMenu_VersionAutoUpdate function added.
- Fixed a bug with Developer Passwords.
- Merged in core plug-in updates from other CNS Plug-ins.
- Fixed a bug where CNSMenu_GetMenuName wasn't returning anything.
- Fixed issues with correctly placing menus in FileMaker Pro 10 with its new "Status Bar" is visible.
- Menu positions/Mouse coordinates are now adjusted correctly when the Text Ruler is visible (FMP8+).
- Menu positions/Mouse coordinates are now adjusted correctly when the layout has been scrolled.
- Added CNSMenu_SetLayoutPartHeights function for correctly positioning menus/returning mouse coordinates in List View.
- Menu and font now grow and shrink with the Zoom level of the layout (FMP8+).
- CNSMenu now requires Mac OS X 10.4 and above to accomplish some of the above functionality.
1.1 (2008-05-06)
- Fixed some issues with running the plug-in on Mac OS X 10.3.9 and above.
- Fixed some issues where scripts were not always being called again when selecting the same menu items.
- Fixed an internal crashing bug with menus defined with modifier keys but not defaultdb/defaultscript parameters where all menus would stop functioning.
- Fixed an issue with detecting right-clicks on Mac in FileMaker Pro 8.5 and above.
- Fixed a menu placement issue in FileMaker Pro 8.5 and above when non-modal dialogs are visible.
- Added support for the Zoom Level in FileMaker Pro 8.0 and above so that menus are placed correctly even if Zoomed in.
- Updated core plug-in code to include all changes/enhancements from other CNS Plug-ins.
- Rewrote core Menu functions to work around bugs and to generally work better.
- Added "meta tags" to QuickMenus to allow you to define items as disabled, bold, italic, check marked, etc. so you no longer have to use the xml updatemenuitem tag.
- Added an IgnoreMetaTags parameter to DefineQuickMenu to skip the processing of the above new "meta tags" if you need to show the special characters on your menus.
- Added CNSMenu_LeftMouseButton, CNSMenu_RightMouseButton, and CNSMenu_ThirdMouseButton constant values for use in FileMaker Pro Calculations.
- Added a Persistent parameter to DefineQuickMenu to allow for saving a QuickMenu to the hard drive.
- Added the option to turn off the auto setting of blank values to the menu item name.
1.0.6 (2006-07-18)
- Compiled as a Universal Binary plug-in to work on both PPC-based and Intel-based Macs.
- Added FailDB and FailScript parameters to Menus to allow a script to be called if the user clicks off a menu without selecting anything.
1.0.5 (2006-01-27)
- Modified Preferences to only save when they are actually changed instead of always on shutdown.
- Rewrote menu showing code on Windows to be more reliable.
- Miscellaneous other changes/enhancements to general plug-in code.
1.0.3 (2005-10-25)
- Fixed a few bugs in the core plug-in code
- Fixed problems with displaying Unicode characters in the menus
- Added code to work with slashes in Menu Item Names (you can now "escape" slashes by typing them twice)
- Menu Item Names can now start with a negative sign and not be converted to a separator (for example, negative numbers)
- Fixed a display bug on Windows with Menu Item Names that contained Ampersands
- Added the ability to use both Old and New Style functions at the same time to ease migration woes from old SCRIPTit calls to new CNS Menu calls
- Offers better compatibility with FileMaker on Windows (including a fix for the crash when trying to print scripts)