OMGF | GDPR/DSVGO Compliant, Faster Google Fonts. Easy. - Version 4.4.1

Version Description

| April 23rd, 2021 = * Fixed footer logo (load from local source instead of external URL). * Added tooltip for preload option. * Added link to OMGF Additional Fonts under Optimize tab.

Download this release

Release Info

Developer DaanvandenBergh
Plugin Icon 128x128 OMGF | GDPR/DSVGO Compliant, Faster Google Fonts. Easy.
Version 4.4.1
Comparing to
See all releases

Code changes from version 4.4.0 to 4.4.1

assets/css/omgf-admin.css CHANGED
@@ -71,29 +71,12 @@
71
  width: 100%;
72
  border-collapse: collapse;
73
  }
74
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table thead th {
75
- width: 100px;
76
- }
77
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody {
78
- border: 1px solid #ccd0d4;
79
- }
80
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody th {
81
- padding: 5px 0 0 10px;
82
- width: 40%;
83
- }
84
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td {
85
- padding-bottom: 5px;
86
- width: 100px;
87
- }
88
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .unload-mass-action {
89
- font-size: 0.9em;
90
- }
91
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .unload-mass-action .tooltip {
92
  position: relative;
93
  font-size: 16px;
94
  line-height: 25px;
95
  }
96
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .unload-mass-action .tooltip .tooltip-text {
97
  visibility: hidden;
98
  position: absolute;
99
  top: 100%;
@@ -104,14 +87,34 @@
104
  font-size: 0.8em;
105
  color: #fff;
106
  line-height: 1.5;
107
- width: 180px;
108
  padding: 10px;
109
- margin-left: -90px;
110
  border-radius: 3px;
111
  }
112
- .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .unload-mass-action .tooltip:hover .tooltip-text {
 
 
 
113
  visibility: visible;
114
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .family {
116
  padding: 0 10px 0;
117
  font-weight: 600;
71
  width: 100%;
72
  border-collapse: collapse;
73
  }
74
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table .tooltip {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  position: relative;
76
  font-size: 16px;
77
  line-height: 25px;
78
  }
79
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table .tooltip .tooltip-text {
80
  visibility: hidden;
81
  position: absolute;
82
  top: 100%;
87
  font-size: 0.8em;
88
  color: #fff;
89
  line-height: 1.5;
90
+ width: 250px;
91
  padding: 10px;
92
+ margin-left: -125px;
93
  border-radius: 3px;
94
  }
95
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table .tooltip .tooltip-text .illustration {
96
+ margin-top: 10px;
97
+ }
98
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table .tooltip:hover .tooltip-text {
99
  visibility: visible;
100
  }
101
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table thead th {
102
+ width: 100px;
103
+ }
104
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody {
105
+ border: 1px solid #ccd0d4;
106
+ }
107
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody th {
108
+ padding: 5px 0 0 10px;
109
+ width: 40%;
110
+ }
111
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td {
112
+ padding-bottom: 5px;
113
+ width: 100px;
114
+ }
115
+ .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .unload-mass-action {
116
+ font-size: 0.9em;
117
+ }
118
  .omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .family {
119
  padding: 0 10px 0;
120
  font-weight: 600;
assets/css/omgf-admin.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["omgf-admin.less"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAkBA,KACE;EACE,WAAA;EACA,qBAAA;EACA,yBAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,4BAAA;;AAEA,KAVF,eAUG;EACC,eAAA;EACA,mBAAA;EACA,WAAA;EACA,qBAAA;;;;;AAQN;EACE,oBAAA;;AADF,SAGE;EACE,eAAA;;AAJJ,SAOE,kBAAiB;EACf,oBAAA;EACA,mBAAA;;AAIJ;EACE,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,iBAAA;EACA,kBAAA;;AANF,8BAQE;EACE,kBAAA;EACA,YAAA;EACA,MAAA;EACA,gBAAA;EACA,eAAA;EACA,cAAA;;AAdJ,8BAiBE;EACE,gBAAA;EACA,aAAA;;AAnBJ,8BAsBE;EACE,gBAAA;;AAvBJ,8BAsBE,4BAGE;EACE,WAAA;EACA,yBAAA;;AA3BN,8BAsBE,4BAGE,MAIE,MACE;EACE,YAAA;;AA/BV,8BAsBE,4BAGE,MAUE;EACE,yBAAA;;AApCR,8BAsBE,4BAGE,MAUE,MAGE;EACE,qBAAA;EACA,UAAA;;AAxCV,8BAsBE,4BAGE,MAUE,MAQE;EACE,mBAAA;EACA,YAAA;;AA7CV,8BAsBE,4BAGE,MAUE,MAQE,GAIE;EACE,gBAAA;;AAhDZ,8BAsBE,4BAGE,MAUE,MAQE,GAIE,oBAGE;EACE,kBAAA;EACA,eAAA;EACA,iBAAA;;AArDd,8BAsBE,4BAGE,MAUE,MAQE,GAIE,oBAGE,SAKE;EACE,kBAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,cAAA;EACA,qCAAA;EACA,gDAA8C,oDAA+C,4BAA7F;EACA,gBAAA;EACA,WAAA;EACA,gBAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,kBAAA;;AAGF,8BAlDZ,4BAGE,MAUE,MAQE,GAIE,oBAGE,SAsBG,MAAO;EACN,mBAAA;;AAzEhB,8BAsBE,4BAGE,MAUE,MAQE,GAmCE;EACE,iBAAA;EACA,gBAAA;;AAKF,8BA/DR,4BAGE,MAUE,MAiDE,GACG,WACC;EACE,oBAAA;;AAvFd,8BA+FE,iCACE;EACE,kBAAA;;AAjGN,8BA+FE,iCAKE;AApGJ,8BA+FE,iCAME;EACE,gBAAA;EACA,UAAA;EACA,qBAAA;EACA,mBAAA;;AAzGN,8BA+FE,iCAKE,0BAOE,KAAI;AA3GV,8BA+FE,iCAME,0BAME,KAAI;EACF,oBAAA;;AA5GR,8BA+FE,iCAiBE;EACE,eAAA;EACA,iBAAA;;AAlHN,8BA+FE,iCAsBE;EACE,eAAA;EACA,eAAA;EACA,iBAAA;;AAxHN,8BA4HE;EACE,mBAAA;;AA7HJ,8BAgIE;AAhIF,8BAiIE;EACE,mBAAA;;AAIJ,wBAA0C;EACxC;IACE,cAAA;;EADF,8BAGE;IACE,kBAAA;IACA,aAAA;IACA,YAAA;;;;;;AAQN;EACE,eAAA;EACA,0CAAA;EACA,WAAA;EACA,YAAA;EACA,MAAA;EACA,kBAAA;;AANF,aAQE;EACE,QAAA;EACA,SAAA;EACA,kBAAA;EACA,eAAe,kBAAf;EACA,WAAW,kBAAX;;;;;AAOH,gBACC;EACE,uBAAA;;AAIA,gBADF,WACG;EACC,sBAAA;;AAGF,gBALF,WAKG,WAAW;EACV,cAAA;;AAXL,gBAeC;EACE,WAAA"}
1
+ {"version":3,"sources":["omgf-admin.less"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAkBA,KACE;EACE,WAAA;EACA,qBAAA;EACA,yBAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,4BAAA;;AAEA,KAVF,eAUG;EACC,eAAA;EACA,mBAAA;EACA,WAAA;EACA,qBAAA;;;;;AAQN;EACE,oBAAA;;AADF,SAGE;EACE,eAAA;;AAJJ,SAOE,kBAAiB;EACf,oBAAA;EACA,mBAAA;;AAIJ;EACE,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,iBAAA;EACA,kBAAA;;AANF,8BAQE;EACE,kBAAA;EACA,YAAA;EACA,MAAA;EACA,gBAAA;EACA,eAAA;EACA,cAAA;;AAdJ,8BAiBE;EACE,gBAAA;EACA,aAAA;;AAnBJ,8BAsBE;EACE,gBAAA;;AAvBJ,8BAsBE,4BAGE;EACE,WAAA;EACA,yBAAA;;AA3BN,8BAsBE,4BAGE,MAIE;EACE,kBAAA;EACA,eAAA;EACA,iBAAA;;AAhCR,8BAsBE,4BAGE,MAIE,SAKE;EACE,kBAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,cAAA;EACA,qCAAA;EACA,gDAA8C,oDAA+C,4BAA7F;EACA,gBAAA;EACA,WAAA;EACA,gBAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;;AAhDV,8BAsBE,4BAGE,MAIE,SAKE,cAgBE;EACE,gBAAA;;AAIJ,8BAjCN,4BAGE,MAIE,SA0BG,MAAO;EACN,mBAAA;;AAxDV,8BAsBE,4BAGE,MAmCE,MACE;EACE,YAAA;;AA9DV,8BAsBE,4BAGE,MAyCE;EACE,yBAAA;;AAnER,8BAsBE,4BAGE,MAyCE,MAGE;EACE,qBAAA;EACA,UAAA;;AAvEV,8BAsBE,4BAGE,MAyCE,MAQE;EACE,mBAAA;EACA,YAAA;;AA5EV,8BAsBE,4BAGE,MAyCE,MAQE,GAIE;EACE,gBAAA;;AA/EZ,8BAsBE,4BAGE,MAyCE,MAQE,GAQE;EACE,iBAAA;EACA,gBAAA;;AAKF,8BAnER,4BAGE,MAyCE,MAsBE,GACG,WACC;EACE,oBAAA;;AA3Fd,8BAmGE,iCACE;EACE,kBAAA;;AArGN,8BAmGE,iCAKE;AAxGJ,8BAmGE,iCAME;EACE,gBAAA;EACA,UAAA;EACA,qBAAA;EACA,mBAAA;;AA7GN,8BAmGE,iCAKE,0BAOE,KAAI;AA/GV,8BAmGE,iCAME,0BAME,KAAI;EACF,oBAAA;;AAhHR,8BAmGE,iCAiBE;EACE,eAAA;EACA,iBAAA;;AAtHN,8BAmGE,iCAsBE;EACE,eAAA;EACA,eAAA;EACA,iBAAA;;AA5HN,8BAgIE;EACE,mBAAA;;AAjIJ,8BAoIE;AApIF,8BAqIE;EACE,mBAAA;;AAIJ,wBAA0C;EACxC;IACE,cAAA;;EADF,8BAGE;IACE,kBAAA;IACA,aAAA;IACA,YAAA;;;;;;AAQN;EACE,eAAA;EACA,0CAAA;EACA,WAAA;EACA,YAAA;EACA,MAAA;EACA,kBAAA;;AANF,aAQE;EACE,QAAA;EACA,SAAA;EACA,kBAAA;EACA,eAAe,kBAAf;EACA,WAAW,kBAAX;;;;;AAOH,gBACC;EACE,uBAAA;;AAIA,gBADF,WACG;EACC,sBAAA;;AAGF,gBALF,WAKG,WAAW;EACV,cAAA;;AAXL,gBAeC;EACE,WAAA"}
assets/css/omgf-admin.less CHANGED
@@ -81,6 +81,37 @@
81
  width: 100%;
82
  border-collapse: collapse;
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  thead {
85
  th {
86
  width: 100px;
@@ -101,33 +132,6 @@
101
 
102
  .unload-mass-action {
103
  font-size: .9em;
104
-
105
- .tooltip {
106
- position: relative;
107
- font-size: 16px;
108
- line-height: 25px;
109
-
110
- .tooltip-text {
111
- visibility: hidden;
112
- position: absolute;
113
- top: 100%;
114
- left: 100%;
115
- z-index: 10000;
116
- background-color: rgba(0, 0, 0, 0.75);
117
- font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
118
- font-size: .8em;
119
- color: #fff;
120
- line-height: 1.5;
121
- width: 180px;
122
- padding: 10px;
123
- margin-left: -90px;
124
- border-radius: 3px;
125
- }
126
-
127
- &:hover .tooltip-text {
128
- visibility: visible;
129
- }
130
- }
131
  }
132
 
133
  .family {
81
  width: 100%;
82
  border-collapse: collapse;
83
 
84
+ .tooltip {
85
+ position: relative;
86
+ font-size: 16px;
87
+ line-height: 25px;
88
+
89
+ .tooltip-text {
90
+ visibility: hidden;
91
+ position: absolute;
92
+ top: 100%;
93
+ left: 100%;
94
+ z-index: 10000;
95
+ background-color: rgba(0, 0, 0, 0.75);
96
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
97
+ font-size: .8em;
98
+ color: #fff;
99
+ line-height: 1.5;
100
+ width: 250px;
101
+ padding: 10px;
102
+ margin-left: -125px;
103
+ border-radius: 3px;
104
+
105
+ .illustration {
106
+ margin-top: 10px;
107
+ }
108
+ }
109
+
110
+ &:hover .tooltip-text {
111
+ visibility: visible;
112
+ }
113
+ }
114
+
115
  thead {
116
  th {
117
  width: 100px;
132
 
133
  .unload-mass-action {
134
  font-size: .9em;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
  }
136
 
137
  .family {
assets/images/above-the-fold.png ADDED
Binary file
assets/images/ffw-press-logo.png ADDED
Binary file
host-webfonts-local.php CHANGED
@@ -5,7 +5,7 @@
5
  * Plugin Name: OMGF
6
  * Plugin URI: https://daan.dev/wordpress-plugins/host-google-fonts-locally
7
  * Description: Minimize DNS requests, leverage browser cache and speed up WordPress by saving Google Fonts to your server and removing external Google Fonts requests.
8
- * Version: 4.4.0
9
  * Author: Daan from FFW.Press
10
  * Author URI: https://ffw.press
11
  * License: GPL2v2 or later
5
  * Plugin Name: OMGF
6
  * Plugin URI: https://daan.dev/wordpress-plugins/host-google-fonts-locally
7
  * Description: Minimize DNS requests, leverage browser cache and speed up WordPress by saving Google Fonts to your server and removing external Google Fonts requests.
8
+ * Version: 4.4.1
9
  * Author: Daan from FFW.Press
10
  * Author URI: https://ffw.press
11
  * License: GPL2v2 or later
includes/admin/class-settings.php CHANGED
@@ -399,7 +399,8 @@ class OMGF_Admin_Settings extends OMGF_Admin
399
  */
400
  public function footer_text_left()
401
  {
402
- $logo = '<a target="_blank" title="Visit FFW Press" href="https://ffw.press/wordpress-plugins/"><img class="signature-image" alt="Visit FFW Press" src="https://ffw.press/wp-content/uploads/2021/01/logo-color-full@025x.png"></a>';
 
403
  $text = sprintf(__('Coded with %s in The Netherlands.', $this->plugin_text_domain), '<span class="dashicons dashicons-heart ffwp-heart"></span>');
404
 
405
  return '<span id="footer-thankyou">' . $logo . ' ' . $text . '</span>';
399
  */
400
  public function footer_text_left()
401
  {
402
+ $logo_url = plugin_dir_url(OMGF_PLUGIN_BASENAME) . 'assets/images/ffw-press-logo.png';
403
+ $logo = "<a target='_blank' title='Visit FFW Press' href='https://ffw.press/wordpress-plugins/'><img class='signature-image' alt='Visit FFW Press' src='$logo_url'></a>";
404
  $text = sprintf(__('Coded with %s in The Netherlands.', $this->plugin_text_domain), '<span class="dashicons dashicons-heart ffwp-heart"></span>');
405
 
406
  return '<span id="footer-thankyou">' . $logo . ' ' . $text . '</span>';
includes/admin/settings/class-detection.php CHANGED
@@ -32,6 +32,7 @@ class OMGF_Admin_Settings_Detection extends OMGF_Admin_Settings_Builder
32
  // Settings
33
  add_filter('omgf_detection_settings_content', [$this, 'do_process_google_fonts'], 30);
34
  add_filter('omgf_detection_settings_content', [$this, 'do_promo_advanced_processing'], 40);
 
35
  add_filter('omgf_detection_settings_content', [$this, 'do_promo_fonts_processing'], 60);
36
  add_filter('omgf_detection_settings_content', [$this, 'do_promo_process_resource_hints'], 70);
37
 
@@ -48,9 +49,6 @@ class OMGF_Admin_Settings_Detection extends OMGF_Admin_Settings_Builder
48
  <p>
49
  <?= __('These settings affect OMGF\'s automatic detection mechanism and how it treats the Google Fonts your theme and plugins use. If you want to use OMGF to remove the Google Fonts your WordPress configuration currently uses, set <strong>Google Fonts Processing</strong> to Remove.', $this->plugin_text_domain); ?>
50
  </p>
51
- <p>
52
- <?= sprintf(__('To install additional Google Fonts, a (free) add-on is required, which can be downloaded <a href="%s">here</a> (coming soon).', $this->plugin_text_domain), '#'); ?>
53
- </p>
54
  <?php
55
  }
56
 
@@ -127,6 +125,22 @@ class OMGF_Admin_Settings_Detection extends OMGF_Admin_Settings_Builder
127
  );
128
  }
129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  /**
131
  *
132
  */
32
  // Settings
33
  add_filter('omgf_detection_settings_content', [$this, 'do_process_google_fonts'], 30);
34
  add_filter('omgf_detection_settings_content', [$this, 'do_promo_advanced_processing'], 40);
35
+ add_filter('omgf_detection_settings_content', [$this, 'do_promo_safe_mode'], 50);
36
  add_filter('omgf_detection_settings_content', [$this, 'do_promo_fonts_processing'], 60);
37
  add_filter('omgf_detection_settings_content', [$this, 'do_promo_process_resource_hints'], 70);
38
 
49
  <p>
50
  <?= __('These settings affect OMGF\'s automatic detection mechanism and how it treats the Google Fonts your theme and plugins use. If you want to use OMGF to remove the Google Fonts your WordPress configuration currently uses, set <strong>Google Fonts Processing</strong> to Remove.', $this->plugin_text_domain); ?>
51
  </p>
 
 
 
52
  <?php
53
  }
54
 
125
  );
126
  }
127
 
128
+ /**
129
+ * Add option for Safe Mode (Pro)
130
+ *
131
+ * @return void
132
+ */
133
+ public function do_promo_safe_mode()
134
+ {
135
+ $this->do_checkbox(
136
+ __('Safe Mode (Pro)', $this->plugin_text_domain),
137
+ 'omgf_pro_safe_mode',
138
+ defined('OMGF_PRO_SAFE_MODE') ? OMGF_PRO_SAFE_MODE : false,
139
+ __('Enable Safe Mode if Advanced Processing (Pro) breaks styling of certain pages.'),
140
+ true
141
+ );
142
+ }
143
+
144
  /**
145
  *
146
  */
includes/admin/settings/class-optimize.php CHANGED
@@ -18,6 +18,8 @@ defined('ABSPATH') || exit;
18
 
19
  class OMGF_Admin_Settings_Optimize extends OMGF_Admin_Settings_Builder
20
  {
 
 
21
  /** @var array $optimized_fonts */
22
  private $optimized_fonts;
23
 
@@ -59,6 +61,9 @@ class OMGF_Admin_Settings_Optimize extends OMGF_Admin_Settings_Builder
59
  <p>
60
  <?= __('These settings affect the fonts OMGF downloads and the stylesheet it generates. If you\'re simply looking to replace your Google Fonts for locally hosted copies, the default settings should suffice.', $this->plugin_text_domain); ?>
61
  </p>
 
 
 
62
  <?php
63
  }
64
 
@@ -178,7 +183,7 @@ class OMGF_Admin_Settings_Optimize extends OMGF_Admin_Settings_Builder
178
  <td>&nbsp;</td>
179
  <th><?= __('Style', $this->plugin_text_domain); ?></th>
180
  <th><?= __('Weight', $this->plugin_text_domain); ?></th>
181
- <th><?= __('Preload', $this->plugin_text_domain); ?></th>
182
  <th><?= __('Do not load', $this->plugin_text_domain); ?></th>
183
  </tr>
184
  </thead>
18
 
19
  class OMGF_Admin_Settings_Optimize extends OMGF_Admin_Settings_Builder
20
  {
21
+ const FFW_PRESS_OMGF_AF_URL = 'https://ffw.press/wordpress/omgf-additional-fonts/';
22
+
23
  /** @var array $optimized_fonts */
24
  private $optimized_fonts;
25
 
61
  <p>
62
  <?= __('These settings affect the fonts OMGF downloads and the stylesheet it generates. If you\'re simply looking to replace your Google Fonts for locally hosted copies, the default settings should suffice.', $this->plugin_text_domain); ?>
63
  </p>
64
+ <p>
65
+ <?= sprintf(__('To install additional Google Fonts, a (free) add-on is required, which can be downloaded <a href="%s" target="blank">here</a>.', $this->plugin_text_domain), self::FFW_PRESS_OMGF_AF_URL); ?>
66
+ </p>
67
  <?php
68
  }
69
 
183
  <td>&nbsp;</td>
184
  <th><?= __('Style', $this->plugin_text_domain); ?></th>
185
  <th><?= __('Weight', $this->plugin_text_domain); ?></th>
186
+ <th><?= __('Preload', $this->plugin_text_domain); ?><span class="dashicons dashicons-info tooltip"><span class="tooltip-text"><span class="inline-text"><?= __('Preload font files (before everything else) so they will be available as soon as they are required for the rendering of the page. Only use preload for font files that are used above the fold.', $this->plugin_text_domain); ?></span><img width="230" class="illustration" src="<?= plugin_dir_url(OMGF_PLUGIN_FILE) . 'assets/images/above-the-fold.png'; ?>" /></span></span></th>
187
  <th><?= __('Do not load', $this->plugin_text_domain); ?></th>
188
  </tr>
189
  </thead>
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: DaanvandenBergh
3
  Tags: google, fonts, gdpr, cache, speed, preload, font-display, webfonts, subsets, remove, minimize, external, requests
4
  Requires at least: 4.6
5
  Tested up to: 5.7
6
- Stable tag: 4.4.0
7
  Requires PHP: 7.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -123,10 +123,15 @@ No, not yet. But I will definitely try to make it compatible in the future!
123
 
124
  == Changelog ==
125
 
 
 
 
 
 
126
  = 4.4.0 | April 10th, 2021 =
127
  * Moved sidebar to its own 'Help' tab to clean up the interface.
128
  * Manage Optimize Fonts panel is now shown inline with other options (and has its own label).
129
- * Each stylesheet's handle is now more prominently visible and the font family is better readable.
130
  * Added mass actions to each font family for easier management of each stylesheet.
131
  * Took a different approach to deal with SSL/Non-SSL for local Dev environments.
132
  * Performance improvements to manual detection mode (decreased risk of timeouts!)
3
  Tags: google, fonts, gdpr, cache, speed, preload, font-display, webfonts, subsets, remove, minimize, external, requests
4
  Requires at least: 4.6
5
  Tested up to: 5.7
6
+ Stable tag: 4.4.1
7
  Requires PHP: 7.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
123
 
124
  == Changelog ==
125
 
126
+ = 4.4.1 | April 23rd, 2021 =
127
+ * Fixed footer logo (load from local source instead of external URL).
128
+ * Added tooltip for preload option.
129
+ * Added link to OMGF Additional Fonts under Optimize tab.
130
+
131
  = 4.4.0 | April 10th, 2021 =
132
  * Moved sidebar to its own 'Help' tab to clean up the interface.
133
  * Manage Optimize Fonts panel is now shown inline with other options (and has its own label).
134
+ * Each stylesheet's handle is now more prominently visible and the font family is more readable.
135
  * Added mass actions to each font family for easier management of each stylesheet.
136
  * Took a different approach to deal with SSL/Non-SSL for local Dev environments.
137
  * Performance improvements to manual detection mode (decreased risk of timeouts!)