=== ID Visual Editor ===
Contributors: insightdezign
Tags: page builder, visual editor, drag and drop, content builder
Requires at least: 5.8
Tested up to: 6.9
Stable tag: 1.1.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight visual row/column/block builder that produces clean HTML and CSS with zero frontend JavaScript dependencies.

== Description ==

ID Visual Editor replaces the Gutenberg editor with a simple, fast visual builder. It produces clean HTML and CSS with absolutely no frontend JavaScript, no shortcodes, and no lock-in.

If you deactivate this plugin, all your content remains intact as standard HTML in your posts and pages.

**Key Features:**

* Visual row/column/block builder
* Zero frontend JavaScript — pure HTML + CSS output
* No shortcodes, no lock-in
* Drag and drop reordering
* 7 built-in block types: Text, Heading, Image, Button, Spacer, Video, Custom HTML
* Fractional column widths (halves, thirds, quarters, fifths)
* Responsive by default (tablet and mobile breakpoints)
* Extensible block API for add-on plugins
* Undo/redo history
* HTML import support
* Per-page scoped CSS — zero unused styles

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`
2. Activate through the Plugins menu
3. Go to Settings > ID Visual Editor to choose which post types use the visual editor
4. Edit any post or page and click "Enable IDVE" to start building

== Frequently Asked Questions ==

= What happens if I deactivate the plugin? =

Your content stays exactly as it is. The plugin saves clean HTML directly to the post content field — no shortcodes or special markup that would break.

= Does this add JavaScript to my site's frontend? =

No. The only frontend assets are a small CSS grid file (~2KB) and per-page scoped styles. Zero JavaScript.

= Can I use this with custom post types? =

Yes. Go to Settings > ID Visual Editor to enable it for any registered post type, or use the `idve_supported_post_types` filter in your theme.

= Can I create custom block types? =

Yes. IDVE provides a PHP + JS registration API. See the developer documentation for `idve_register_block()`.

== Changelog ==

= 1.1.0 =
* Added Freemius SDK integration for licensing and updates.
* Settings menu renamed from "IDVE" to "ID Visual Editor".
* AI Assistant is now a Pro feature — free users see an upgrade prompt.
* Added Freemius uninstall cleanup.

= 1.0.1 =
* Fixed Plugin Check compliance: added translators comments, replaced strip_tags with wp_strip_all_tags.
* Added phpcs:ignore for error_log debug calls, external Font Awesome CDN, inline style registration, and direct DB queries.
* Fixed readme plugin name to match plugin header.
* Updated Tested up to 6.9.

= 1.0.0 =
* Initial release
* Visual row/column/block editor
* 7 built-in block types
* Drag and drop reordering
* Undo/redo
* HTML import
* REST API save/load
* Extensible block API
