IMPORTANT: If you update and your toggle bar disappears, please switch the TOGGLE BAR INJECTION setting to FOOTER - see https://sevenspark.com/docs/shiftnav-updates/v1-8-update-notes
Feature: Ability to replace search in dropdown with custom code or shortcodes
Feature: Option to place Toggle bar in header rather than footer, defaults to header. Adjusted tabindexes accordingly.
Enhancement: Add Button option for back tag (now default)
Enhancement: Panel width uses clamp function
Enhancement: Added --shiftnav-panel-width variable to easily set panel width
Enhancement: Support for dvh units for panel height
Compatibility: Deprecated property in EDD SL updater
Search accessibility: Screen reader label and switch toggle to button, aria for toggles and search
Accessibility: Add role=button to submenu toggles
Fix: Admin bar location at certain breakpoints
1.7.2
Enhancement: Consistent scrollTo on page reload
Enhancement: Close ScrollTo links immediately when setting is enabled
Security Update
1.7.1
Feature: Custom Anchor Class setting for menu items
Feature: Scroll Tolerance setting
Enhancement: Improve Control Panel tab overflow handling
Enhancement: Add font-display:block on Font Awesome to make Lighthouse happy
Enhancement: Force toggle to absolute when printing to avoid printing on every page
Update: PHP 8 compatibility
Update: jQuery 3 compatibility in admin panel
Fix: Admin menu item Shift button hovering
Fix: Panel close button layering when scrolling menu items
Fix: Panel double scroll bar corner case
1.7.0.1
Fix: Undefined variable notice
1.7
Feature: Hide Toggle Bar when scrolling down
Feature: Major keyboard accessibility features upgrade
Feature: Added shiftnav-open and shiftnav-close Javascript events to panel
Feature: Option to close panel immediately on link click
Accessibility Enhancement: Close panel when focus leaves
Accessibility Enhancement: Screenreader close button inside panel
Accessibility Enhancement: Close panel on escape
Accessibility Enhancement: Aria Label setting for toggle
Enhancement: Improve ScrollTo offset accuracy
Enhancement: Handle current item ancestors when using UberMenu menu segments
Enhancement: Handle SVG image display in control panel
Enhancement: Improve gap logic
Enhancement: Properly handle SVG image sizing when selected for panel Top Image
Compatibility: Removed deprecated create_function() call; minimum PHP version 5.3
Fix: Panel Title Font Weight setting
Fix: Properly parse Android 10 to fix animation disabling
Fix: Class duplication issue
1.6.3
Feature: Disable Submenu setting
Feature: Added \'shiftnav_op\' filter
Enhancement: Add auto-gap even if no breakpoint is set
Enhancement: Display connection errors if trouble communicating with update server
Update: Add $depth parameter to nav_menu_link_attributes filter
Update: Add $depth parameter to nav_menu_css_class filter
1.6.2.1
Maintenance release to make sure ShiftNav Font Awesome 4 icons are still shown when Font Awesome 5 assets are loaded on the site as well.
Enhancement: Better defenses against meddling themes
Enhancement: Show re-activate license message when license status is inactive
Enhancement: Set font size explicitly in stylesheets to eliminate shrinking font size inheritance
Fix: Typo
v1.6.1.2
Fix: For new toggle padding CSS insertion compatibility enhancement, make sure it can work even if an optimizer externalizes the ShiftNav head style tag
v1.6.1.1
Fix: Warning in updater when license previously registered
v1.6.1
Feature: Setting to choose the open and close icons for accordion menus
Enhancement: Add body padding-top via a CSS style tag rather than directly applying styling to the body node, to improve compatibility with other themes/plugins controlling the body tag
v1.6
Feature: Configure whether to automatically generate each secondary instance or not
Feature: Improved license updater to allow for re-checking and re-registration when necessary, and show expiration date
Enhancement: Touch-off close setting now applies to search dropdown as well as menu panel
Security hardening: Rewrite hash handling to remove potential DOM-based (client-side) XSS (thanks, Martin Hall!)
1.5.2
Feature: Added Item Padding setting
Enhancement: Reorganize code to better handle deferred and async javascript
Enhancement: Add disable_content attribute to shiftnav_toggle shortcode
Enhancement: Don\'t throw error when there\'s an invalid hash string
v1.5.1.2
UX Enhancement: Main toggle now closes open secondary menu
jQuery 3 Compatibility Enhancement: Change .size() calls to .length
Fix: Remove extraneous closing tag when using UberMenu Menu Segments in ShiftNav
v1.5.1.1
Fix: Properly handle UberMenu menu segments when name has been changed and using multiple segments
v1.5.1
Update: Update Font Awesome icon library to v 4.7, add new icons to options
Feature: Handle UberMenu Menu Segments (optionally)
Feature: Disable Text on individual menu items (can use Icon only items now)
Feature: Search shortcode post_type now configurable
Feature: Custom Icon Class setting for using custom icon sets
Feature: Login/logout shortcodes
Enhancement: Add Display Panel Close Button setting to secondary instances
Enhancement: Configurable Back Button text
Enhancement: Allow Back Button to appear at top of Shift submenus optionally
Enhancement: Styled user profile for use in Toggle Bar
Enhancement: jQuery 3 compatibility
Enhancement: Make sure WP Admin Bar is layered on top when hovered
Enhancement: Update Font Awesome to latest version
Enhancement: Translations can be set in wp-content/languages folder
Enhancement: Enable or Disable Gap override
Enhancement: Stronger CSS resets to try to avoid styles from badly coded themes
Various minor enhancements: admin bar line height, remove divs inside spans, remove ShiftNav waiting to load message (use window.load fallback), better arrangement/order of settings
v1.4.0.1
Tweak: Include Skin selector in Customizer for secondary instances
Tweak: Hide ShiftNav panel when closed so that it doesn\'t display at all when resizing browser
Fix: Type in Customizer Style Generator CSS selector when setting active color
v1.4
Feature: Control many setting via Customizer to take advantage of live preview
Feature: Adjust styles (colors, font sizes, etc) via Customizer
Feature: Added optional Close button inside menu panel