news

MenuMachine Blog
Read about the future of MenuMachine in our new blog
Read the blog...
GoLive EOL
GoLive has been discontinued - what now?
Read more...
MenuMachine 2.2.1 available
New version adds support for GoLive 9 and improves menu performance and compatibility
Download now...
Release Notes...
MenuMachine 1 still available for GoLive 6 users...
GoLive 6 users can still buy and use MenuMachine 1.
Read more...

MenuMachine 2 Release Notes

Version 2.2.1 (28 May 2007)

Improvements
  • Added support for GoLive 9, including Universal Binary support for both PowerPC and Intel-based Macs
  • Greatly enhanced menu loading performance for most menus and pages. The submenus will now be loaded after the rest of the page has loaded. In the vast majority of cases this means that the page load time is significantly reduced.
Fixes
  • Fixed a problem with menu functionality on pages inside framesets that could occur in certain circumstances with the version of Safari installed in Mac OS X 10.4.7 or later
  • Improved the menu appearance in Internet Explorer 7. Menus should now appear anti-aliased like the rest of the page content. Menus which have an opacity less than 100% or which use the fade options in the menu effects will still contain aliased text due to a technical limitation in Internet Explorer 7.
  • Text entered into the status bar text field in the menu item "more" tab will now be used as the alt attribute text if the menu item uses an image.
  • Improved the handling of parsing errors if any MenuMachine code in the page has been altered in source mode
  • Improved support for Internet Explorer 5 and 5.5 if opacity and/or effects are used in the menu
  • Added a workaround for a problem in some versions of IE on Windows where a white "false" box could appear on submenu display in certain circumstances
  • Very minor fix for a problem with custom sites in 2.2

Version 2.1.1 (9 June 2006)

Fixes
  • Fixed a problem where an error could occur if you created or opened a document from the GoLive Welcome screen before MenuMachine had finished initializing
  • The installer on the Windows platform will no longer sometimes freeze while "Registering Fonts"
  • The installer on the Mac platform should no longer block installation on some Mac OS X systems

Version 2.1 (6 June 2006)

New Features
  • A new GoLive Action is installed by default. This action will set a layer so that it stays in the same vertical position when the page is scrolled. This restores the "Scroll to maintain vertical position" option from MenuMachine 1.
  • Menu highlighting has been improved and is now fully functional. You can now choose a menu item to highlight when a page loads by setting the highlighting options in the menu instance inspector.
  • Added the ability to set the z-index of the menu in the inspector so that multiple menus can be layered correctly
  • You can now use absolute paths for the MenuMachine support files and the path prefix can be set in the preferences. This should help users wanting to use the menus in CMS systems or includes.
Fixes and enhancements
  • The menu code has been heavily optimized and menu load time has been reduced by 30-50%, which will be especially noticeable on large menus
  • Menu open/close performance and general responsiveness has been greatly improved
  • Menus placed into CSS layout grids should now always display their submenus above other content in the grid in Internet Explorer for Windows
  • Vertically expanding menus now collapse correctly when a top-level item with no submenu is clicked
  • The Click state of the parent menu is now highlighted correctly when submenus are open if this option is selected in the global options
  • The Image click state in vertically expanding menus is now working correctly
  • Various problems with click states and menu highlighting have been resolved
  • Adjusted speed of animation effects for better performance
  • Added a dialog so that the user is notified if the MenuMachine support files have been updated
  • Fixed a problem where the "Delay before submenus open" setting could cause menu items to lock open
  • Removed the insert menu in Win/CS2 as it could cause instability due to a GoLive bug
  • The theme preview is now correct re-visiting the theme chooser after creating a new menu
  • Fixed a problem where the menu could retain its rollover state if located next to a frame boundary
  • Fixed a problem with menu opening in early versions of Safari
  • Image separators now work correctly in the browser
  • Menus should now work correctly over iFrames and form fields in most newer browsers
  • Fixed a problem where menus did not respond correctly in Opera 9
  • Text positioning issues in pages with an XHTML Strict doctype should be resolved
  • The menu should now perform better with earlier versions of Gecko-based browsers such as Netscape and Mozilla
  • You can now change the links to the menu support files to root-relative or absolute references and the menu will continue to work properly. This should help users wanting the integrate the menu with custom CMS, e-commerce or bulletin board systems.
  • The inspector should now show the correct highlighting options when switching between multiple pages containing menus
  • Fixed intermittent browser problems that could occur if menu effects are used and cross frame support is enabled for the menu
  • MenuMachine running in GoLive on Windows should now be able to create and edit menus in sites that are stored on shared network volumes where those volumes are accessed using \\server\share path syntax rather than a mapped drive letter
  • Problems with items in cascading menus staying highlighted when the menu is set to open on click have been resolved
  • Clicking on an item to open a vertically expanding menu can no longer erroneously follow submenu links on mouse up
  • Animated GIFs in the rollover and click states now work as expected
  • A problem where multiple menus placed on one page could open each other's submenus in some circumstances has been fixed
  • Moving the mouse from one menu to another in the page now correctly resets the first menu in pages where more than one menu is present
  • Highlighting can now be added successfully to menus before the menu palette has been refreshed
  • Fixed problems in non-supported browsers when actions or highlighting are added to the menu
  • Added some link icons to the icon gallery
  • Fixed a problem which was preventing the menus from closing properly in Internet Explorer 5 for Windows
  • Menus can now be successfully edited and saved even if their site has been closed and then reopened
  • Fixed a possible crash that could occur when saving a menu
  • Menu data integrity is retained if for some reason the menu data cannot be written on save
  • MenuMachine now stores a backup of the menu configuration data
  • You can now access submenus of highlighted items correctly
  • Auto-update can now be turned off successfully
  • fixed a bug that prevented links to # from working
  • fixed a bug that did not properly escape double quotes in URLs
  • javascript: protocol URLs are now dealt with correctly
  • fixed a problem which could cause the highlighting inspector to show the same highlight for the same menu on multiple pages even though the highlighting was set differently
  • fixed a problem that could cause an error in Internet Explorer 7 beta 2

Version 2.0.4 beta 2

  • The "Hide form fields if necessary" option no longer causes problems with vertically expanding menus
  • Over and click state images will now show properly if no normal state image is present.
  • Fixed a bug which was causing odd effects if the menu was enlarged with relative menu sizing enabled
  • Fixed a bug which caused menus created using the Duplicate or "Save As" features to conflict with the original menu if both were placed on the same page
  • When switching the menu type, menus are now updated correctly in open pages
  • The click state in vertically expanding menus now works even if the item has no submenu
  • Improved general performance of menu highlighting feature, moved Highlight tab to more prominent position in the menu instance Inspector
  • The menu instance inspector now displays the width and height of the entire menu block
  • Removed restrictions on the name of the menumachine folder so that subfolders with any name can be used
  • Fixed a problem that would cause an error message on launch if the site root folder had been specified manually and then that folder was moved or renamed outside of GoLive
  • Modified the CSS code written by the menu browser code so that Firefox 1.5 does not log CSS declaration errors
  • Page URLs ending in slashes no longer cause slashes to be prepended to links in the menu, causing broken links. This same bug could also cause duplicate folder names in URLs, again causing broken links - this will no longer occur.
  • Clicking page links in cross-frame menus no longer causes menus to shrink in IE for Windows

Version 2.0.4 beta 1

  • Removed the problematic global automatic highlighting options and replaced them with a new tab in the menu instance inspector. It is now possible to choose exactly which menu items display when the page loads
  • Added an automatic update check (can be enabled/disabled in the MenuMachine preferences)
  • Fixed a problem in IE5/Mac where the "active" area of tall menu items would not extend to the full height of the menu
  • Fixed a problem where the links to images and URLs in cross-frame submenus would be incorrect if the frame containing the submenus was at a different level in the file hierarchy to the main menu page
  • Fixed a minor rendering issue with separators in the Layout view menu preview
  • Fixed a possible error condition that could occur in some circumstances when dragging the menu to the page
  • Fixed a condition where the menu could be blank in IE if certain default GoLive CSS templates were used
  • Fixed a problem where menu edges could be cropped in IE6 if strict rendering mode was enabled
  • The Action tab of the inspector should now draw correctly in GoLive CS on Windows
  • Fixed an error that could occur if trying to move a menu item from a block containing only one item in a vertically expanding menu
  • Unchecking the cross-frame support checkbox should now always disable the cross-frame setting
  • Scrolling pages in frames no longer causes cross-frame submenus to be lost
  • Loading new pages in frames no longer causes cross-frame submenus to gradually shrink

Version 2.0.3c

  • Fixes a problem where an error could occur on save if the menu being edited was based on certain menu themes
  • Users with both MenuMachine 1 and 2 installed will no longer see registration dialogs for MenuMachine 1

Version 2.0.3b

  • New menus should now be able to be created successfully after updating to GoLive 8.0.1 on Windows
  • Problems with serial numbers expiring should no longer occur
  • A problem on some system where GoLive CS could freeze when saving a menu has been resolved.
  • Errors duplicating menus in GoLive CS should be resolved.
  • If you switch to "move item" mode and close the menu editor the move item mode is no longer active after re-opening the editor
  • Actions are no longer deleted after re-editing a menu
  • The menu support files should no longer be deleted if you perform a "Clean up Site" in GoLive
  • Font names with double quotes no longer cause problems
  • The menumachine folder no longer needs to be at the root of the site if you change its name to include a path
  • The encoding of special characters in the navigation.html page should now be working correctly
  • The Actions inspector now has indicator icons to show which menu items have actions applied
  • A rare issues which could cause errors on launch on the Windows platform have been resolved
  • The menu code now validates correctly as XHTML strict if the custom tags are stripped
  • The id attribute of the menu custom tag is no longer flagged as an error when validating the code in GoLive

Version 2.0.3

  • A major regression bug which caused a freeze in GoLive when saving pages in certain circumstances has been fixed. This also makes the saving of Action and Frames settings work correctly.
  • The option for submenus to appear on mouse click instead of mouse over should now work properly
  • Click states should now work correctly if no over state is set
  • Some remaining issues with mailto: links have been resolved
  • Clicking the back button in Opera 7 and 8 no longer causes the menu to stop responding
  • The link pointer cursor is now shown only for menu items with links in Internet Explorer
  • A fix has been made so that unsupported browsers should see the navigation page link
  • Arrows should now work properly even if they are not included in the theme

Version 2.0.2

  • Menus that use PNGs or transparency should no longer display oddly in IE for Windows.
  • Menus should now display correctly in IE5 for Mac and early versions of Safari.
  • Menus should now be correctly positioned in IE5 for Mac if the menu is placed in a table cell or table-based grid.
  • When animated menus are used, submenus should no longer occasionally 'stick' open.
  • A 'flash' in the menu that could occur when switching between pages containing menus in some browsers no longer occurs.
  • Status text specified for a menu item is now working properly in browsers that support it.
  • Updates to the menuspecs.js file are now properly recognized by the GoLive link management system, preventing some links from breaking if files in the site that are linked from the menu are moved or renamed.
  • The presence of the menu support files is now verified more thoroughly and updates are made where necessary.
  • Unsupported browsers should now correctly see the link to the site navigation page.
  • Over and Click arrows are now appearing, even if there is no normal state arrow.
  • mailto: links now work correctly.
  • Right-aligned text now respects any X-padding that has been set.
  • Submenu offset settings for cross-frame menus should now work correctly.
  • A workaround has been implemented for a Z-index issue in IE for Windows which occurred if the menu was positioned inside a relatively positioned container, such as a GoLive CSS layout grid. The problem caused the submenus to display behind other page content - the menus will now display in front of other page content in this situation.
  • Menu names containing special characters should now be read and written correctly.
  • Action and Frame settings are now saved properly when the page is saved.
  • Putting two different menus on the same page should no longer cause conflicts.
  • An alert dialog that appeared when clicking some links with a target set no longer appears.
  • Links with a target of '_top' should now work as expected.
  • Arrow and Icon images are now appearing properly in the site window after being created.
  • Arrows and Icon images are now marked as being "Modified" so that they can be uploaded.
  • The images folder was sometimes not being created in the menu folder. This should no longer occur.
  • A problem where menus could not be found after a site was re-opened has been resolved. The issue was due to special characters in pathnames - the pathnames should now be handled correctly.
  • Umlauts and other special characters in the menu are now written to the site map page correctly.
  • A robots meta tag set to "noindex,follow" has been added to the default template for the site navigation page.
  • Various issues with line endings have now been resolved.
  • Some users who were seeing a Save for Web dialog when trying to use menus which contain cropped images should no longer experience this issue.
  • Hard drive or folder names which contain single quotes or special characters should no longer cause problems.
  • The link to the site navigation map page now is assigned a class name of "mm_no_js_link" so the text can be styled using a style sheet.

Version 2.0.1a

  • Fixed an issue with target field giving an error when modified
  • Fixed an alert dialog that could appear in the browser in certain circumstances

Version 2.0.1

  • Theme image links have been corrected and themes no longer install extraneous image files
  • Menus now used fixed sizing by default, can be changed in the Accessibility options
  • The saved state of the menu is now set correctly when link target values are set
  • Frame targets should now work as expected
  • Menus with no changes can now be deleted successfully
  • Problems with the Icon Gallery in GoLive CS have now been resolved
  • Blank alert dialogs which could occur under some circumstances on Windows should now contain text
  • The registration dialog is now more forgiving of extra spaces around the serial number/name
  • Users with special characters in their names should now be able to register correctly
  • Menu display in Netscape 7.1 and earlier Mozilla/Gecko variants has been improved
  • Menus now work if there are no submenu items, only a top level
  • A crash which could occur when changing the accessibility options in GoLive CS has been resolved.
  • Multiple menus on a page should no longer conflict

Version 2.0.0

  • Initial release