=== HPcode Responsive BR ===
Contributors: haniwaman
Tags: line break, responsive, block editor, rich text, breakpoints
Requires at least: 7.1
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Show or hide a single line break per screen size, using the same breakpoints as the block editor's responsive states.

== Description ==

This plugin adds a **Responsive line break** item to the rich text toolbar. Put the caret where you want the break, tick the screen sizes it should apply to, and insert it.

= Breakpoints =

The screen sizes come from `settings.viewport` in `theme.json`, through the same core function that drives the editor's `@mobile` and `@tablet` states. Themes that do not set it get the WordPress defaults.

= In the editor =

A small marker shows where each break is, even at widths where it does not apply. Hover it to see the screen sizes, click it to change them.

== Installation ==

1. Install and activate the plugin.
2. Put the caret where you want a break, then open "Responsive line break" in the block toolbar.

== Development ==

The editor script in `build/` is compiled from the TypeScript sources in `src/`, which are
included in this plugin. To rebuild them:

`npm install`
`npm run build`

The build uses @wordpress/scripts (webpack). `package.json` and `tsconfig.json` ship with the
plugin so the output can be reproduced.

== Screenshots ==

1. Choosing the screen sizes for a line break.
2. Markers show where the breaks are. Hover one to see which screen sizes it applies to.

== Changelog ==

= 1.0.0 =
* First public release.
