Notable changes in v0.9.7

The new v0.9.7 is now released including some notable changes, features and fixes:

  • Removed menu layout tweaks and hacks for IE 6/7/8
  • Switched to box-sizing: border-box;
  • Long sub menus can now be scrolled via touch for fixed positioned menu bars
  • Added Bower support
  • and more...

Removed menu layout tweaks and hacks for IE 6/7/8

We've now removed all the tweaks and hacks from the JS and CSS code that were aimed at IE 6/7/8. This removes notable clutter from our code and improves performance in the current modern browsers. With this we, actually, do not drop completely support for those browsers. The menus should remain usable but with possible layout hitches mainly in IE 6 (e.g. possible unintended space between items, etc.) which is probably the case with your websites' layout too.

Switched to box-sizing: border-box;

As you may know, it's already been widely used by many popular frameworks (like Bootstrap, etc.) and simplifies some aspects of CSS and JS coding so we decided to make the jump too.

Though this change will probably not affect many existing solutions, please take a note if you are upgrading and test your current website just in case. Make sure to also update "sm-core-css.css" and "jquery.smartmenus.bootstrap.css" (if you are using the Bootstrap addon).

Long sub menus can now be scrolled via touch for fixed positioned menu bars

This is a new feature requested by some users. We've always allowed long sub menus that do not fully fit in the viewport height to be scrolled via mouse but some of you figured it was impossible to do it for fixed positioned menu bars when a mouse is not present. So now we're also supporting scrolling via touch for such sub menus. The feature is tested and works fine in the recent versions of all major mobile platform. Here is a quick demo:

Illustration showing how long sub menus can be scrolled via touch

Added Bower support

Not a big deal but worth mentioning. You can now install SmartMenus jQuery with Bower:

bower install smartmenus

Other fixes and notes

We've also fixed some issues like an unneeded horizontal scrollbar being triggered on RTL pages (make sure you update "sm-core-css.css" for this fix) and a z-index bug with the Bootstrap addon.

So, all in all, this is a rather major update. Enjoy!