Enhanced Media Library - Version 2.3.6

Version Description

Release Date - December 16, 2016

Download this release

Release Info

Developer webbistro
Plugin Icon 128x128 Enhanced Media Library
Version 2.3.6
Comparing to
See all releases

Code changes from version 2.3.5 to 2.3.6

core/options-pages.php CHANGED
@@ -140,8 +140,8 @@ if ( ! function_exists( 'wpuxss_eml_admin_menu' ) ) {
140
  );
141
 
142
 
143
-
144
  add_action( 'load-' . $eml_media_options_page, 'wpuxss_eml_load_media_options_page' );
 
145
 
146
  add_action('admin_print_scripts-' . $eml_medialibrary_options_page, 'wpuxss_eml_medialibrary_options_page_scripts');
147
  add_action('admin_print_scripts-' . $eml_taxonomies_options_page, 'wpuxss_eml_taxonomies_options_page_scripts');
@@ -166,7 +166,81 @@ if ( ! function_exists( 'wpuxss_eml_load_media_options_page' ) ) {
166
 
167
  function wpuxss_eml_load_media_options_page() {
168
 
169
- do_action( 'load-options-media.php' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
  }
171
  }
172
 
140
  );
141
 
142
 
 
143
  add_action( 'load-' . $eml_media_options_page, 'wpuxss_eml_load_media_options_page' );
144
+ add_action( $eml_media_options_page, 'wpuxss_eml_media_options_page' );
145
 
146
  add_action('admin_print_scripts-' . $eml_medialibrary_options_page, 'wpuxss_eml_medialibrary_options_page_scripts');
147
  add_action('admin_print_scripts-' . $eml_taxonomies_options_page, 'wpuxss_eml_taxonomies_options_page_scripts');
166
 
167
  function wpuxss_eml_load_media_options_page() {
168
 
169
+ global $pagenow;
170
+
171
+ $hook_suffix = $pagenow = 'options-media.php';
172
+
173
+ do_action( "load-{$hook_suffix}" );
174
+ do_action( 'admin_enqueue_scripts', $hook_suffix );
175
+ do_action( "admin_print_styles-{$hook_suffix}" );
176
+ do_action( "admin_print_scripts-{$hook_suffix}" );
177
+ do_action( "admin_head-{$hook_suffix}" );
178
+
179
+ add_filter( 'admin_body_class', 'wpuxss_eml_admin_body_class_for_media_options_page' );
180
+ add_filter( 'admin_title', 'wpuxss_eml_admin_title_for_media_options_page', 10, 2 );
181
+ }
182
+ }
183
+
184
+
185
+
186
+ /**
187
+ * wpuxss_eml_admin_body_class_for_media_options_page
188
+ *
189
+ * Ensure compatibility with default options-media.php for third-parties
190
+ *
191
+ * @since 2.3.6
192
+ * @created 16/12/16
193
+ */
194
+
195
+ if ( ! function_exists( 'wpuxss_eml_admin_body_class_for_media_options_page' ) ) {
196
+
197
+ function wpuxss_eml_admin_body_class_for_media_options_page( $admin_body_class ) {
198
+
199
+ $hook_suffix = 'options-media.php';
200
+
201
+ $admin_body_class .= preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix);
202
+
203
+ return $admin_body_class;
204
+ }
205
+ }
206
+
207
+
208
+
209
+ /**
210
+ * wpuxss_eml_admin_title_for_media_options_page
211
+ *
212
+ * @since 2.3.6
213
+ * @created 16/12/16
214
+ */
215
+
216
+ if ( ! function_exists( 'wpuxss_eml_admin_title_for_media_options_page' ) ) {
217
+
218
+ function wpuxss_eml_admin_title_for_media_options_page( $admin_title, $title ) {
219
+
220
+ $admin_title = __('Media Settings','enhanced-media-library') . $admin_title;
221
+
222
+ return $admin_title;
223
+ }
224
+ }
225
+
226
+
227
+
228
+ /**
229
+ * wpuxss_eml_media_options_page
230
+ *
231
+ * Ensure compatibility with default options-media.php for third-parties
232
+ *
233
+ * @since 2.3.6
234
+ * @created 16/12/16
235
+ */
236
+
237
+ if ( ! function_exists( 'wpuxss_eml_media_options_page' ) ) {
238
+
239
+ function wpuxss_eml_media_options_page() {
240
+
241
+ $hook_suffix = 'options-media.php';
242
+
243
+ do_action( $hook_suffix );
244
  }
245
  }
246
 
css/eml-admin.css CHANGED
@@ -48,110 +48,213 @@ body.eml-media-css .compat-item .eml-tax-field {
48
 
49
 
50
 
51
- /* == Media Popup Boxes' Positions == */
52
 
53
- body.eml-media-css .attachments-browser .media-toolbar {
54
- height: auto;
55
- position: relative;
56
- margin-right: 300px;
57
  }
58
 
59
- body.eml-media-css .attachments-browser .media-toolbar-primary,
60
- body.eml-media-css .attachments-browser .media-toolbar-secondary {
61
- height: auto;
62
  }
63
- body.eml-media-css .attachments-browser .media-toolbar-primary {
64
- width: 20%;
 
 
 
 
 
 
 
 
 
65
  }
 
 
 
 
 
 
 
 
 
 
66
  body.eml-media-css .attachments-browser .media-toolbar-secondary {
67
- width: 80%;
68
- max-width: 80%;
69
- position: relative;
70
  }
71
- body.eml-media-css .attachments-browser .media-toolbar-secondary select {
72
- height: 28px;
 
 
 
73
  }
74
- body.eml-media-css .attachments-browser .media-toolbar-primary input[type="search"] {
75
- width: 100%;
 
76
  }
77
 
78
- body.eml-media-css .attachments-browser .media-toolbar .spinner {
79
  float: none;
80
- position: absolute;
81
- z-index: 100;
82
- top: 0;
83
- right: 10px;
84
  }
85
- body.eml-media-css .attachments-browser .uploader-inline {
86
- margin-bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  }
88
- body.eml-media-css .attachments-browser .instructions {
89
- display: block;
 
 
 
 
90
  }
91
 
92
- body.eml-media-css .media-sidebar ul.eml-filter-based {
93
- margin: 0;
 
 
 
94
  }
95
 
96
 
97
 
98
 
99
- @media only screen and (max-width: 1200px) {
100
 
101
- body.eml-media-css .attachments-browser .media-toolbar-primary {
102
- width: 30%;
103
- }
104
- body.eml-media-css .attachments-browser .media-toolbar-secondary {
105
- width: 70%;
106
- }
107
  }
108
 
109
- @media only screen and (max-width: 900px) {
110
 
111
- body.eml-media-css .attachments-browser .media-toolbar {
112
 
113
- margin-right: 262px;
114
- }
115
 
116
- body.eml-media-css .attachments-browser .media-toolbar .attachment-filters {
117
- margin-top: 11px;
118
- margin-right: 10px;
119
- }
120
- }
121
-
122
- @media only screen and (max-width: 640px), screen and (max-height: 400px) {
123
 
124
- body.eml-media-css .attachments-browser .media-toolbar {
125
- margin-right: 0;
126
- }
 
 
 
 
 
 
127
  }
 
 
 
 
 
 
 
 
 
 
 
 
128
 
129
- @media only screen and (max-width: 480px) {
130
-
131
- body.eml-media-css .attachments-browser .media-toolbar-primary,
132
- body.eml-media-css .attachments-browser .media-toolbar-secondary {
133
- float: none;
134
- width: 100%;
135
- }
 
 
136
  }
137
 
138
 
139
 
140
 
141
- /* == Filters == */
142
 
143
- body.eml-media-css .attachments-browser .media-toolbar-secondary select.attachment-filters {
144
- margin-right: 4px;
145
- width: auto;
146
  }
147
 
 
 
 
 
 
 
 
 
 
 
148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
 
 
 
 
 
 
 
 
 
 
 
150
 
151
- /* == ACF compatibility == */
 
 
152
 
153
- body.eml-media-css .media-modal.acf-expanded .attachments-browser .media-toolbar {
154
- margin-right: 700px;
 
155
  }
156
 
157
 
@@ -332,171 +435,3 @@ body.rtl .wpuxss-eml-non-media-taxonomy-list .wpuxss-eml-taxonomy-edit label {
332
  font-size: 23px;
333
  font-weight: 400;
334
  }
335
-
336
-
337
-
338
-
339
- /* == Buttons Styles == */
340
-
341
- .wpuxss-eml-button-remove {
342
- display: inline-block;
343
- text-align: center;
344
- text-decoration: none;
345
- line-height: 1em;
346
- font-size: 18px;
347
- font-family: Arial, Helvetica, sans-serif;
348
- height: 20px;
349
- width: 20px;
350
- border-radius: 10px;
351
- box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
352
- }
353
- .wpuxss-eml-button-remove:hover {
354
- box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
355
- }
356
- .wpuxss-eml-button-container-right {
357
- text-align: right;
358
- margin: 20px 0 0;
359
- }
360
- body.rtl .wpuxss-eml-button-container-right {
361
- text-align: left;
362
- }
363
-
364
- #post-query-submit {
365
- margin: 1px 8px 0 5px;
366
- }
367
- #eml-reset-filters-query-submit {
368
- margin: 1px 8px 0 0;
369
- }
370
-
371
- #reset-all-filters {
372
- vertical-align: middle;
373
- }
374
- .mode-select #reset-all-filters {
375
- margin: 11px 0 0;
376
- }
377
- .wp-customizer .mode-select #reset-all-filters {
378
- margin: 0;
379
- }
380
-
381
-
382
-
383
-
384
- /* == ui-dialog Styles == */
385
-
386
- .eml-dialog-modal {
387
- z-index: 300000 !important;
388
- }
389
-
390
-
391
-
392
-
393
- /* == Fullscreen Spinner Styles == */
394
-
395
- .fullscreen-spinner-box {
396
- background: rgba( 0, 86, 132, 0.9 );
397
- position: fixed;
398
- top: 0;
399
- left: 0;
400
- width: 100%;
401
- height: 100%;
402
- z-index: 300000;
403
- text-align: center;
404
- }
405
- .fullscreen-spinner-inner-box {
406
- border: 1px dashed #fff;
407
- position: absolute;
408
- top: 10px;
409
- left: 10px;
410
- right: 10px;
411
- bottom: 10px;
412
- }
413
- .fullscreen-spinner-box .eml-spinner {
414
- position: absolute;
415
- top: 50%;
416
- left: 0;
417
-
418
- background: url(../images/spinner.gif) no-repeat center bottom;
419
- width: 100%;
420
- height: 120px;
421
- margin: -60px 0 0 0;
422
- text-align: center;
423
- color: #fff;
424
- font-size: 3em;
425
- line-height: 1.3;
426
- font-weight: bold;
427
- }
428
-
429
-
430
-
431
-
432
- /* == Option Page Generic Styles == */
433
-
434
- #toplevel_page_media-library .wp-menu-image {
435
- background-position: -119px -33px !important;
436
- }
437
-
438
- #wpuxss-eml-global-options-wrap .postbox {
439
- background-image:none !important;
440
- position: relative;
441
- }
442
- #wpuxss-eml-global-options-wrap .postbox ul {
443
- margin-bottom: 25px;
444
- }
445
- #wpuxss-eml-global-options-wrap #poststuff .inside {
446
- margin: 20px 0 0;
447
- }
448
-
449
- #wpuxss-eml-global-options-wrap .postbox#wpuxss-credits {
450
- background-color: #fff !important;
451
- }
452
- #wpuxss-credits .author {
453
- font-style: italic;
454
- margin: 30px 0 0;
455
- padding: 10px 0 5px;
456
- border-top: 1px solid #e0e5e9;
457
- }
458
- #wpuxss-credits .logo-webbistro {
459
- font-style: italic;
460
- text-decoration: none;
461
- }
462
- #wpuxss-credits .icon-webbistro {
463
- font-family: 'webbistro';
464
- speak: none;
465
- font-style: normal;
466
- font-weight: normal;
467
- font-variant: normal;
468
- text-transform: none;
469
- line-height: 1;
470
- -webkit-font-smoothing: antialiased;
471
- }
472
- #wpuxss-credits h4 {
473
- margin: 20px 0 4px;
474
- }
475
- #wpuxss-credits p,
476
- #wpuxss-credits ul {
477
- margin-top: 0;
478
- }
479
- #wpuxss-credits li {
480
- list-style: disc;
481
- margin-left: 1.4em;
482
- }
483
-
484
- @font-face {
485
- font-family: 'webbistro';
486
- src:url('../fonts/webbistro.eot');
487
- src:url('../fonts/webbistro.eot?#iefix') format('embedded-opentype'),
488
- url('../fonts/webbistro.woff') format('woff'),
489
- url('../fonts/webbistro.ttf') format('truetype'),
490
- url('../fonts/webbistro.svg#webbistro') format('svg');
491
- font-weight: normal;
492
- font-style: normal;
493
- }
494
-
495
- @media print,
496
- (-webkit-min-device-pixel-ratio: 1.25),
497
- (min-resolution: 120dpi) {
498
-
499
- .fullscreen-spinner-box .eml-spinner {
500
- background-image: url(../images/spinner-2x.gif);
501
- }
502
- }
48
 
49
 
50
 
51
+ /* == Grid Mode == */
52
 
53
+ .media-frame.mode-grid .attachments-browser .media-toolbar-secondary,
54
+ .media-frame.mode-eml-grid .attachments-browser .media-toolbar-secondary {
55
+ max-width: none;
 
56
  }
57
 
58
+ .media-frame.mode-grid .media-toolbar select,
59
+ .media-frame.mode-eml-grid .media-toolbar select {
60
+ margin: 8px 10px 8px 0;
61
  }
62
+
63
+ .media-frame.mode-grid.mode-edit .media-toolbar-secondary > #reset-all-filters,
64
+ .media-frame.mode-eml-grid.mode-edit .media-toolbar-secondary > #reset-all-filters {
65
+ margin: 8px 10px 8px 0;
66
+ vertical-align: middle;
67
+ }
68
+
69
+ .media-frame.mode-grid .spinner,
70
+ .media-frame.mode-eml-grid .spinner {
71
+ float: none;
72
+ margin-top: 0;
73
  }
74
+
75
+
76
+
77
+
78
+ /* == Media Popup Positions == */
79
+
80
+ body.eml-media-css .attachments-browser .media-toolbar {
81
+ height: auto;
82
+ }
83
+
84
  body.eml-media-css .attachments-browser .media-toolbar-secondary {
85
+ max-width: none;
 
 
86
  }
87
+
88
+ body.eml-media-css .media-modal-content .media-frame select.attachment-filters {
89
+ width: auto;
90
+ max-width: calc(48% - 12px);
91
+ margin-right: 10px;
92
  }
93
+
94
+ body.eml-media-css .attachments-browser .media-toolbar-secondary > .media-button {
95
+ margin: 10px 10px 0 0;
96
  }
97
 
98
+ body.eml-media-css .media-frame .spinner {
99
  float: none;
 
 
 
 
100
  }
101
+
102
+
103
+
104
+
105
+ /* == Buttons Styles == */
106
+
107
+ .wpuxss-eml-button-remove {
108
+ display: inline-block;
109
+ text-align: center;
110
+ text-decoration: none;
111
+ line-height: 1em;
112
+ font-size: 18px;
113
+ font-family: Arial, Helvetica, sans-serif;
114
+ height: 20px;
115
+ width: 20px;
116
+ border-radius: 10px;
117
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
118
+ }
119
+ .wpuxss-eml-button-remove:hover {
120
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
121
  }
122
+ .wpuxss-eml-button-container-right {
123
+ text-align: right;
124
+ margin: 20px 0 0;
125
+ }
126
+ body.rtl .wpuxss-eml-button-container-right {
127
+ text-align: left;
128
  }
129
 
130
+ #post-query-submit {
131
+ margin: 1px 8px 0 5px;
132
+ }
133
+ #eml-reset-filters-query-submit {
134
+ margin: 1px 8px 0 0;
135
  }
136
 
137
 
138
 
139
 
140
+ /* == ui-dialog Styles == */
141
 
142
+ .eml-dialog-modal {
143
+ z-index: 300000 !important;
 
 
 
 
144
  }
145
 
 
146
 
 
147
 
 
 
148
 
149
+ /* == Fullscreen Spinner Styles == */
 
 
 
 
 
 
150
 
151
+ .fullscreen-spinner-box {
152
+ background: rgba( 0, 86, 132, 0.9 );
153
+ position: fixed;
154
+ top: 0;
155
+ left: 0;
156
+ width: 100%;
157
+ height: 100%;
158
+ z-index: 300000;
159
+ text-align: center;
160
  }
161
+ .fullscreen-spinner-inner-box {
162
+ border: 1px dashed #fff;
163
+ position: absolute;
164
+ top: 10px;
165
+ left: 10px;
166
+ right: 10px;
167
+ bottom: 10px;
168
+ }
169
+ .fullscreen-spinner-box .eml-spinner {
170
+ position: absolute;
171
+ top: 50%;
172
+ left: 0;
173
 
174
+ background: url(../images/spinner.gif) no-repeat center bottom;
175
+ width: 100%;
176
+ height: 120px;
177
+ margin: -60px 0 0 0;
178
+ text-align: center;
179
+ color: #fff;
180
+ font-size: 3em;
181
+ line-height: 1.3;
182
+ font-weight: bold;
183
  }
184
 
185
 
186
 
187
 
188
+ /* == Option Page Generic Styles == */
189
 
190
+ #toplevel_page_media-library .wp-menu-image {
191
+ background-position: -119px -33px !important;
 
192
  }
193
 
194
+ #wpuxss-eml-global-options-wrap .postbox {
195
+ background-image:none !important;
196
+ position: relative;
197
+ }
198
+ #wpuxss-eml-global-options-wrap .postbox ul {
199
+ margin-bottom: 25px;
200
+ }
201
+ #wpuxss-eml-global-options-wrap #poststuff .inside {
202
+ margin: 20px 0 0;
203
+ }
204
 
205
+ #wpuxss-eml-global-options-wrap .postbox#wpuxss-credits {
206
+ background-color: #fff !important;
207
+ }
208
+ #wpuxss-credits .author {
209
+ font-style: italic;
210
+ margin: 30px 0 0;
211
+ padding: 10px 0 5px;
212
+ border-top: 1px solid #e0e5e9;
213
+ }
214
+ #wpuxss-credits .logo-webbistro {
215
+ font-style: italic;
216
+ text-decoration: none;
217
+ }
218
+ #wpuxss-credits .icon-webbistro {
219
+ font-family: 'webbistro';
220
+ speak: none;
221
+ font-style: normal;
222
+ font-weight: normal;
223
+ font-variant: normal;
224
+ text-transform: none;
225
+ line-height: 1;
226
+ -webkit-font-smoothing: antialiased;
227
+ }
228
+ #wpuxss-credits h4 {
229
+ margin: 20px 0 4px;
230
+ }
231
+ #wpuxss-credits p,
232
+ #wpuxss-credits ul {
233
+ margin-top: 0;
234
+ }
235
+ #wpuxss-credits li {
236
+ list-style: disc;
237
+ margin-left: 1.4em;
238
+ }
239
 
240
+ @font-face {
241
+ font-family: 'webbistro';
242
+ src:url('../fonts/webbistro.eot');
243
+ src:url('../fonts/webbistro.eot?#iefix') format('embedded-opentype'),
244
+ url('../fonts/webbistro.woff') format('woff'),
245
+ url('../fonts/webbistro.ttf') format('truetype'),
246
+ url('../fonts/webbistro.svg#webbistro') format('svg');
247
+ font-weight: normal;
248
+ font-style: normal;
249
+ }
250
 
251
+ @media print,
252
+ (-webkit-min-device-pixel-ratio: 1.25),
253
+ (min-resolution: 120dpi) {
254
 
255
+ .fullscreen-spinner-box .eml-spinner {
256
+ background-image: url(../images/spinner-2x.gif);
257
+ }
258
  }
259
 
260
 
435
  font-size: 23px;
436
  font-weight: 400;
437
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
enhanced-media-library.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Enhanced Media Library
4
  Plugin URI: http://wpUXsolutions.com
5
  Description: This plugin will be handy for those who need to manage a lot of media files.
6
- Version: 2.3.5
7
  Author: wpUXsolutions
8
  Author URI: http://wpUXsolutions.com
9
  Text Domain: enhanced-media-library
@@ -27,7 +27,7 @@ global $wp_version,
27
 
28
 
29
 
30
- $wpuxss_eml_version = '2.3.5';
31
 
32
 
33
 
3
  Plugin Name: Enhanced Media Library
4
  Plugin URI: http://wpUXsolutions.com
5
  Description: This plugin will be handy for those who need to manage a lot of media files.
6
+ Version: 2.3.6
7
  Author: wpUXsolutions
8
  Author URI: http://wpUXsolutions.com
9
  Text Domain: enhanced-media-library
27
 
28
 
29
 
30
+ $wpuxss_eml_version = '2.3.6';
31
 
32
 
33
 
js/eml-media-grid.js CHANGED
@@ -1,8 +1,8 @@
1
- ( function( $ ) {
2
-
3
  $( document ).ready( function() {
4
-
5
  $('.media-toolbar.wp-filter .media-grid-view-switch').after( $('.media-toolbar.wp-filter .select-mode-toggle-button') );
6
  });
7
 
8
- })( jQuery );
1
+ ( function( $ ) {
2
+
3
  $( document ).ready( function() {
4
+
5
  $('.media-toolbar.wp-filter .media-grid-view-switch').after( $('.media-toolbar.wp-filter .select-mode-toggle-button') );
6
  });
7
 
8
+ })( jQuery );
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: webbistro
3
  Tags: media library, media category, media categories, media gallery, gallery shortcode, media tag, media tags, media taxonomy, media taxonomies, media uploader, mime type, mime, mime types, file types, media types, media filter, attachment, gallery, image, images, media, ux, user experience, wp-admin, admin, taxonomy, taxonomies
4
  Requires at least: 4.5
5
  Tested up to: 4.7
6
- Stable tag: 2.3.5
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -163,6 +163,17 @@ Please notice that you use the Enhanced Media Library with other plugins that ad
163
 
164
  == Changelog ==
165
 
 
 
 
 
 
 
 
 
 
 
 
166
  = 2.3.5 =
167
  *Release Date - November 29, 2016*
168
 
3
  Tags: media library, media category, media categories, media gallery, gallery shortcode, media tag, media tags, media taxonomy, media taxonomies, media uploader, mime type, mime, mime types, file types, media types, media filter, attachment, gallery, image, images, media, ux, user experience, wp-admin, admin, taxonomy, taxonomies
4
  Requires at least: 4.5
5
  Tested up to: 4.7
6
+ Stable tag: 2.3.6
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
163
 
164
  == Changelog ==
165
 
166
+ = 2.3.6 =
167
+ *Release Date - December 16, 2016*
168
+
169
+ = Improvements =
170
+ * Better admin CSS
171
+ * Inline uploader restored in media library Grid Mode (PRO only)
172
+ * Bulk edit action added with new WP 4.7 hook (PRO only)
173
+ * Media Settings admin page improved to be more compatible with third-party plugins extending it as well
174
+
175
+
176
+  
177
  = 2.3.5 =
178
  *Release Date - November 29, 2016*
179