Version Description
11 November 2019 =
Tweak: Improved floating effects editing performance
Fix: Text editor slow performance and rendering lag issue
Download this release
Release Info
Developer | thehappymonster |
Plugin | Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget) |
Version | 2.2.5 |
Comparing to | |
See all releases |
Code changes from version 2.2.4 to 2.2.5
- assets/js/happy-addons.js +23 -2
- assets/js/happy-addons.min.js +1 -1
- changelog.txt +182 -0
- plugin.php +2 -2
- readme.txt +6 -126
assets/js/happy-addons.js
CHANGED
@@ -7,6 +7,21 @@
|
|
7 |
return this.data('happy-settings');
|
8 |
};
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
function initFilterable($scope, filterFn) {
|
11 |
var $filterable = $scope.find('.hajs-gallery-filter');
|
12 |
if ($filterable.length) {
|
@@ -129,10 +144,16 @@
|
|
129 |
};
|
130 |
},
|
131 |
|
132 |
-
onElementChange: function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
this.animation && this.animation.restart();
|
134 |
this.initFloatingEffects();
|
135 |
-
},
|
136 |
|
137 |
getConfig: function(key) {
|
138 |
return this.getElementSettings('ha_floating_fx_' + key);
|
7 |
return this.data('happy-settings');
|
8 |
};
|
9 |
|
10 |
+
function debounce(func, wait, immediate) {
|
11 |
+
var timeout;
|
12 |
+
return function() {
|
13 |
+
var context = this, args = arguments;
|
14 |
+
var later = function() {
|
15 |
+
timeout = null;
|
16 |
+
if (!immediate) func.apply(context, args);
|
17 |
+
};
|
18 |
+
var callNow = immediate && !timeout;
|
19 |
+
clearTimeout(timeout);
|
20 |
+
timeout = setTimeout(later, wait);
|
21 |
+
if (callNow) func.apply(context, args);
|
22 |
+
};
|
23 |
+
}
|
24 |
+
|
25 |
function initFilterable($scope, filterFn) {
|
26 |
var $filterable = $scope.find('.hajs-gallery-filter');
|
27 |
if ($filterable.length) {
|
144 |
};
|
145 |
},
|
146 |
|
147 |
+
onElementChange: function(changedProp) {
|
148 |
+
if (changedProp.indexOf('ha_floating') !== -1) {
|
149 |
+
this.runOnElementChange();
|
150 |
+
}
|
151 |
+
},
|
152 |
+
|
153 |
+
runOnElementChange: debounce(function() {
|
154 |
this.animation && this.animation.restart();
|
155 |
this.initFloatingEffects();
|
156 |
+
}, 200),
|
157 |
|
158 |
getConfig: function(key) {
|
159 |
return this.getElementSettings('ha_floating_fx_' + key);
|
assets/js/happy-addons.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
"use strict";!function(t,e){function i(e,i){var n=e.find(".hajs-gallery-filter");n.length&&n.on("click","button",function(e){e.stopPropagation();var n=t(this);n.parent().addClass("ha-filter-active").siblings().removeClass("ha-filter-active"),i(n.data("filter"))})}function
|
1 |
+
"use strict";!function(t,e){function i(t,e,i){var n;return function(){var s=this,o=arguments,a=function(){n=null,i||t.apply(s,o)},l=i&&!n;clearTimeout(n),n=setTimeout(a,e),l&&t.apply(s,o)}}function n(e,i){var n=e.find(".hajs-gallery-filter");n.length&&n.on("click","button",function(e){e.stopPropagation();var n=t(this);n.parent().addClass("ha-filter-active").siblings().removeClass("ha-filter-active"),i(n.data("filter"))})}function s(e,i,n,s){if(t.fn.magnificPopup){if(!n)return void t.magnificPopup.close();e.on("click",i,function(t){t.stopPropagation()}),e.find(i).magnificPopup({key:s,type:"image",image:{titleSrc:function(t){return t.el.attr("title")?t.el.attr("title"):t.el.find("img").attr("alt")}},gallery:{enabled:!0,preload:[1,2]},zoom:{enabled:!0,duration:300,easing:"ease-in-out",opener:function(t){return t.is("img")?t:t.find("img")}}})}}var o=t(e);t.fn.getHappySettings=function(){return this.data("happy-settings")};var a=function(t){var e=t.find(".hajs-image-comparison"),i=e.getHappySettings();i[{on_hover:"move_slider_on_hover",on_swipe:"move_with_handle_only",on_click:"click_to_move"}[i.move_handle||"on_swipe"]]=!0,delete i.move_handle,e.imagesLoaded().done(function(){e.twentytwenty(i)})},l=function(e){var i=e.find(".hajs-justified-gallery"),o=i.getHappySettings(),a=o.enable_popup;i.justifiedGallery(t.extend({},{rowHeight:150,lastRow:"justify",margins:10},o)),s(e,".ha-js-popup",a,"justifiedgallery"),n(e,function(t){i.justifiedGallery({lastRow:"*"===t?o.lastRow:"nojustify",filter:t}),s(e,"*"!==t?t:".ha-js-popup",a,"justifiedgallery")})};o.on("elementor/frontend/init",function(){var e=elementorFrontend,o=elementorModules,r=o.frontend.handlers.Base.extend({onInit:function(){o.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.widgetContainer=this.$element.find(".elementor-widget-container")[0],this.initFloatingEffects(),this.initBackgroundOverlay()},initBackgroundOverlay:function(){this.isEdit&&this.$element.addClass("ha-has-background-overlay")},getDefaultSettings:function(){return{targets:this.widgetContainer,loop:!0,direction:"alternate",easing:"easeInOutSine"}},onElementChange:function(t){-1!==t.indexOf("ha_floating")&&this.runOnElementChange()},runOnElementChange:i(function(){this.animation&&this.animation.restart(),this.initFloatingEffects()},200),getConfig:function(t){return this.getElementSettings("ha_floating_fx_"+t)},initFloatingEffects:function(){var t=this.getDefaultSettings();this.getConfig("translate_toggle")&&((this.getConfig("translate_x.size")||this.getConfig("translate_x.sizes.to"))&&(t.translateX={value:[this.getConfig("translate_x.sizes.from")||0,this.getConfig("translate_x.size")||this.getConfig("translate_x.sizes.to")],duration:this.getConfig("translate_duration.size"),delay:this.getConfig("translate_delay.size")||0}),(this.getConfig("translate_y.size")||this.getConfig("translate_y.sizes.to"))&&(t.translateY={value:[this.getConfig("translate_y.sizes.from")||0,this.getConfig("translate_y.size")||this.getConfig("translate_y.sizes.to")],duration:this.getConfig("translate_duration.size"),delay:this.getConfig("translate_delay.size")||0})),this.getConfig("rotate_toggle")&&((this.getConfig("rotate_x.size")||this.getConfig("rotate_x.sizes.to"))&&(t.rotateX={value:[this.getConfig("rotate_x.sizes.from")||0,this.getConfig("rotate_x.size")||this.getConfig("rotate_x.sizes.to")],duration:this.getConfig("rotate_duration.size"),delay:this.getConfig("rotate_delay.size")||0}),(this.getConfig("rotate_y.size")||this.getConfig("rotate_y.sizes.to"))&&(t.rotateY={value:[this.getConfig("rotate_y.sizes.from")||0,this.getConfig("rotate_y.size")||this.getConfig("rotate_y.sizes.to")],duration:this.getConfig("rotate_duration.size"),delay:this.getConfig("rotate_delay.size")||0}),(this.getConfig("rotate_z.size")||this.getConfig("rotate_z.sizes.to"))&&(t.rotateZ={value:[this.getConfig("rotate_z.sizes.from")||0,this.getConfig("rotate_z.size")||this.getConfig("rotate_z.sizes.to")],duration:this.getConfig("rotate_duration.size"),delay:this.getConfig("rotate_delay.size")||0})),this.getConfig("scale_toggle")&&((this.getConfig("scale_x.size")||this.getConfig("scale_x.sizes.to"))&&(t.scaleX={value:[this.getConfig("scale_x.sizes.from")||0,this.getConfig("scale_x.size")||this.getConfig("scale_x.sizes.to")],duration:this.getConfig("scale_duration.size"),delay:this.getConfig("scale_delay.size")||0}),(this.getConfig("scale_y.size")||this.getConfig("scale_y.sizes.to"))&&(t.scaleY={value:[this.getConfig("scale_y.sizes.from")||0,this.getConfig("scale_y.size")||this.getConfig("scale_y.sizes.to")],duration:this.getConfig("scale_duration.size"),delay:this.getConfig("scale_delay.size")||0})),(this.getConfig("translate_toggle")||this.getConfig("rotate_toggle")||this.getConfig("scale_toggle"))&&(this.widgetContainer.style.setProperty("will-change","transform"),this.animation=anime(t))}}),g=o.frontend.handlers.Base.extend({onInit:function(){o.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.$container=this.$element.find(".hajs-slick"),this.run()},isCarousel:function(){return this.$element.hasClass("ha-carousel")},getDefaultSettings:function(){return{arrows:!1,dots:!1,checkVisible:!1,infinite:!0,slidesToShow:this.isCarousel()?3:1,rows:0,prevArrow:'<button type="button" class="slick-prev"><i class="fa fa-chevron-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="fa fa-chevron-right"></i></button>'}},onElementChange:function(){this.$container.slick("unslick"),this.run()},getReadySettings:function(){var i={infinite:!!this.getElementSettings("loop"),autoplay:!!this.getElementSettings("autoplay"),autoplaySpeed:this.getElementSettings("autoplay_speed"),speed:this.getElementSettings("animation_speed"),centerMode:!!this.getElementSettings("center"),vertical:!!this.getElementSettings("vertical"),slidesToScroll:1};switch(this.getElementSettings("navigation")){case"arrow":i.arrows=!0;break;case"dots":i.dots=!0;break;case"both":i.arrows=!0,i.dots=!0}return this.isCarousel()&&(i.slidesToShow=this.getElementSettings("slides_to_show")||3,i.responsive=[{breakpoint:e.config.breakpoints.lg,settings:{slidesToShow:this.getElementSettings("slides_to_show_tablet")||i.slidesToShow}},{breakpoint:e.config.breakpoints.md,settings:{slidesToShow:this.getElementSettings("slides_to_show_mobile")||this.getElementSettings("slides_to_show_tablet")||i.slidesToShow}}]),t.extend({},this.getDefaultSettings(),i)},run:function(){this.$container.slick(this.getReadySettings())}}),h=function(t){e.waypoint(t,function(){var e=t.find(".ha-number-text");e.numerator(e.data("animation"))})},f=function(i){e.waypoint(i,function(){i.find(".ha-skill-level").each(function(){var e=t(this),i=e.find(".ha-skill-level-text"),n=e.data("level");e.animate({width:n+"%"},500),i.numerator({toValue:n+"%",duration:1300,onStep:function(){i.append("%")}})})})},u=o.frontend.handlers.Base.extend({onInit:function(){o.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.$container=this.$element.find(".hajs-isotope"),this.run(),this.runFilter()},getLayoutMode:function(){var t=this.getElementSettings("layout");return"even"===t?"masonry":t},getDefaultSettings:function(){return{itemSelector:".ha-image-grid-item",percentPosition:!0,layoutMode:this.getLayoutMode()}},runFilter:function(){var t=this;n(this.$element,function(e){t.$container.isotope({filter:e});var i="*"!==e?e:".ha-js-popup";s(t.$element,i,t.getElementSettings("enable_popup"),"imagegrid")})},onElementChange:function(t){-1!==["layout","image_height","columns","image_margin","enable_popup"].indexOf(t)&&this.run()},run:function(){var t=this;this.$container.isotope(t.getDefaultSettings()),this.$container.imagesLoaded().progress(function(){t.$container.isotope("layout")}),s(this.$element,".ha-js-popup",this.getElementSettings("enable_popup"),"imagegrid")}}),d={"ha-image-compare.default":a,"ha-justified-gallery.default":l,"ha-number.default":h,"ha-skills.default":f};t.each(d,function(t,i){e.hooks.addAction("frontend/element_ready/"+t,i)});var c={"ha-slider.default":g,"ha-carousel.default":g,"ha-image-grid.default":u,widget:r};t.each(c,function(t,i){e.hooks.addAction("frontend/element_ready/"+t,function(t){e.elementsHandler.addHandler(i,{$element:t})})})})}(jQuery,window);
|
changelog.txt
ADDED
@@ -0,0 +1,182 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
= 2.2.5 - 11 November 2019 =
|
2 |
+
|
3 |
+
- Tweak: Improved floating effects editing performance
|
4 |
+
- Fix: Text editor slow performance and rendering lag issue
|
5 |
+
|
6 |
+
= 2.2.4 - 8 November 2019 =
|
7 |
+
|
8 |
+
- Tweak: Improved on demand assets loading for Elementor theme builder
|
9 |
+
- Tweak: Improved support for 3rd party header, footer builders
|
10 |
+
- Fix: Dashboard php error for users with non admin or super admin roles
|
11 |
+
|
12 |
+
= 2.2.3 - 6 November 2019 =
|
13 |
+
|
14 |
+
- Tweak: Improved support for image optimization plugins. ex: Shortpixel Image Optimiser
|
15 |
+
- Tweak: Widgets default styles
|
16 |
+
- Fix: WPForms Pro compatibility issue
|
17 |
+
- Fix: Image border radius style issue
|
18 |
+
|
19 |
+
= 2.2.2 - 16 October 2019 =
|
20 |
+
|
21 |
+
- Fix: Widget Control Panel link issue
|
22 |
+
|
23 |
+
= 2.2.1 - 15 October 2019 =
|
24 |
+
|
25 |
+
- Fix: Text overflow issue in all widgets
|
26 |
+
- Fix: PHP 5.4 compatibility issue
|
27 |
+
|
28 |
+
= 2.2.0 - 7 October 2019 =
|
29 |
+
|
30 |
+
- Update: Style copy-paste support improved
|
31 |
+
- Fix: Image Grid image alt attribute value issue
|
32 |
+
- Fix: Justified Gallery image alt attribute value issue
|
33 |
+
- Fix: Skills Bar % sign visibility inconsistency issue
|
34 |
+
|
35 |
+
= 2.1.0 - 3 October 2019 =
|
36 |
+
|
37 |
+
- New: Widgets control panel link in Elementor Finder
|
38 |
+
- New: Widgets control panel link in Elementor editor panel
|
39 |
+
- Update: Added Dual Button layout (Stack and Queue layout)
|
40 |
+
- Fix: Image Grid and Justified Gallery filter issue for non english languages
|
41 |
+
- Fix: Justified gallery image alt attribute missing issue
|
42 |
+
- Fix: Dual Button responsive issue - using layout feature
|
43 |
+
- Fix: Dual Button default hover text color
|
44 |
+
- Fix: Widgets Control Panel navigation jump issue
|
45 |
+
|
46 |
+
= 2.0.0 - 24 September 2019 =
|
47 |
+
|
48 |
+
- New: Dashboard - Widgets Control Panel
|
49 |
+
- New: Image popup support for Justified Grid
|
50 |
+
- New: Image popup support for Image Grid
|
51 |
+
- Update: Improved HTML tag support for description and title fields
|
52 |
+
- Update: Added more icons in Happy Icons
|
53 |
+
- Update: Improved HTML escaping support for security
|
54 |
+
- Fix: Skill Bars admin label fix
|
55 |
+
- Fix: Missing style issue while copy-pasting widget style
|
56 |
+
- Fix: Happy Icons cache issue
|
57 |
+
- Fix: Admin bar menu spacing issue
|
58 |
+
|
59 |
+
= 1.5.0 - 27 August 2019 =
|
60 |
+
|
61 |
+
- New: Image Grid Widget
|
62 |
+
- New: Scheme data for Review Widget
|
63 |
+
- New: Background Overlay - global extension for any widget
|
64 |
+
- New: Step Flow Widget - direction arrow offset control
|
65 |
+
- New: Happy Icons - Custom icon font library
|
66 |
+
- Update: Dynamic Tags support
|
67 |
+
- Update: New icon manager support with backward compatibility
|
68 |
+
- Update: Step Flow Widget default view
|
69 |
+
- Update: On demand caching manager
|
70 |
+
- Fix: Review ratting icon missing issue
|
71 |
+
- Fix: Justified Grid Widget filter menu style issue
|
72 |
+
- Fix: Icon Box Widget badge style missing issue
|
73 |
+
- Fix: Global widget CSS class missing issue
|
74 |
+
- Fix: Section and global widget cache missing issue
|
75 |
+
- Fix: Step Flow arrow alignment issue
|
76 |
+
- Fix: Skill Bars Widget animation issue
|
77 |
+
|
78 |
+
= 1.4.1 - 6 August 2019 =
|
79 |
+
|
80 |
+
* Fix: Elementor frontend script dependency and console error issue
|
81 |
+
|
82 |
+
= 1.4.0 - 1 August 2019 =
|
83 |
+
|
84 |
+
* New: On demand asset loading
|
85 |
+
* New: On demand cached asset cleaning
|
86 |
+
* New: Step Flow Widget
|
87 |
+
* New: Calendly Widget
|
88 |
+
* New: Flip Box Widget
|
89 |
+
* New: Pricing Table Widget
|
90 |
+
* Update: Added animated number support to Number Widget
|
91 |
+
* Update: Added progress animation to Skill Bars Widget
|
92 |
+
* Update: Various widgets default styles
|
93 |
+
* Fix: Various responsive issue
|
94 |
+
|
95 |
+
= 1.3.1 - 24 July 2019 =
|
96 |
+
|
97 |
+
* Fix: Elementor 2.6.* version compatibility issue
|
98 |
+
|
99 |
+
= 1.3.0 - 23 July 2019 =
|
100 |
+
|
101 |
+
* New: Carousel Widget
|
102 |
+
* New: Slider Widget
|
103 |
+
* Update: Justified Grid Widget hover and animation effects
|
104 |
+
* Update: Typography scheme support for all FREE widgets
|
105 |
+
* Fix: Misc styling issue
|
106 |
+
|
107 |
+
= 1.2.1 - 18 July 2019 =
|
108 |
+
|
109 |
+
* Fix: Unnecessary JS and CSS loading issue fixed
|
110 |
+
|
111 |
+
= 1.2.0 - 16 July 2019 =
|
112 |
+
|
113 |
+
* New: Justified Grid Widget
|
114 |
+
* New: Logo Grid Widget
|
115 |
+
* New: Number Widget
|
116 |
+
|
117 |
+
= 1.1.1 =
|
118 |
+
|
119 |
+
* New: Testimonial Widget
|
120 |
+
* New: Floating Effects from -> to controller
|
121 |
+
* New: Hover animation effect in Card Widget image
|
122 |
+
* Update: Card Widget button default style
|
123 |
+
* Update: Dual Button Widget default style
|
124 |
+
* Fix: WP Forms style issue
|
125 |
+
* Fix: Card Widget editor mode JS error issue
|
126 |
+
* Fix: Dual Button Widget inline editing issue
|
127 |
+
|
128 |
+
= 1.1.0 =
|
129 |
+
|
130 |
+
* Fix: Minor issue fix
|
131 |
+
|
132 |
+
= 1.0.5 =
|
133 |
+
|
134 |
+
* New: Happy Effects (universal widget extension)
|
135 |
+
* New: CSS Transform (Happy Effects)
|
136 |
+
* New: Dual Button Widget
|
137 |
+
* Fix: Info box icon size issue
|
138 |
+
* Fix: Icon box icon size issue
|
139 |
+
|
140 |
+
= 1.0.4 =
|
141 |
+
|
142 |
+
* Fix: Card widget responsive issue
|
143 |
+
* Fix: Review widget responsive issue
|
144 |
+
|
145 |
+
= 1.0.3 =
|
146 |
+
|
147 |
+
* Update: Offset settings
|
148 |
+
* Fix: Offset responsive settings
|
149 |
+
|
150 |
+
= 1.0.2 =
|
151 |
+
|
152 |
+
* Update: Floating effects settings
|
153 |
+
* Update: Info box link updated to button
|
154 |
+
* Fix: Some minor styling issues
|
155 |
+
|
156 |
+
= 1.0.1 =
|
157 |
+
|
158 |
+
* Fix: Some minor issues
|
159 |
+
|
160 |
+
= 1.0.0 =
|
161 |
+
|
162 |
+
* New: Card Widget
|
163 |
+
* New: Gradient Heading Widget
|
164 |
+
* New: Info Box Widget
|
165 |
+
* New: Icon Box Widget
|
166 |
+
* New: Image Compare Widget
|
167 |
+
* New: Member Widget
|
168 |
+
* New: Review Widget
|
169 |
+
* New: Skill Bars Widget
|
170 |
+
* New: Contact Form 7 Widget
|
171 |
+
* New: Caldera Form Widget
|
172 |
+
* New: We Forms Widget
|
173 |
+
* New: WP Forms Widget
|
174 |
+
* New: Floating effects (check motion effect panel)
|
175 |
+
* Update: Plugin structure
|
176 |
+
* Update: Widgets CSS
|
177 |
+
* Fix: Card layout issue
|
178 |
+
* Fix: Contact Form 7 form deletion issue
|
179 |
+
|
180 |
+
= 0.0.1 =
|
181 |
+
|
182 |
+
* Initial release
|
plugin.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Happy Elementor Addons
|
4 |
* Plugin URI: https://happyaddons.com/
|
5 |
* Description: <a href="https://happyaddons.com/">HappyAddons</a> is a collection of slick, powerful widgets that works seamlessly with Elementor page builder. It’s trendy look with detail customization features allows to create extraordinary designs instantly. <a href="https://happyaddons.com/">HappyAddons</a> is free, rapidly growing and comes with great support.
|
6 |
-
* Version: 2.2.
|
7 |
* Author: weDevs
|
8 |
* Author URI: https://happyaddons.com/
|
9 |
* License: GPLv2
|
@@ -34,7 +34,7 @@ Copyright 2019 HappyMonster <http://happymonster.me>
|
|
34 |
|
35 |
defined( 'ABSPATH' ) || die();
|
36 |
|
37 |
-
define( 'HAPPY_ADDONS_VERSION', '2.2.
|
38 |
define( 'HAPPY_ADDONS__FILE__', __FILE__ );
|
39 |
define( 'HAPPY_ADDONS_DIR_PATH', plugin_dir_path( HAPPY_ADDONS__FILE__ ) );
|
40 |
define( 'HAPPY_ADDONS_DIR_URL', plugin_dir_url( HAPPY_ADDONS__FILE__ ) );
|
3 |
* Plugin Name: Happy Elementor Addons
|
4 |
* Plugin URI: https://happyaddons.com/
|
5 |
* Description: <a href="https://happyaddons.com/">HappyAddons</a> is a collection of slick, powerful widgets that works seamlessly with Elementor page builder. It’s trendy look with detail customization features allows to create extraordinary designs instantly. <a href="https://happyaddons.com/">HappyAddons</a> is free, rapidly growing and comes with great support.
|
6 |
+
* Version: 2.2.5
|
7 |
* Author: weDevs
|
8 |
* Author URI: https://happyaddons.com/
|
9 |
* License: GPLv2
|
34 |
|
35 |
defined( 'ABSPATH' ) || die();
|
36 |
|
37 |
+
define( 'HAPPY_ADDONS_VERSION', '2.2.5' );
|
38 |
define( 'HAPPY_ADDONS__FILE__', __FILE__ );
|
39 |
define( 'HAPPY_ADDONS_DIR_PATH', plugin_dir_path( HAPPY_ADDONS__FILE__ ) );
|
40 |
define( 'HAPPY_ADDONS_DIR_URL', plugin_dir_url( HAPPY_ADDONS__FILE__ ) );
|
readme.txt
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
=== Happy Elementor Addons ===
|
2 |
Plugin Name: Happy Elementor Addons
|
3 |
-
Version: 2.2.
|
4 |
Author: weDevs
|
5 |
Author URI: https://happyaddons.com/
|
6 |
Contributors: thehappymonster, happyaddons, hasinhayder, mosaddek73, tareq1988, sourav926, wedevs, iqbalrony, obiplabon
|
@@ -145,6 +145,11 @@ It's really easy and super simple to install **Happy Elementor Addons** plugin b
|
|
145 |
|
146 |
== Changelog ==
|
147 |
|
|
|
|
|
|
|
|
|
|
|
148 |
= 2.2.4 - 8 November 2019 =
|
149 |
|
150 |
- Tweak: Improved on demand assets loading for Elementor theme builder
|
@@ -197,128 +202,3 @@ It's really easy and super simple to install **Happy Elementor Addons** plugin b
|
|
197 |
- Fix: Missing style issue while copy-pasting widget style
|
198 |
- Fix: Happy Icons cache issue
|
199 |
- Fix: Admin bar menu spacing issue
|
200 |
-
|
201 |
-
= 1.5.0 - 27 August 2019 =
|
202 |
-
|
203 |
-
- New: Image Grid Widget
|
204 |
-
- New: Scheme data for Review Widget
|
205 |
-
- New: Background Overlay - global extension for any widget
|
206 |
-
- New: Step Flow Widget - direction arrow offset control
|
207 |
-
- New: Happy Icons - Custom icon font library
|
208 |
-
- Update: Dynamic Tags support
|
209 |
-
- Update: New icon manager support with backward compatibility
|
210 |
-
- Update: Step Flow Widget default view
|
211 |
-
- Update: On demand caching manager
|
212 |
-
- Fix: Review ratting icon missing issue
|
213 |
-
- Fix: Justified Grid Widget filter menu style issue
|
214 |
-
- Fix: Icon Box Widget badge style missing issue
|
215 |
-
- Fix: Global widget CSS class missing issue
|
216 |
-
- Fix: Section and global widget cache missing issue
|
217 |
-
- Fix: Step Flow arrow alignment issue
|
218 |
-
- Fix: Skill Bars Widget animation issue
|
219 |
-
|
220 |
-
= 1.4.1 - 6 August 2019 =
|
221 |
-
|
222 |
-
* Fix: Elementor frontend script dependency and console error issue
|
223 |
-
|
224 |
-
= 1.4.0 - 1 August 2019 =
|
225 |
-
|
226 |
-
* New: On demand asset loading
|
227 |
-
* New: On demand cached asset cleaning
|
228 |
-
* New: Step Flow Widget
|
229 |
-
* New: Calendly Widget
|
230 |
-
* New: Flip Box Widget
|
231 |
-
* New: Pricing Table Widget
|
232 |
-
* Update: Added animated number support to Number Widget
|
233 |
-
* Update: Added progress animation to Skill Bars Widget
|
234 |
-
* Update: Various widgets default styles
|
235 |
-
* Fix: Various responsive issue
|
236 |
-
|
237 |
-
= 1.3.1 - 24 July 2019 =
|
238 |
-
|
239 |
-
* Fix: Elementor 2.6.* version compatibility issue
|
240 |
-
|
241 |
-
= 1.3.0 - 23 July 2019 =
|
242 |
-
|
243 |
-
* New: Carousel Widget
|
244 |
-
* New: Slider Widget
|
245 |
-
* Update: Justified Grid Widget hover and animation effects
|
246 |
-
* Update: Typography scheme support for all FREE widgets
|
247 |
-
* Fix: Misc styling issue
|
248 |
-
|
249 |
-
= 1.2.1 - 18 July 2019 =
|
250 |
-
|
251 |
-
* Fix: Unnecessary JS and CSS loading issue fixed
|
252 |
-
|
253 |
-
= 1.2.0 - 16 July 2019 =
|
254 |
-
|
255 |
-
* New: Justified Grid Widget
|
256 |
-
* New: Logo Grid Widget
|
257 |
-
* New: Number Widget
|
258 |
-
|
259 |
-
= 1.1.1 =
|
260 |
-
|
261 |
-
* New: Testimonial Widget
|
262 |
-
* New: Floating Effects from -> to controller
|
263 |
-
* New: Hover animation effect in Card Widget image
|
264 |
-
* Update: Card Widget button default style
|
265 |
-
* Update: Dual Button Widget default style
|
266 |
-
* Fix: WP Forms style issue
|
267 |
-
* Fix: Card Widget editor mode JS error issue
|
268 |
-
* Fix: Dual Button Widget inline editing issue
|
269 |
-
|
270 |
-
= 1.1.0 =
|
271 |
-
|
272 |
-
* Fix: Minor issue fix
|
273 |
-
|
274 |
-
= 1.0.5 =
|
275 |
-
|
276 |
-
* New: Happy Effects (universal widget extension)
|
277 |
-
* New: CSS Transform (Happy Effects)
|
278 |
-
* New: Dual Button Widget
|
279 |
-
* Fix: Info box icon size issue
|
280 |
-
* Fix: Icon box icon size issue
|
281 |
-
|
282 |
-
= 1.0.4 =
|
283 |
-
|
284 |
-
* Fix: Card widget responsive issue
|
285 |
-
* Fix: Review widget responsive issue
|
286 |
-
|
287 |
-
= 1.0.3 =
|
288 |
-
|
289 |
-
* Update: Offset settings
|
290 |
-
* Fix: Offset responsive settings
|
291 |
-
|
292 |
-
= 1.0.2 =
|
293 |
-
|
294 |
-
* Update: Floating effects settings
|
295 |
-
* Update: Info box link updated to button
|
296 |
-
* Fix: Some minor styling issues
|
297 |
-
|
298 |
-
= 1.0.1 =
|
299 |
-
|
300 |
-
* Fix: Some minor issues
|
301 |
-
|
302 |
-
= 1.0.0 =
|
303 |
-
|
304 |
-
* New: Card Widget
|
305 |
-
* New: Gradient Heading Widget
|
306 |
-
* New: Info Box Widget
|
307 |
-
* New: Icon Box Widget
|
308 |
-
* New: Image Compare Widget
|
309 |
-
* New: Member Widget
|
310 |
-
* New: Review Widget
|
311 |
-
* New: Skill Bars Widget
|
312 |
-
* New: Contact Form 7 Widget
|
313 |
-
* New: Caldera Form Widget
|
314 |
-
* New: We Forms Widget
|
315 |
-
* New: WP Forms Widget
|
316 |
-
* New: Floating effects (check motion effect panel)
|
317 |
-
* Update: Plugin structure
|
318 |
-
* Update: Widgets CSS
|
319 |
-
* Fix: Card layout issue
|
320 |
-
* Fix: Contact Form 7 form deletion issue
|
321 |
-
|
322 |
-
= 0.0.1 =
|
323 |
-
|
324 |
-
* Initial release
|
1 |
=== Happy Elementor Addons ===
|
2 |
Plugin Name: Happy Elementor Addons
|
3 |
+
Version: 2.2.5
|
4 |
Author: weDevs
|
5 |
Author URI: https://happyaddons.com/
|
6 |
Contributors: thehappymonster, happyaddons, hasinhayder, mosaddek73, tareq1988, sourav926, wedevs, iqbalrony, obiplabon
|
145 |
|
146 |
== Changelog ==
|
147 |
|
148 |
+
= 2.2.5 - 11 November 2019 =
|
149 |
+
|
150 |
+
- Tweak: Improved floating effects editing performance
|
151 |
+
- Fix: Text editor slow performance and rendering lag issue
|
152 |
+
|
153 |
= 2.2.4 - 8 November 2019 =
|
154 |
|
155 |
- Tweak: Improved on demand assets loading for Elementor theme builder
|
202 |
- Fix: Missing style issue while copy-pasting widget style
|
203 |
- Fix: Happy Icons cache issue
|
204 |
- Fix: Admin bar menu spacing issue
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|