Premium Addons for Elementor - Version 3.10.0

Version Description

  • Tweak: Premium Templates modal styling enhanced for Elementor Dark Mode.
  • Tweak: Added Rotate options in Dual Heading widget.
Download this release

Release Info

Developer leap13
Plugin Icon 128x128 Premium Addons for Elementor
Version 3.10.0
Comparing to
See all releases

Code changes from version 3.9.9 to 3.10.0

assets/editor/templates/css/editor.css CHANGED
@@ -210,6 +210,7 @@
210
  height: 30px;
211
  }
212
  #premium-template-modal-header-logo {
 
213
  line-height: 1;
214
  text-transform: uppercase;
215
  font-weight: 700;
@@ -245,12 +246,14 @@
245
  align-items: center;
246
  }
247
  #elementor-template-library-filter label {
248
- font-size: 14px;s
 
249
  font-weight: 500;
250
  margin-right: 0.5em;
251
  }
252
  #premium-template-modal .elementor-loader {
253
  position: relative;
 
254
  }
255
  #premium-template-modal .elementor-loader .elementor-loader-box:first-of-type {
256
  left: 40px;
@@ -293,6 +296,10 @@
293
  display: block;
294
  width: 100%;
295
  height: 100%;
 
 
 
 
296
  }
297
  #premium-template-library-content .premium-template-filter-label:hover span,
298
  #premium-template-library-content
@@ -334,6 +341,7 @@
334
  }
335
  #premium-modal-templates-container .elementor-template-library-template {
336
  position: relative;
 
337
  }
338
  #premium-modal-templates-container .premium-template-pro::before {
339
  position: absolute;
210
  height: 30px;
211
  }
212
  #premium-template-modal-header-logo {
213
+ color: #495157;
214
  line-height: 1;
215
  text-transform: uppercase;
216
  font-weight: 700;
246
  align-items: center;
247
  }
248
  #elementor-template-library-filter label {
249
+ color: #6d7882;
250
+ font-size: 14px;
251
  font-weight: 500;
252
  margin-right: 0.5em;
253
  }
254
  #premium-template-modal .elementor-loader {
255
  position: relative;
256
+ background-color: hsla(0,0%,100%,.9);
257
  }
258
  #premium-template-modal .elementor-loader .elementor-loader-box:first-of-type {
259
  left: 40px;
296
  display: block;
297
  width: 100%;
298
  height: 100%;
299
+ cursor: pointer;
300
+ }
301
+ .premium-template-filter-label span {
302
+ color: #6d7882;
303
  }
304
  #premium-template-library-content .premium-template-filter-label:hover span,
305
  #premium-template-library-content
341
  }
342
  #premium-modal-templates-container .elementor-template-library-template {
343
  position: relative;
344
+ background: #fff;
345
  }
346
  #premium-modal-templates-container .premium-template-pro::before {
347
  position: absolute;
premium-addons-for-elementor.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Premium Addons for Elementor
4
  Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
5
  Plugin URI: https://premiumaddons.com
6
- Version: 3.9.9
7
  Author: Leap13
8
  Author URI: https://leap13.com/
9
  Text Domain: premium-addons-for-elementor
@@ -14,12 +14,12 @@ License: GNU General Public License v3.0
14
  if ( ! defined('ABSPATH') ) exit; // No access of directly access
15
 
16
  // Define Constants
17
- define('PREMIUM_ADDONS_VERSION', '3.9.9');
18
  define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
19
  define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
20
  define('PREMIUM_ADDONS_FILE', __FILE__);
21
  define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
22
- define('PREMIUM_ADDONS_STABLE_VERSION', '3.9.8');
23
 
24
  if( ! class_exists('Premium_Addons_Elementor') ) {
25
 
3
  Plugin Name: Premium Addons for Elementor
4
  Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
5
  Plugin URI: https://premiumaddons.com
6
+ Version: 3.10.0
7
  Author: Leap13
8
  Author URI: https://leap13.com/
9
  Text Domain: premium-addons-for-elementor
14
  if ( ! defined('ABSPATH') ) exit; // No access of directly access
15
 
16
  // Define Constants
17
+ define('PREMIUM_ADDONS_VERSION', '3.10.0');
18
  define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
19
  define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
20
  define('PREMIUM_ADDONS_FILE', __FILE__);
21
  define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
22
+ define('PREMIUM_ADDONS_STABLE_VERSION', '3.9.9');
23
 
24
  if( ! class_exists('Premium_Addons_Elementor') ) {
25
 
readme.txt CHANGED
@@ -5,7 +5,7 @@ Donate Link: https://premiumaddons.com/?utm_source=wp-repo&utm_medium=link&utm_c
5
  Requires at Least: 4.5
6
  Tested Up To: 5.3
7
  Requires PHP: 5.4
8
- Stable Tag: 3.9.9
9
  License: GPL v3.0
10
  License URI: https://opensource.org/licenses/GPL-3.0
11
 
@@ -175,6 +175,11 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
175
 
176
  == Changelog ==
177
 
 
 
 
 
 
178
  = 3.9.9 =
179
 
180
  - Tweak: Added `Image Size` option for featured image in Blog widget.
5
  Requires at Least: 4.5
6
  Tested Up To: 5.3
7
  Requires PHP: 5.4
8
+ Stable Tag: 3.10.0
9
  License: GPL v3.0
10
  License URI: https://opensource.org/licenses/GPL-3.0
11
 
175
 
176
  == Changelog ==
177
 
178
+ = 3.10.0 =
179
+
180
+ - Tweak: Premium Templates modal styling enhanced for Elementor Dark Mode.
181
+ - Tweak: Added `Rotate` options in Dual Heading widget.
182
+
183
  = 3.9.9 =
184
 
185
  - Tweak: Added `Image Size` option for featured image in Blog widget.
widgets/premium-dual-header.php CHANGED
@@ -201,6 +201,76 @@ class Premium_Dual_Header extends Widget_Base {
201
  ]
202
  );
203
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
204
  /*End General Settings Section*/
205
  $this->end_controls_section();
206
 
201
  ]
202
  );
203
 
204
+ $this->add_responsive_control('rotate',
205
+ [
206
+ 'label' => __('Degrees', 'premium-addons-pro'),
207
+ 'type' => Controls_Manager::NUMBER,
208
+ 'min' => -180,
209
+ 'max' => 180,
210
+ 'selectors' => [
211
+ '{{WRAPPER}} .premium-dual-header-container' => 'transform: rotate({{VALUE}}deg);'
212
+ ],
213
+ ]
214
+ );
215
+
216
+ $this->add_responsive_control('transform_origin_x',
217
+ [
218
+ 'label' => __( 'X Anchor Point', 'premium-addons-pro' ),
219
+ 'type' => Controls_Manager::CHOOSE,
220
+ 'default' => 'center',
221
+ 'options' => [
222
+ 'left' => [
223
+ 'title' => __( 'Left', 'premium-addons-pro' ),
224
+ 'icon' => 'eicon-h-align-left',
225
+ ],
226
+ 'center' => [
227
+ 'title' => __( 'Center', 'premium-addons-pro' ),
228
+ 'icon' => 'eicon-h-align-center',
229
+ ],
230
+ 'right' => [
231
+ 'title' => __( 'Right', 'premium-addons-pro' ),
232
+ 'icon' => 'eicon-h-align-right',
233
+ ],
234
+ ],
235
+ 'label_block' => false,
236
+ 'toggle' => false,
237
+ 'render_type' => 'ui',
238
+ 'condition' => [
239
+ 'rotate!' => ''
240
+ ]
241
+ ]
242
+ );
243
+
244
+ $this->add_responsive_control('transform_origin_y',
245
+ [
246
+ 'label' => __( 'Y Anchor Point', 'premium-addons-pro' ),
247
+ 'type' => Controls_Manager::CHOOSE,
248
+ 'default' => 'center',
249
+ 'options' => [
250
+ 'top' => [
251
+ 'title' => __( 'Top', 'premium-addons-pro' ),
252
+ 'icon' => 'eicon-v-align-top',
253
+ ],
254
+ 'center' => [
255
+ 'title' => __( 'Center', 'premium-addons-pro' ),
256
+ 'icon' => 'eicon-v-align-middle',
257
+ ],
258
+ 'bottom' => [
259
+ 'title' => __( 'Bottom', 'premium-addons-pro' ),
260
+ 'icon' => 'eicon-v-align-bottom',
261
+ ],
262
+ ],
263
+ 'selectors' => [
264
+ '{{WRAPPER}} .premium-dual-header-container' => 'transform-origin: {{transform_origin_x.VALUE}} {{VALUE}}',
265
+ ],
266
+ 'label_block' => false,
267
+ 'toggle' => false,
268
+ 'condition' => [
269
+ 'rotate!' => ''
270
+ ]
271
+ ]
272
+ );
273
+
274
  /*End General Settings Section*/
275
  $this->end_controls_section();
276