Plugin / Off-Canvas Sidebars & Menus (Slidebars)

Jory Hogeveen

Changelog

Changelog

0.5.4

  • Compatibility: Support wp_body_open as website_before hook introduced in WordPress 5.2. #70
  • Enhancement: Allow Genesis Framework hooks to be overwritten in respect for wp_body_open.
  • Enhancement: Use CSS vh unit for canvas container min-height instead of JavaScript.
  • Enhancement: Better use of WP core UI elements.
  • Enhancement: Code quality improvements.

Detailed info: PR on GitHub

0.5.3

  • Enhancement: Don’t render triggers of disabled sidebars if auto-hide is enabled. #56
  • Enhancement: Support wp_footer as website_after hook. (Not compatible with all themes!)
  • Enhancement: Filters to overwrite website_before and website_after hook priorities.
  • Enhancement: Do not render inactive trigger buttons if auto-hide is enabled.

Detailed info: PR on GitHub

0.5.2

  • Feature: New filter: ocs_is_sidebar_enabled to filter whether a sidebar should be rendered or not.
  • Enhancement/Refactoring: Class autoloader.

0.5.1

  • Fix: Bug with creating sidebars on a new installation. #52
  • Enhancement/Refactoring: Control trigger rendering.

Detailed info: PR on GitHub

0.5

  • Feature: Make closing the slidebar after clicking a link an option. #47 & #48
  • Feature: Add icon options in control trigger API and shortcode.
  • Feature: Enhance widget UI with advanced options for control triggers. #27
  • Enhancement: Setting page JS and UI enhancements.
  • Enhancement: Use data attributes to conform W3C HTML5 specifications. #50
  • Enhancement: Add support links on plugins overview page.
  • Refactoring: Separate classes for tabs, page and settings/validation. Enhances plugin option validation. #38
  • Refactoring: Global OCS_DOMAIN constant.
  • Updated/Added: Screenshots.

Detailed info: PR on GitHub

0.4.2

  • Enhancement: Keep scrollbar visible when scroll lock is active. #44 & PR #45
  • Enhancement: (Slidebars library) Make sure that percentage based widths are rounded to actual pixels to prevent 1px differences on display.
  • Fix: PHP Notice on fixed_elements key.
  • Compatibility: Tested with WordPress 4.9

Detailed info: PR on GitHub

0.4.1

  • Fix: Loading the correct menu in an off-canvas sidebar was not working correctly. #37
  • Fix: Scroll lock feature with CSS instead of JavaScript. #39
  • Enhancement: Add active sidebar ID to the html element classes. #41

Detailed info: PR on GitHub

0.4

  • Feature: [ocs_trigger] shortcode to display trigger buttons/elements anywhere you like, click here for documentation. #24
    • Shortcode generator available in the settings page.
    • Integrate a shortcode generator with the WP Editor. #32
  • Enhancement: New “Legacy CSS” mode. Modified the Slidebars library to support older CSS2 animations. Can fix a lot of issues with fixed elements. #26
  • Compatibility: Modified the default Slidebars CSS to support anchor links and common smooth scroll implementations.
  • Compatibility: Some enhancements for compatibility with the WP Admin Bar.
  • UI: Improve widget UI #27
  • Fix: Enhance the codebase to be more aligned with the WP coding standards with CodeClimate.

Detailed info: PR on GitHub

0.3.1.1

  • Fix: Settings page checkbox bug when saving

0.3.1

  • Feature: Allow changing this plugin capability to show the settings page
  • Fix: Update fixed element compat for the new Slidebars version (still experimental, Slidebars still doesn’t fully support fixed elements within the site container)
  • Fix: Don’t echo empty sidebar CSS selectors if no styles are set
  • UI: Set .ocs-button to cursor: pointer; by default
  • Update textdomain hook

Detailed info: PR on GitHub

0.3

  • Feature: Allow sidebars to overwrite some general settings
  • Feature: Option to set padding to sidebars
  • Feature: Option to choose other content types than only a WP sidebar for an off-canvas sidebar
  • Feature: Option to set your own CSS prefix (some classes are fixes to ocs and can’t be changed, the prefix ocs is also the default prefix for new installations)
  • Feature: Added various actions, filters and JS hooks – Click here for info
  • Feature: OCS API functions to output off canvas sidebars in your theme instead of using this plugin frontend functions – Click here for info
  • Fix: Sidebar ID validation wasn’t correct

Detailed info: PR on GitHub

0.2.2

  • Feature: Option to set the animation speed for sidebars
  • Feature: Option to use the FastClick library – Click here for info
  • Fix: Disabling sidebars on global settings page didn’t work

0.2.1

  • Fix: Add touch events for iOS mobile device compatibility
  • Enhancement: Added some actions for front-end (see Other Notes)

0.2.0.1

  • Fix: Global variable bug
  • UI: Improve settings page

0.2

  • Update Slidebars plugin to v2.0.2: click here for info
  • Feature: An unlimited amount of off-canvas sidebars (No longer just one left, one right)
  • Feature: 2 new locations (top and bottom)
  • Feature: 2 new effects (reveal and shift)
  • UI: Improved settings pages
  • I18n: Translations are now managed at translate.wordpress.org
  • Screenshots updated
  • Tested with WordPress 4.6

0.1.2

  • Feature: First experiment for compatibility with fixed elements within the site container with the use of transform: translateZ (needed for -webkit- and -moz- only). See problem here
  • Improvement: Usage of a single instance of the class

0.1.1

  • Feature: Added the option to change the website_before and website_after hook names

0.1

Created from nothingness just to be one of the cool kids. Yay!

Ratings

4.8
20 reviews

Rating breakdown

Details Information

Version

0.5.4

First Released

13 Jan, 2016

Total Downloads

9,286

Wordpress Version

4.1 or higher

Tested up to:

5.3

Require PHP Version:

5.2.4 or higher

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.