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