-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
readme.txt
732 lines (612 loc) · 37.3 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
=== Style Kits - Advanced Theme Styles for Elementor ===
Contributors: analogwp, mauryaratan
Requires at least: 6.0
Requires PHP: 7.0
Tested up to: 6.6.1
Stable tag: 2.1.0
Tags: elementor, patterns, global styles, elementor addons, design system
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Power-up your Elementor workflow with global theme style presets, container-based patterns, and more global design controls.
== Description ==
[Style Kits](https://analogwp.com/?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=analogwp) extends the flexibility of Elementor theme styles with more global design controls, and introduces the most advanced container-based pattern library and theme style presets that will jumpstart your design process in Elementor.
Style Kits creates the foundation for a design framework that will help you create better, more consistent websites with Elementor.
### Library of Theme Style Presets
Get an unfair design advantage by importing read-made theme style presets for pre-configured typography, colors, spacing and more. Give your Elementor website a completely different look in just a few clicks.
- Use them as a starting point, customise them or create your own.
- Outer Section Padding
- Override your global theme styles on specific pages, with another theme style preset
- Import and export style presets across sites.
### The most advanced Elementor Pattern library
A one-of-a-kind pattern library for Elementor, powered by flexbox containers and native widgets. Skyrocket your layout-building process with a collection of mix-and-match patterns that automatically adapt to your Global theme styles.
- 100% built with Elementor flexbox containers
- Consistent, customisable styles across all patterns, that automatically adapt to the theme styles of your site
- Wide collection of patterns to facilitate all your layout-building needs
### More tools for global design control
Manage container spacing globally, adjust button styles per size, and many more tools that will help you scale-up your layouts with consistency.
Style Kits for Elementor adds a set of extra UI controls to Theme Styles editor, for the most important aspects of your Elementor design system.
- Global Style Kit fonts
- Global Style Kit colors
- Containers Padding
- Shadows
- Background classes
- Button Styles per size
- Outer Section Padding
- Column Gaps
- Text Sizes
### Boost your Elementor design workflow with Style Kits Pro
- **Unlimited access** to all container-based patterns
- **Unlimited access** to all theme style presets
- **Unlimited access** to all global design controls
- **User Role** management to hide Style Kits from your clients
- **Cleanup tools** to help you clean layouts from inline styles
- Many more PRO features and tools to improve your workflow
**Find us**:
- [Visit the AnalogWP Website](https://analogwp.com/?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=analogwp)
- [Follow on Twitter](https://twitter.com/AnalogWP/)
- [Like us on Facebook](https://www.facebook.com/analogwp)
- [Documentation](https://analogwp.com/docs/)
== Installation ==
This section describes how to install the plugin and get it working. e.g.
1. Upload the plugin files to the `/wp-content/plugins/analogwp-templates` directory, or install the plugin through the WordPress plugins screen directly..
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Head to 'Style Kits' page from WordPress sidebar menu.
== Frequently Asked Questions ==
= Do I need to have containers activated in my Elementor site in order to use Style Kits? =
Ideally, yes. To take advantage of the new Style Kits pattern library you will need to activate the Elementor experiment at your website. If you still work with sections and columns though, you will still get access to the old library of Template Kits.
= Do I need Elementor PRO in order to use Style Kits? =
No, Style Kits will still work with the FREE version of Elementor. However, any patterns that include Elementor PRO widgets (Contact form, Call to action etc) will not be imported into your pages. The rest of the Style Kits functionality will work with the free version of Elementor.
= What is a Style Kit? =
In simple words, a Style Kit is a collection of your Global theme styles. Includes Typography, Colors, spacing and more. In Style Kits for Elementor you get access to a number of such theme style presets that you can import and apply on your website.
= Will the patterns work with my existing theme? =
Yes, if you have Elementor installed and activated. In general, patterns will inherit the styles of your existing theme (especially for typography). However it is recommended that you use Style Kits on a fresh site, and apply any of the included theme style presets as a starting point for your Global styles.
Using Elementor Hello theme is also recommended.
= Do I get support if I need help? =
We offer high-level support for all Style Kits users. Reach out to https://analogwp.com/support/ and submit a support request. We’ll get back to you asap.
== Screenshots ==
1. The Style Kits pattern library
2. A collection of ready-to-import theme style presets
3. Tools for better global design control
4. Style Kits Global Fonts
5. Style Kits Global Colors
6. Container spacing presets
== Changelog ==
= 2.1.0 - August 22, 2024 =
* Fix: Fixed an issue where in some cases the patterns would not load in the library
* Fix: React throwing `regenerator-runtime` issue at pattern library
* Fix: Fixed an issue with google fonts causing a fatal error
* Fix: Fix `count` function throwing an error on null values
* Improvements: Changed the way that pattern thumbnails are served
* Improvements: Includes a migration upgrader to sync library
* Improvements: Compatibility with latest elementor version
* Improvements: Compatibility with WordPress v6.6.1
* Improvements: Compatibility with Elementor v3.23.4 and Elementor Pro v3.23.3
* Improvements: Updated translation files
* Improvements: Other minor code changes
= 2.0.9 - April 19, 2024 =
* New: Deprecate Button Sizes Panel in support of new changes from Elementor v3.20.0
* New: Move Button sizes at Style Kits Panel to legacy section
* New: Show "Edit in stylekits" button prior to Elementor v3.20.0
* Fix: Legacy Column gaps not workin due to always active DOM optimization (props @marian-kadanka)
* Improvements: Improve SK Container experiment -> feature dialogues
* Improvements: Compatibility with WordPress v6.5.2
* Improvements: Compatibility with Elementor v3.21.1 and Elementor Pro v3.21.0
* Improvements: Updated translation files
* Improvements: Other minor code changes
= 2.0.8 - December 08, 2023 =
* New: Bumped minimum WordPress and Elementor required versions to v6.0 and v3.10.0 respectively
* Fix: Fix typography controls deprecated schemes
* Fix: Minimum system requirements checkers
* Improvements: Compatibility with Elementor v3.18.2 and Elementor Pro v3.18.1
* Improvements: Other minor code changes
= 2.0.7 - December 04, 2023 =
* Fix: Cannot add a control outside of a section at Typography Section in Kit Settings
* Improvements: Compatibility with Elementor v3.18.0 and Elementor Pro v3.18.0
= 2.0.6 - September 16, 2023 =
* New: Added support for spacing presets and bg classes in nested containers
* Fix: Inline padding values being respected in Containers
* Fix: Nested containers taking spacing styles from parent
* Improvements: Compatibility with Elementor v3.16.3 and Elementor Pro v3.16.1
* Improvements: Compatibility with WordPress v6.3.1
* Improvements: Updated translation files
* Improvements: Other minor code changes
= 2.0.5 - July 10, 2023 =
* New: Added new method to support Kit Import/Export via Local Kits library
* Fix: Warnings at editor for missing `active_breakpoints` data in kits
* Fix: Warning at Kit trashing action for string interpolation
* Improvements: Compatibility with Elementor v3.14.1 and Elementor Pro v3.14.1
* Improvements: Compatibility with WordPress v6.2.2
* Improvements: Updated translation files
* Improvements: Other minor code changes
= 2.0.4 - May 18, 2023 =
* Fix: Missing translation strings
* Improvements: Remove unused utility functions
* Improvements: Compatibility with Elementor v3.13.2 and Elementor Pro v3.13.1
* Improvements: Compatibility with WordPress v6.2.1
* Improvements: Updated translation files
* Improvements: Other minor code changes
= 2.0.3 - April 19, 2023 =
* New: Starter Kit downloads at the settings page
* Fix: Global kit issues when it is not in sync with the active kit
* Fix: Dialog widgets appearing unstyled in the editor
* Improvements: Toast styles for kit changes in the editor
* Improvements: Compatibility with Elementor Pro v3.12.2
* Improvements: Updated translation files
= 2.0.2 - April 05, 2023 =
* New: Preselect pattern category based on theme builder template type
* New: Updated size units for controls with newly supported units such as rem, vw, custom
* New: Bumped minimum WordPress and PHP required versions to v5.9 and v7.0 respectively
* Improvements: Updated client-side React dependency to support v18 with Backwards compatibility
* Improvements: Compatibility with WordPress v6.2.0
* Improvements: Compatibility with Elementor v3.12.1 & Elementor Pro v3.12.1
* Improvements: Updated translation files
= 2.0.1 - Feb 14, 2023 =
* Fix: Issue with undefined documents in some rare cases
* Improvements: Compatibility with Elementor v3.11.0 & Elementor Pro v3.11.0
* Improvements: Remove unused code
= 2.0.0 - Feb 04, 2023 =
* New: Kit trashing and confirmation page from Local Kits screen
* New: Settings toggle for Legacy features
* New: Rearranged the Style Kits panel for legacy features
* New: Add pattern plugin requirements warning and hide Woo patterns if unfulfilled
* Improvements: Updated Settings sidebar form and Promo page
* Improvements: Code cleanup and improve uninstall process
* Improvements: PHP 8.1 Compatibility
* Improvements: Compatibility with Elementor v3.10.2 & Elementor Pro v3.10.3
* Improvements: Synchronisation of version numbers for Style Kits free and Pro (2.0)
* Fix: Deprecated dynamic tags hook
* Fix: Deprecated params at finder shortcuts
* Fix: Incorrect feature links for docs
* Fix: Updated translation files
= 1.9.8 - November 30, 2022 =
* Fix: Failed redirects after assigning a global kit at Local Kits page
= 1.9.7 - November 29, 2022 =
* Fix: Library sidebar is not scrollable
* Fix: Accent background appears in dropdown even if PRO is not active
* Fix: Onboarding wizard shows all items completed regardless of toggled actions
= 1.9.6 - November 25, 2022 =
* New: Onboarding wizard for simpler setup
* New: Translation support for JS files
* Improvements: Revamped Kit "Save as" feature to "Clone Kit"
* Improvements: Remove feature image from Kit imports
* Improvements: Compatibility with Elementor v3.8.1 & Elementor Pro v3.8.2
* Improvements: Compatible up to WordPress v6.1.1
= 1.9.5 - November 04, 2022 =
* New: Container-based Pattern library experiment
* New: Library UI v2
* New: Style Kit Global Colors and Fonts now in stable
* New: Default labels and values for Global Colors, Fonts, Container Spacing and Shadows
* New: Add SVG support and toggle at settings
* Improvements: Define Global Style Kit on the new Local Style Kits page
* Improvements: Migrate existing Global Colors, Fonts, and Container Spacing with new defaults and format
* Improvements: Remove outdated onboarding screen
* Improvements: Improved loading sequence when switching Style Kits on pages
* Improvements: Add Box shadows control to Image widget borders
* Improvements: Unused code cleanup
* Improvements: PHP 8 Compatibility
* Improvements: Compatibility with Elementor v3.8.0 & Elementor Pro v3.8.0
* Improvements: Compatible up to WordPress v6.1
* Fix: Quick edit and bulk quick edit for applying Style Kits
* Fix: Plugin throwing warning at activation when Elementor is not installed/active
* Fix: Update Box shadows CSS classes in support with Elementor v3.8.0
* Fix: Rating notice appearing on new installs
= 1.9.4 - August 31, 2022 =
* Fix: Potential fatal error at custom kit usage checker (props to Mark Westguard)
* Fix: Promotions teaser template warnings (props to Mayur Thakkkar)
* Improvements: Compatibility with Elementor v3.7.3 & Elementor Pro v3.7.4
* Improvements: Compatible up to WordPress v6.0.2
= 1.9.3 - August 26, 2022 =
* New: Additional controls for Global fonts and colors in a tabbed layout
* New: Additional Container Spacing controls in a tabbed layout
* New: Global Shadow presets now in Style Kits free
* New: Show a redirect hint to Container Spacing at Elementor Layout site settings
* Improvements: Update Container Spacing presets to work with the new Default Elementor padding
* Improvements: Conditionally only load Container Spacing and Shadow presets with values at widgets
* Improvements: Migrates old Shadows and Container Spacing controls to the new multi-tab controls
* Improvements: Compatibility with Elementor v3.7.2 & Elementor Pro v3.7.3
* Improvements: Compatible up to WordPress v6.0.1
* Fix: Background classes presets not working
* Fix: `elementorDevTools` notice at console due to deprecated $control_id param at Control registrations
* Fix: Section redirect script at Site settings
* Fix: Kit reset action not working
= 1.9.2 - June 24, 2022 =
* New: Added Kit sizes helper links at Heading & Button widgets
* New: Added default values for Container spacing presets
* Improvements: Show Style Kit colors & fonts links at Contextual popup with respect to active experiments
* Improvements: Reset actions now directly take you to their respected sections
* Improvements: Remove section titles & revise labels from Style Kit fonts
* Improvements: Remove section titles from Style Kit colors
* Fix: Style Kit font presets reset button not working
* Fix: Contextual links now directly take you to their respected sections
= 1.9.1 - June 18, 2022 =
* New: Add "Edit Style Kit Fonts" link to the context menu
* New: Add "Edit Style Kit Colors" link to the context menu
* New: Added Container Background Classes experiment to stable
* Experiments: Added Style Kits Global Fonts experiment
* Experiments: Added Style Kits Global Colors experiment
* Improvements: Rename Style Kit's last section to "Manage Style Kit"
* Improvements: Compatibility with Elementor v3.6.6 & Elementor Pro v3.7.2
* Improvements: Compatible up to WordPress v6.0
* Fix: Kit Settings section redirect not working
= 1.9.0 - May 11, 2022 =
* New: Added Experiments tab at Style Kits Settings
* Experiments: Added Flexbox Container Padding control presets to tweak container padding
* Experiments: Added Flexbox Container Style Kits Background Classes preset to tweak container styles
* Fix: Elementor kit imports not working
* Improvements: Compatibility with Elementor v3.6.5 and Elementor Pro v3.7.0
= 1.8.5 - April 13, 2022 =
* Fix: Editor not loading due to a deprecated class (h/t Ryan HS#5914 )
* Fix: Improve CSS export handling using the newer Clipboard API with backwards compat
* Improvements: Compatibility with Elementor v3.6.3 & Elementor Pro v3.6.5
* Improvements: Compatible upto WordPress v5.9.3
= 1.8.4 - Feb 08, 2022 =
* Fix: Template imports not working
* Improvements: Compatibility with Elementor Pro v3.6+
= 1.8.3 - Jan 24, 2022 =
* New: Compatible up to WordPress v5.9
* New: Elementor required version is now v3.5+
* Fix: Column gaps not working with fresh installs and Optimized DOM feature
* Fix: Required Elementor version notice update link not working
* Improvements: Compatibility with Elementor v3.5+ & Elementor Pro v3.5.2
* Improvements: Remove unused Google fonts class
= 1.8.2 - June 14, 2021 =
* New: Compatible up to WordPress v5.7.2
* Fix: Kit re-saving control not working as expected
* Improvements: Fix fatal error at search/archive pages for Elementor based pages (h/t Anthony HS#5639)
* Improvements: Compatibility with Elementor v3.2+ & Elementor Pro v3.3
= 1.8.1 - Feb 12, 2021 =
* Fix: Issue with nonce verification when quick editing a post/page
= 1.8.0 - Jan 30, 2021 =
* New: Self updating Google fonts library, updated every 24 hours
* Fix: Horizontal line glitch in template library at Elementor editor popup
* Fix: Fix Elementor menus not showing up at site settings
* Improvements: Added Elementor 3.1 compatibility tags
* Improvements: Detect DOM optimization key in Elementor 3.1 and prior version to work accordingly
= 1.7.6 - Nov 26, 2020 =
* New: Compatible up to WordPress 5.6
* Fix: Increase "Theme Style" button background color class priority
* Fix: Increase "Theme Style" link CSS priority
= 1.7.5 - Oct 29, 2020 =
* New: Theme Style Kits list now shows the respective pages using the specific Kit
* New: Added setting to add default import method under Style Kits > Settings > General
* Fix: CSS selector typo for non-optimized and optimized DOM control based CSS output
* Improvements: Remove max-width from Popup in Elementor editor
= 1.7.4 - Oct 01, 2020 =
* Fix: Error with PHP v7.2
= 1.7.3 - Oct 01, 2020 =
* Fix: Preview not loading properly after importing a template
* Fix: Incorrect selector when Elementor setting "Optimized DOM Output" is changed
* Fix: Plugin rollback permission in multisite
= 1.7.2 - Sep 18, 2020 =
* New: Import popup in editor to import template to a new or current page
* Improvements: Redefined the UI of Import template popup
* Improvements: Hide draft Kits in Kit dropdowns
* Fix: Column gap selector, bugged due to change in Elementor v3
* Fix: JS error on pages where global panel isn't available
* Fix: Conflict with JetEngine
= 1.7.1 - Aug 29, 2020 =
* Fix: Broken accent color selector, caused many stylings to fail
* Fix: Background color classes inheriting accent background colors as text
* Improvements: Added button to rollback plugin if not using required Elementor version
= 1.7.0 - Aug 27, 2020 =
* New: Simplified and redesigned library 🎉
* Fix: Editor not applying correct Style Kit when using Elementor's "Default Kit"
* Fix: Issue with Icon widget not respecting custom styles
* Fix: Style Kits not loading web fonts sometimes
* Fix: Possible fatal error with Yoast SEO and some third party plugins, applicable for WordPress 5.5+
* Fix: Plugin translations not working in Frontend app (Library pages)
* Improvements: Compatibility with Elementor v3
* Improvements: Updated Google fonts list
* Improvements: Delete unused old Style Kits stored in a CPT, redundant since Elementor's Theme style was introduced
= 1.6.9 - June 06, 2020 =
* Fix: Missing front-end styles, when user has only two or less kits
* Fix: Empty Kit content during export
* Developers: Add Kit title to Elementor debug bar
= 1.6.8 - May 20, 2020 =
* New: Add Global Section in Kit dropdown during import
* Fix: Multiple Kit classes being applied on frontend
* Fix: Inner section widget taking Outer Section Padding values
= 1.6.7 - April 24, 2020 =
- Fix: Advanced tab not overriding Outer Section padding
= 1.6.6 - April 23, 2020 =
- Fix: Remove default Outer Section Padding (OSP) dropdown from Theme Styles
- Fix: Added a migration script to provide a safe fallback for OSP presets on existing Section elements
- Fix: Outer section padding sometimes being applied to Inner Section
- Fix: Column element advanced tab not overriding Column gap styles in some cases
- New: Added new 'Default' OSP field
- Tweak: Removed 'Edit with Elementor' from Style Kits
= 1.6.5 - April 14, 2020 =
- Fix: Added back Outer Section Padding control resulting in broken layouts
- Fix: Style Kits context menu breaking tab navigation
- Fix: Fatal error during uninstall if Elementor isn't active
- Fix: Removed default outer section padding control due to conflict
- Tweak: Delete additional options on uninstall
- Tweak: Show Accent color descriptions as tooltips
= 1.6.3 - March 17, 2020 =
- New: Added Kits screen info notification
- Fix: Avoid loading document on page load inside editor
- Fix: Inherit parent fontSize/lineHeight for popup
- Fix: Fixed typo in primary accent background color values
= 1.6.2 - March 09, 2020 =
- New: Style Kits settings are moved to Settings tab from Style
- New: Added links to edit Kit directly in Kits table.
- New: Merged Heading/Text sizes section into new Typographic sizes section
- Tweak: Added 'Instances' column in Kits table to show Kits usage
= 1.6.1 - March 04, 2020 =
- Fix: Fatal error with PHP5.6
- Fix: Avoid duplicate queries in Post state
= 1.6.0 - March 03, 2020 =
- New: Style Kits integrated into Theme Styles. All existing Style Kits, are automatically converted to native Theme Style Kits
- New: Added welcome screen for Theme Styles
- New: Added latest Google fonts missing in Elementor
- New: Added link to Theme Style panel in right-click menu
- New: When resetting a Kit, you can revert from History screen
- Tweak: Theme Style panel title to show Kit name
- Tweak: Style Kits menu to show Theme Style Kits
- Tweak: Use transient cache when fetching Kits
- Tweak: Admin notices to show Analog logo
- Tweak: Remove x button from Style Kit selector
- Improve: Remove custom control for SK actions, now uses default Elementor button control
= 1.5.6 - Feb 12, 2020 =
- Fix: Compatibility with Elementor v2.9
- Fix: Removed option to Sync Color Palette
= 1.5.5 - Feb 07, 2020 =
- Fix: Conflict with Elementor Extras plugin
= 1.5.4 - Feb 04, 2020 =
- Tweak: Adds compatibility for Style Kits Pro
- Fix: Importing templates back to back in Elementor editor caused them to import more than once
= 1.5.3 - Feb 01, 2020 =
- New: Added 'My favorites' for Blocks
- New: Added Filter, Sorting & Search for blocks (Disabled in grouped view)
- New: Added Preview links for Style Kits
- Fix: Issue with Pro SKs not showing errors on frontend when occurred
- Fix: Headings not respecting inline styles in Popup
- Fix: Show imported SK immediately in Style Kits list
- Tweak: Style Kits library to match Template kits styles
- Tweak: Improved loader icon during imports
= 1.5.2 - January 24, 2020 =
- New: Template/block inserts inside Elementor are now recorded in Elementor history tab
- New: Insert block/templates at point from where Modal was launched
- Fix: Issue with installed kits not being set properly on template import
- Fix: Missing license key info during block import
- Fix: Hide template list when preview is active
- Fix: Bug where Pro templates were displayed regardless of option selected
- Tweak: Style Kits library listing design
- Tweak: Show Pro notice again if Pro templates are shown
= 1.5.1 - January 18, 2020 =
- Fix: \Analog\User class conflict with \Elementor\User (props: @midoelhawy)
- Fix: SK color interferring with Color picker. A null color item results in broken color picker
- Tweak: Show Pro badge for Style Kits
= 1.5.0 - January 16, 2020 =
- New: All new Blocks tab to import blocks
- New: Save template filter values in local storage to keep them same on refresh
- New: Separated Text and Heading colors
- New: Moved background colors to their own tab, now divided by Light/Dark color tabs
- New: Added option to replace page ID while exporting Style Kit CSS
- New: Updated settings page design
- Fix: Added close button on SK import popup
- Fix: Issue with Heading sizes not respecting inline styles in some cases
- Fix: Show SK colors as swatches in Color Picker, bugged since Elementor v2.8
- Tweak: Rename Global Colors section to Main Colors
- Improve: A more consistent way to show admin notices
- Improve: Removed redundant setting "Remove Styling from typographic elements"
- Improve: New library endpoint for cumulative library data
- Improve: All color controls in Main/Background Color now generate a CSS variable on page
= 1.4.0 - January 06, 2020 =
* New: Added Version Control tab under Settings
* New: Option to become a Beta Tester
* Fix: Minor issue with Settings page [footer links](https://github.com/mauryaratan/analogwp-templates/issues/233) inherting Settings styles
* Fix: Critical error caused sometimes during [Quick Post](https://github.com/mauryaratan/analogwp-templates/issues/251) update
* Fix: Global SK values not updating properly due to a recent change
* Improve: Added [backward compatibility](https://github.com/mauryaratan/analogwp-templates/issues/249) with < Elementor v2.8.0
* Improve: Added [Close link](https://github.com/mauryaratan/analogwp-templates/issues/250) to Style Kit import popup.
* Improve: Heavily improved performance, caused due to a memory leak
= 1.3.17 - December 12, 2019 =
* Fix: Added backwards compatibility for SK contextual menu
* Fix: Icons box links not respecting inline colors
= 1.3.16 - December 10, 2019 =
* Fix: Issue with Style Kits tab not showing up
* Fix: Issue with templates imported directly from Settings page
* Fix: Accordion/counter widget not respecting inline colors with custom classes
* Tweak: Styled updated for better compatibility with Dark Mode
* Improve: Move Global Style Kit setting from Elementor to plugin settings
* Improve: Tweak rollback versions to be ordered numerically
= 1.3.15 - November 29, 2019 =
* Fix: Custom CSS inconsistency between saving SKs, properly slash data before saving in post meta
* Fix: Remove stored template values from existing SKs
* Fix: Issue with undefined array key in a rare cases
* Fix: Link color within content not respecting inline color
* Fix: Global color not overridding colors as expected when using multiple templates on page
* Improve: Added new method for updating SKs, preserve settings not related to SK
= 1.3.14 - November 11, 2019 =
* Fix: Don't save template value from in SK
* Fix: Post meta terms accent color
* Tweak: Added SK accent color on Comment submit button
* Tweak: Change SK imported popup text, redirect to SK panel after import
* Improve: Update Style Kit button is now more consistent
* Improve: Clear Elementor cache on uninstall
* Improve: Use core version of React and ReactDOM
= 1.3.13 - November 04, 2019 =
* Fix: Issue with buttons taking accent color
= 1.3.12 - November 04, 2019 =
* Fix: Added back selectors to apply accent colors on titles
* Fix: Show SK updated popup only on open editors
* Fix: Rare issue where SK dropdown would insert invalid items when no items exist
* Tweak: Include all page settings as part of SK
* Tweak: Update Column padding selectors to remove !important
* Tweak: Better compatibility with Nav styles
= 1.3.11 - October 31, 2019 =
* Fix: Templates not being imported due to a bug introduced in v1.3.10
* Fix: Style Kit panels/settings not showing up on some template types, as a result, the setting "Do not apply link color on active titles" has been removed
* Tweak: Better compatibility with Nav widget and Style Kits
* Improve: Popups, once again can have a Style Kit
= 1.3.10 - October 29, 2019 =
* New: Make Nav item/pointer inherit SK accent color
* Fix: Image/Icon box widget selectors accent color override
* Fix: Heading widget selectors accent color override
* Improve: Ensure “Do not apply link” setting is respected
= 1.3.9 - October 26, 2019 =
* Fix: Disable Style Kit settings from [Popups](https://github.com/mauryaratan/analogwp-templates/issues/202)
* Fix: Divider widget not being able to [override accent color](https://github.com/mauryaratan/analogwp-templates/issues/207)
* Fix: Icon/Image box not being able to [override accent color](https://github.com/mauryaratan/analogwp-templates/issues/203)
* Fix: All Style Kits not being [listed](https://github.com/mauryaratan/analogwp-templates/issues/200) during import
* Fix: A rare case with undefined jQuery error within Elementor editor
* Improve: Tweak Settings page styles
= 1.3.8 - October 22, 2019 =
* New: Added new [Template Collection](https://github.com/mauryaratan/analogwp-templates/issues/176) interface.
* New: Added [new Settings Page](https://github.com/mauryaratan/analogwp-templates/issues/178) in Style Kits > Settings
* New: [Template import](https://github.com/mauryaratan/analogwp-templates/issues/161) flow, allowing to select a Style Kit during import
* Fix: Links inside Headings having 2x size when used with [EM units](https://github.com/mauryaratan/analogwp-templates/issues/175)
* Fix: Issue with a `WP_Query` call interfering with Elementor queries
* Fix: An issue with inline color style on the [Accordion widget title](https://github.com/mauryaratan/analogwp-templates/issues/180) does not override accent color
* Fix: Apply accent color properly on stacked and framed variants of [icons](https://github.com/mauryaratan/analogwp-templates/issues/187).
* Fix: Added `wp-api-fetch` as script dependency inside Elementor editor
* Fix: Error not showing up when an unallowed version of template was being imported
* Fix: H6 selector for Default Font Family control of Headings Typography
* Fix: Style Kits library not force refreshing
* Improve: [Empty state](https://github.com/mauryaratan/analogwp-templates/issues/170) when templates are empty
* Improve: Added Templates/Style Kits count in header
* Improve: Updated readme.txt changelog to include release dates
= 1.3.7 - September 20, 2019 =
* New: Added a settings Style Kit > Settings to be able to rollback to any older version of plugin
* Fix: Bug where Quick edit mode would accidentally break Elementor page settings
* Fix: Hide title setting being overridden on applying a Style Kit.
* Fix: Counter widget not inheriting Style Kit classes
* Fix: SK classes overriding inline Toggle widget title
* Fix: Style Kit library search results listing everything if no matches are found
* Fix: SK classes not working properly with Columns because of tags nesting
= 1.3.6 - September 12, 2019 =
* New: Added an option to disable accent color on titles under Style Kits > Tools
* New: Add more helper classes for color controls
* `sk-primary-accent`
* `sk-primary-bg`
* `sk-secondary-accent`
* `sk-secondary-bg`
* `sk-text-light`
* `sk-text-dark`
* `sk-light-bg`
* `sk-dark-bg`
* Tweak: Compatibility with Elementor v2.7.x
* Tweak: Comaptibility with Central Color Palette plugin
* Tweak: Background color inheritence for Global colors
* Fix: Issue with duplicate settings throwing notice
* Fix: Global Color control button selector
* Fix: Issue with invalid default value type causing `array_merge` errors
* Fix: Style Kits not refreshing in Elementor editor upon importing
= 1.3.5 - August 28, 2019 =
* Fix: An issue with Analog modal not launching in Elementor screen
= 1.3.4 - August 28, 2019 =
* New: All new *[Style Kits](https://github.com/mauryaratan/analogwp-templates/issues/135)* library page to import pre-build Style Kits.
* New: Added Quick Edit and Bulk edit actions on posts list, to assign a Style Kit to multiple posts/pages at once.
* New: Reorganized nav menu and settings tab for better access to different pages.
* Fix: Section colors not being able to override Style Kit colors. [#138](https://github.com/mauryaratan/analogwp-templates/issues/138)
* Fix: Rename Dynamic tag classes to be in line with generated classes
* Fix: Elementor's + button taking accent color from Style Kits.
* Improve: Added docs link in description of controls to official documentation. [#140](https://github.com/mauryaratan/analogwp-templates/issues/140)
* Improve: Added link to AnalogWP facebook group on Settings page.
* Improve: Style kit can be imported from Elementor screen as well
* Improve: Loading of data sent to app
= 1.3.3 - August 21, 2019 =
* Fix: An undefined function error when importing a template inside Elementor editor
* Improve: Always shows Style Kits post type page, so users can always import without having to create one first
= 1.3.2 - August 16, 2019 =
* Improve: Rename and reorder Global Color setting labels
* Improve: Rename Outer Section Padding labels to avoid confusions
* Improve: Extend Primary Accent colors to Icon + Progress bar widgets. Feel it should extend to more? [Sound off](https://github.com/mauryaratan/analogwp-templates/issues/new).
= 1.3.1 - August 15, 2019 =
* New: Added Color Controls in page settings
* New: Added Plugin setting to sync Color controls output colors with Elementor color picker
* New: Added Control for spacing between widgets under Style Kits > Column Gaps
* New: Added "Outer Section Padding" control to tweak Section padding
* New: Added plugin action link to settings page on plugins screen
* Improve: Reorganized setting sections
* Improve: Renamed 'Page Styles' to 'Style Kit' in Elementor contextual menu
* Fix: Issue with plugin page app crash on switching tabs while a preview is open
* Fix: Fatal error with `use function` usage in PHP 5.5.x
* Fix: Issue with Style kit post state showing empty title
= 1.3 - August 05, 2019 =
* New: Added Button Controls under Page Styles 🎉
* New: Plugin rebranded as "Style Kits for Elementor"
* Fix: Text/Heading size controls not being persistent on style kit change
* Fix: Column gap individual controls not taking place
* Fix: Style Kit update modal displaying on page where it was updated from
* Fix: Dependency error with Gutenberg 6.2
* Improve: Added a modal window to indicate if page has Global Style Kit
= 1.2.4 - June 19, 2019 =
* Fix: A critical error where templates won't import due to internal error
* Improve: Replace `body` selectors with `{{WRAPPER}}` to scope it to specific template
* Improve: Reorganize settings in Heading and Text sizes sections
= 1.2.3 - May 30, 2019 =
* New: Added a [notice](https://github.com/mauryaratan/analogwp-templates/issues/92) to reopen tabs when setting a global Style Kit.
* New: [Updating](https://github.com/mauryaratan/analogwp-templates/issues/107) an existing Style Kit now shows a modal window on pages using the same kit, to choose whether to pull latest changes or keep old.
* New: Added option to [rollback](https://github.com/mauryaratan/analogwp-templates/issues/99) to a previous stable version under AnalogWP > Settings.
* New: Added a visual [indicator](https://github.com/mauryaratan/analogwp-templates/issues/101) on posts list to display which Style Kit is active.
* New: Added a quick post action to "Apply Global Style Kit"
* Fix: Clear Elementor cache when a Style Kit is [updated](https://github.com/mauryaratan/analogwp-templates/issues/103), so other posts sharing same kit can take effect.
* Fix: [Extend](https://github.com/mauryaratan/analogwp-templates/issues/106) heading selector to include `a` tags inside to match styles.
* Improve: Stop users from creating a new style kit directly from CPT [page](https://github.com/mauryaratan/analogwp-templates/issues/97), as it results in empty style kit.
= 1.2.2 - May 19, 2019 =
* Fixed an issue with padding section media queries
* Fix broken dependency on Settings page ahead of new Gutenberg version
= 1.2.1 - May 09, 2019 =
* New: Added ability to import/export Style Kits 🎉.
* Fix: Issue with page style column gap not being overridden with advanced section padding.
* Fix: Incorrect documentation link.
* Improve: Include page background as part of style kits.
* Improve: Add visual notification when a setting is changed on Settings page.
* Improve: Add a visual indicator in notification based on notification timeout duration on Settings page.
= 1.2 - April 25, 2019 =
* New: Introducing [Style Kits](https://analogwp.com/style-kits-for-elementor/?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=analogwp). 🎉
* New: Added Elementor Finder shortcuts to quickly navigate to Style Kits settings/library.
* New: Added a new settings to assign global style kit under Elementor > Settings > Styles > Global Style kit.
* New: Added Contextual menu to Style Kit for quick access in Elementor.
* New: Close Import modal via ESC key on settings screen.
* Improve: Use minified versions of scripts
* Improve: Added better and visible server side error handling.
* Improve: Added notices if importing a template doesn't meet specified requirements.
= 1.1.2 - March 26, 2019 =
* New: Added [Page style settings](https://analogwp.com/testing-global-page-styles-in-analog-templates). 🎉
* New: Added option to enable beta features under Style Kits > Settings.
* Fix: Remove User First/Last name collection on newsletter signup, as it wasn't communicated.
* Tweak: Added documentation links to settings with more instructions.
* Tweak: Show 'New' badge for 14 days, to match new template publish timing.
= 1.1.1 - March 14, 2019 =
* Fixed a styling issue with Elementor popup modal, caused with Elementor v2.5.5
= 1.1 - March 13, 2019 =
* New: All new designed settings page. 🎉
* New: Added option to Strip Typography under settings tab.
* New: Lazy load images on templates page to avoid unnecessary loading, making page load faster.
* New: Keep a log of imported templates for user.
* New: Added an option to opt-in data tracking, optional.
* Fix: Install and import count not being when importing from within Elementor.
* Improve: Switched to custom version for React better upgrades.
* Improve: Added loading indicator for when template preview is loading.
* Improve: Check WordPress version before loading files to avoid errors.
* Fix: Set right data type to _ang_import_type post meta
= 1.0.0 - February 15, 2019 =
* Initial Release
== Upgrade Notice ==
= 1.2.1 =
Added Style kit import/export feature. Fixed an issue with column gaps.
= 1.2 =
Introducing Style Kits for Elementor, added a bunch of QoL improvements.
= 1.3.4 =
Fixed a critical bug inside Elementor when attempting to import a template.
= 1.4.0 =
Improved performance, fixes issues with Global Style Kit among various fixes.
= 1.5.1 =
Fixes a conflict with Elementor User class, and color picker swatches.
= 1.5.2 =
Fixes an issue with incorrect Kit selected during Template imports.
= 1.5.5 =
Fixes a conflict with Elementor Extras plugin
= 1.6.0 =
Integrates with Elementor Theme Styles
= 1.6.1 =
Fixes an error with PHP5.6 or earlier
= 1.6.6 =
Fixes an bug with inconsistent Outer Section Padding on Sections
= 1.7.0 =
Requires Elementor v3.0+, adds compatibility and redesigned library
= 1.9.0 =
Introduce two new Experiments (found under Settings), and kit import bug fix.