Version |
Release Date |
Change Log |
6.2.3 |
2022-11-28 |
- Fix: fixed widget might increase its height when scrolling
|
6.2.2 |
2022-11-22 |
- Fix: improve bottom offset calculation when scrolling up
|
6.2.1 |
2022-11-16 |
- Fix: widget height increasing
- Fix: widget scrolling align position
- Fix: compatibility with existing CSS transition rules
|
6.2.0 |
2022-10-04 |
- Improvement: requires PHP 7.2
- Fix: various improvements in cases where the fixed widget flickered, or the height was could not be determined correctly
|
6.1.1 |
2022-08-09 |
- Improvement: reposition the fixed widget when the screen is resized, e.g., a mobile device turned into landscape mode
- Improvement: various optimizations for specific themes and setups reported by users
|
6.1.0 |
2022-06-13 |
- Feature: Add the
FixedWidget__fixed_widget__pinned class to the fixed widget while it is sticky and remove it when it is unfixed. This allows users to apply their own styling only during a fixed state.
- Improvement: rename "Test new version" option into "Improved version" and changed the option description to make it more clear that both script versions will be kept.
- Improvement: change "Fixed Widget Options" menu item into "Fixed Widget"
- Improvement: Handle edge cases where the Minimum Width option doesnt work for specific themes
|
6.0.7 |
2022-04-27 |
- Improvement: Compatibility with relative padding values
|
6.0.6 |
2022-03-24 |
- Improvement: Compatibility with dynamically loaded content pages, i.e., infinite scroll
- Improvement: Compatibility with widgets that have large offsets
- Fix: Prevent padding from increasing on scroll
|
6.0.5 |
2022-02-21 |
- Fix: Prevent overlapping of fixed widgets with non-fixed widgets when scrolling up
|
6.0.4 |
2022-02-10 |
- Fix: Prevent fixed widgets overlapping non-fixed elements in certain themes
- Fix: Class selectors saved under the Custom Elements were wrongly prefixed with '#'
|
6.0.3 |
2022-02-03 |
- Improvement: Check lazy elements and stop elements for changing their size and recalculate fixed position
- Improvement: Lower check interval from 1000 to 500 ms
|
6.0.2 |
2022-01-26 |
- Improvement: Fall back to previous version when the theme does not support the new script mainly because of using float instead of flex
- Improvement: Stop Elements work also when they are in a different column or sidebar than the fixed element
- Improvement: Recalculate Fixed Widget height on scroll
|
6.0.1 |
2022-01-20 |
- Fix: use the previous Stop ID value in the new Stop Elements section
|
6.0.0 |
2022-01-19 |
Version 6.0.0 is a full rewrite of the frontend script. It fixes many edge cases like jumping, reloading, or resizing widgets.
The rewrite also resolves bad Cumulative Layout Shifts.
Most changes are available when you enable "Test new version" under Appearance > Fixed Widget Options.
Please test and let us know if you discover any issues.
- added new (and optional) script version that uses
position: sticky instead of position: fixed
- the frontend script does not need jQuery anymore
- removed unneeded options that previously helped resolving edge cases
- "Stop Elements" and "Custom Fixed Elements" now accept any selector, including IDs, Class, and Type selectors.
- fixed blocks in sidebars as introduced in WordPress 5.8
- define stop blocks in sidebars that move up fixed blocks on scrolling
- improved option descriptions on the admin page
- improved behavior for elements higher than the screen they first stick at the top and scroll to the bottom later
- removed duplicating widget code
|
6.0.0-beta-3 |
2021-11-04 |
Version 6.0.0 is a full rewrite of the frontend script. It fixes many edge cases like jumping, reloading, or resizing widgets.
The rewrite also resolves bad Cumulative Layout Shifts.
Most changes are available when you switch on "Test new version" under Appearance > Fixed Widget Options.
Please test and let us know if you discover any issues.
- added new (and optional) script version that uses
position: sticky instead of position: fixed
- the frontend script does not need jQuery anymore
- removed unneeded options that previously helped resolving edge cases
- "Stop Elements" and "Custom Fixed Elements" now accept any selector, including IDs, Class, and Type selectors.
- improved option descriptions on the admin page
- improved behavior for elements higher than the screen they first stick at the top and scroll to the bottom later
- removed duplicating widget code
|
6.0.0-beta-2 |
2021-10-29 |
|
6.0.0-beta-1 |
2021-08-06 |
Version 6.0 is a full rewrite of the frontend script. It fixes many edge cases like jumping, reloading, or resizing widgets.
The rewrite also resolves bad Cumulative Layout Shifts.
Most changes are available when you switch on "Test new version" under Appearance > Fixed Widget Options.
Please test and let us know if you discover any issues.
- added new (and optional) script version that uses
position: sticky instead of position: fixed
- the frontend script does not need jQuery anymore
- removed unneeded options that previously helped resolving edge cases
- "Stop Elements" and "Custom Fixed Elements" now accept any selector, including IDs, Class, and Type selectors.
- improved option descriptions on the admin page
- improved behavior for elements higher than the screen they first stick at the top and scroll to the bottom later
- removed duplicating widget code
|
5.3.0 |
2021-03-10 |
- fixed option not saving when using the Gutenberg plugin to edit sidebars with block editor
- disabled scripts and output on AMP pages since sticky widgets are not part of the AMP standard
- removed explicit translation files since all translations are handled through https://translate.wordpress.org/projects/wp-plugins/q2w3-fixed-widget/
|
5.2.0 |
2021-02-03 |
- Added
q2w3-fixed-widget-sidebar-options filter for widget options in the frontend.
|
5.1.9 |
2019-05-23 |
- Fixed JavaScript events which were not called in some setups.
|
5.1.8 |
2019-05-21 |
- Fixed JavaScript bug that caused jumping / flickering of fixed widgets.
|
5.1.7 |
2019-05-09 |
- Fixed "a.target.className.indexOf is not a function" bug
|
5.1.6 |
2019-03-21 |
- linguistic corrections
- cleanup of the options page
|
5.1.5 |
2019-02-28 |
|
5.1.4 |
2018-02-18 |
- Enhanced compatibility with Advanced Ads plugin. Added filter "q2w3-fixed-widgets".
|
5.1.3 |
2018-02-01 |
- Now compatible witht WP Page Widget plugin
|
5.1.2 |
2018-01-26 |
- Now works fine with Shortcodes Ultimate widgets!
|
5.1.1 |
2018-01-26 |
- Resolves problems with Margin Bottom and Stop ID from version 5.1!
|
5.1 |
2018-01-25 |
- New options load method!
- Tested with WordPress 4.9
|
5.0.4 |
2016-09-28 |
- Compatibility patch for Better Wordpress Minify plugin.
|
5.0.3 |
2016-09-08 |
- Improved solution for "q2w3_sidebar_options is not defined" error.
|
5.0.2 |
2016-09-08 |
- Plugin javascript optimization
- To resolve "q2w3_sidebar_options is not defined" error
wp_add_inline_script function is used. WordPress 4.5 required for this fix!
- Added option
Disable MutationObserver . Use this option only as a backup to restore version 4 behavior!
|
5.0.1 |
2016-09-07 |
- Fixed problem in multiple sidebars layout
|
5.0 |
2016-09-06 |
- Optimized client side performance. Detection of page changes is now based on MutationObserver API. Widget parameters recount is fired only when needed! Refresh interval option used only for campatibility with old browsers (no MutationObserver API support).
- Improved compatibility with caching plugins (W3TC, Autoptimize and etc.). No need to exclude jQuery and plugin files from cache!
- Async/Defer script load method support
- Added
Disable Width option
|
4.1 |
2016-07-05 |
- Added
Stop ID option. Use it when you cannot specify Margin Bottom value. Solution provided by Julian_Kingman!
- Now the plugin is aware of the Wordpress admin bar presence!
- Fixed destruction of
jQuery(window).load hook. There should be no problems with other jQuery plugins now!
- Added German translation
- Updated internationalization support
|
4.0.6 |
2014-06-01 |
- A small bug fix
- Added French translation
|
4.0.5 |
2013-10-06 |
- New option "Inherit widget width from the parent container" to better support responsive layouts.
- Javascript optimization.
|
4.0.4 |
2013-09-27 |
- Added option "Auto fix widget id". It is on by default. If the plugin is working with this option switched off - leave it in off position!
|
4.0.3 |
2013-09-22 |
- Optimized code to resolve plugin crash after 4.0.1 update problem
- Minified javascript code
|
4.0.2 |
2013-09-22 |
- Optimized code to resolve plugin crash after 4.0.1 update.
|
4.0.1 |
2013-09-09 |
- Hotfix! Remove problem with duplicated widgets code.
|
4.0 |
2013-09-09 |
- Resolved widget jumping
- Added code to automaticaly fix "widget id problem"
- Added new compatibility option (plugin priority)
- Added complete uninstall (uninstall script launched automatically when you DELETE plugin)
- Added Spanish translation
- Removed depricated options
|
3.0 |
2013-06-06 |
- This version brings you a long waited capability to stick widgets located in different sidebars! Enjoy!
- Fixed conflict with WP Page Widget plugin
- A few small bugs cleaned
- Warning! "Disable plugin on mobile devices" and "Disable plugin on tablet devices" options now are depricated and will be removed in the next release. Use "Screen Max Width" option instead!
|
2.3 |
2013-05-21 |
- Now user can disable plugin, when browser window width is less then specified value (check plugin options).
|
2.2.4 |
2013-05-06 |
- This version is jQuery 1.9 compatible
|
2.2.3 |
2013-04-21 |
- Little internal improvments
- Mobile Detect updated to version 2.6.0
|
2.2.2 |
2013-04-01 |
- Fixed PHP Error
- Mobile Detect updated to version 2.5.8
|
2.2.1 |
2013-03-12 |
|
2.2 |
2013-03-12 |
- Now the plugin is able to reflect dynamic page content changes (infinite scroll, ajax basket and other javascript stuff)!!!
- Added new option to plugin settings: Refresh interval. Recommended values between 250 - 1500 milliseconds. Note: setting have impact on the site performance (client side). If you don't have dynamic content, set Refresh interval
|
2.1 |
2013-02-22 |
- New option to define custom widget IDs for static sidebars and etc.
- New option to disable plugin on mobile devices.
- Fixed javascript error when no sidebars exists on a page.
|
2.0 |
2012-12-13 |
- Fixed footer overlaping problem! Now users can customize top and bottom margins for the fixed widgets from the admin area (Appearance -> Fixed Widget Options).
- Added localization support
|
1.0.3 |
2012-11-25 |
- Normalized plugin behavior when sidebar is longer then main content. Note: possible overlaping with footer is still exists.
|
1.0.2 |
2012-11-24 |
- Fixed problem with widgets displayed only on certain pages.
- Optimized javascript code.
|
1.0.1 |
2012-11-23 |
- Improved compatibility with Webkit based browsers (like Chrome and Safari).
- Removed unnecessary CSS.
|
1.0 |
2012-11-22 |
|