=== First Screen CSS & Settings ===
Contributors: Firmcatalyst
Tags: css, first screen, style, web vitals, inline, defer, deregister
Requires at least: 5.8
Tested up to: 6.4
Requires PHP: 7.4
Stable tag: 1.7.0
Author: Vadim Volkov, Firmcatalyst
Author URI: https://firmcatalyst.com
License: GPL v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Manipulate enqueued Styles and Scripts on the website; add custom CSS optionally

== Description ==

This is a professional tool to manipulate enqueued Styles and Scripts on your website; add custom CSS to the first screen and not first screen optionally, choose where to apply. Use it to improve your Core Web Vitals score or just add custom styling.

= Features =

* Control your website's CSS
* Apply changes to individual posts/pages/custom post types
* Apply changes to all posts of a specific type
* Apply changes to the blog or any post-type archive
* Inline, defer, or de-register / disable Styles and Scripts
* Edit CSS easily with the CodeMirror visual editor
* Automatic CSS minification
* Instructions to get CSS

= Demo =

[firmcatalyst.com/first-screen-css](https://firmcatalyst.com/first-screen-css/)

= Usage =

* Install and activate the plugin.
* Navigate to "CSS Settings" in the left sidebar of your wp-admin.
* Click "Add New" Settincs Set
* Input your CSS or adjust the settings.
* Choose where to apply the changes and Publish.
* Repeat to apply a different set of settings to other posts.

== Installation ==

1. Install the plugin
2. Activate the plugin

== Development ==

You can customize the code to suit your requirements or suggest improvements on [GitHub](https://github.com/VVolkov833/first-screen-css). The code is transparent and easy to understand.

== Frequently Asked Questions ==

Feel free to ask your questions [here](https://firmcatalyst.com/contact/) or through GitHub..

== Upgrade Notice ==

= 1.7 =

* Added the option to apply Settings by Template
* Added useful functions to CodeMirror editor

= 1.6 =

* Added the options to inline, defer and de-register CSS and JS
* Enhanced the CodeMirror editor for CSS manipulation
* Improved performance handling heavy CSS
* Enhanced descriptions and added simplified instructions

= 1.5 =

* Added the Wrap button to softly break / unbreak long lines
* Added the Infinity button to fit the editor's height to the content

= 1.4 =

* Added the Format button to spread new lines and tabs (spaces)
* Added the option to deregister all styles or scripts at once
* Fixed the CSS minification for bigger content
* Removed the Front page from bulk exceptions

= 1.3 =

* Added the development mode, visible only to admins
* Added the option to deregister existing styles and scripts
* Added the option to defer the not-first-screen CSS loading

= 1.2 =

* Added the option to deregister enqueued styles by name
* Added the field for non-first-screen css
* Added the exceptions option to the public post types

= 1.1 =

* Excluded Front Page from the bulk options, as it stands out in most cases

= 1.0 =

* Initial release