=== Nyxonn Builder ===
Contributors: hitendra127
Tags: page builder, visual editor, drag and drop, responsive, website builder
Requires at least: 5.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight drag-and-drop visual builder for responsive WordPress pages.

== Description ==

Nyxonn Builder provides a visual builder for creating responsive WordPress page layouts with sections, rows, columns, and content modules.

Nyxonn Builder's custom JavaScript and CSS source files are included directly in the plugin package in human-readable form. No build step is required for the included Nyxonn Builder source.

The Free plugin includes:

* Heading, Text, Image, Button, Nav Menu, Divider, Gallery, Icon Box, and Spacer modules
* Desktop, tablet, and mobile design controls
* Global colors, typography, layout, and button defaults
* Header and Footer Theme Builder templates with basic sitewide assignments
* Custom font and icon-library registration
* Builder role access controls
* Conditional frontend assets and performance controls
* Safe Mode for temporarily suppressing optional frontend output
* Allowlisted configuration export and import

Nyxonn Pro is a separately distributed extension. Free may show catalog information for optional modules, but Pro implementations and licensing are not included in this plugin.

== Installation ==

1. Upload the `Nyxonn Builder` folder to `/wp-content/plugins/`, or install the plugin ZIP through Plugins > Add New > Upload Plugin.
2. Activate Nyxonn Builder from the Plugins screen.
3. Open Nyxonn Builder in the WordPress admin area and enable the builder for the required post types.
4. Open an eligible page and choose Edit with Nyxonn Builder.

== Frequently Asked Questions ==

= Does Nyxonn Builder require coding knowledge? =

No. Layouts and module settings can be edited through the visual builder.

= Are Custom CSS and JavaScript included in Free? =

No. Global Custom CSS, Global Custom JavaScript/Scripts, and advanced page, section, or module code controls require the separately distributed Nyxonn Pro addon. Generated Builder styles and Global Design controls remain available in Free.

= Which Header and Footer display conditions are available? =

Free supports assigning a Header or Footer template to the entire site. Advanced display conditions, such as specific pages, posts, and archives, require the separately distributed Nyxonn Pro addon.

= Which content modules are included? =

Free includes Heading, Text, Image, Button, Nav Menu, Divider, Gallery, Icon Box, and Spacer modules, organized inside sections, rows, and columns.

= Does deactivation delete my layouts or settings? =

No. Nyxonn Builder uses a preservation-first policy. Deactivation and plugin removal do not automatically delete saved layouts, templates, settings, custom code, fonts, icons, or role configuration.

= Can remote fonts be disabled? =

Yes. Disable Google Fonts in Nyxonn Builder > Performance. Safe Mode also suppresses Google Fonts and optional custom frontend output without deleting stored values.

= Is Nyxonn Pro included? =

No. Nyxonn Pro is a separate extension. This package contains no Pro implementation or license-management code.

== Screenshots ==

1. Nyxonn Builder admin dashboard and internal navigation.
2. Visual builder with the module panel and canvas.
3. Responsive desktop, tablet, and mobile controls.
4. Global Design settings.
5. Header and Footer Theme Builder management.

== External services ==

Nyxonn Builder does not send telemetry or tracking data.

The following optional services are contacted only when their related features are used:

* Google Fonts: When a Google font is selected and Google Fonts are not disabled, the visitor's browser requests the selected font stylesheet and files from `fonts.googleapis.com` and `fonts.gstatic.com`. Google may receive standard request information such as IP address and user agent. Google Privacy Policy: https://policies.google.com/privacy — Google Terms: https://policies.google.com/terms
* YouTube: A YouTube request occurs only when a user places a YouTube video URL in supported Nyxonn content. YouTube may receive standard browser request information. Google Privacy Policy: https://policies.google.com/privacy — YouTube Terms: https://www.youtube.com/static?template=terms
* Vimeo: A Vimeo request occurs only when a user places a Vimeo video URL in supported Nyxonn content. Vimeo may receive standard browser request information. Vimeo Privacy Policy: https://vimeo.com/privacy — Vimeo Terms: https://vimeo.com/terms

Administrators control whether these features are configured. Self-hosted fonts and videos do not require these services.

== Third-party libraries ==

Font Awesome Free 6.5.2 is bundled locally for icon rendering. Its code is licensed under MIT, its fonts under SIL OFL 1.1, and its icons under CC BY 4.0. The upstream license is included at `assets/vendor/fontawesome/LICENSE.txt`. The matching upstream source distribution is available at https://github.com/FortAwesome/Font-Awesome/releases/tag/6.5.2.

== Changelog ==

= 2.0.0 =

* Added the shared Nyxonn Builder admin shell and management screens.
* Added Builder Settings, Global Design, Theme Builder, Assets, Role Manager, Performance, Integrations, Tools, Settings, and Safe Mode.
* Added conditional frontend asset loading and responsive generated styles.
* Added registry-based compatibility for separately distributed extensions.
* Improved builder save validation, layout loading, responsive handling, and preview behavior.

= 1.0.0 =

* Initial public version.
