=== Lewe Bootstrap Visuals ===
Contributors: glewe
Donate link: https://www.paypal.me/GeorgeLewe
Tags: lewe bootstrap shortcode styles visual
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 3.0.1
Requires PHP: 7.4
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

A WordPress plugin that provides Bootstrap visual components through easy-to-use shortcodes.

== Description ==

Lewe Bootstrap Visuals is a comprehensive WordPress plugin that brings the power of Bootstrap 5 to your WordPress site through an extensive collection of shortcodes. This plugin replaces the legacy shortcode-bootstrap-visuals plugin with modern Bootstrap 5.

**Key Features:**

* **Bootstrap 5.3.8** - Latest Bootstrap version with modern CSS and JavaScript
* **Prefix Support** - All CSS classes use the `bsv-` prefix to avoid conflicts
* **Modern WordPress Standards** - Built following current WordPress Plugin Development Handbook
* **Comprehensive Components** - Alerts, badges, buttons, cards, modals, progress bars, and more
* **Responsive Grid System** - Bootstrap 5 grid with responsive breakpoints
* **CDN Integration** - Automatic loading of Bootstrap 5.3.8 from CDN
* **Shortcode API** - Simple shortcodes for all Bootstrap components using dash syntax
* **TinyMCE Integration** - Visual editor buttons for easy shortcode insertion
* **Admin Interface** - Clean settings page with component documentation

**Available Shortcodes:**

*Layout Components:*
* `[bsv-container]` - Bootstrap container
* `[bsv-row]` - Bootstrap row
* `[bsv-column]` - Bootstrap column with responsive sizes

*UI Components:*
* `[bsv-alert]` - Alert messages with optional dismiss button
* `[bsv-badge]` - Badges and labels
* `[bsv-button]` - Buttons with various styles and sizes
* `[bsv-card]` - Cards with headers, footers, and images
* `[bsv-panel]` - Alias for card (backward compatibility)

*Content Components:*
* `[bsv-blockquote]` - Styled blockquotes
* `[bsv-code]` - Inline and block code formatting
* `[bsv-highlight]` - Highlighted text
* `[bsv-lead]` - Lead paragraphs
* `[bsv-text]` - Text with utility classes
* `[bsv-list]` - Styled lists

*Interactive Components:*
* `[bsv-modal]` - Modal dialogs
* `[bsv-collapse]` - Collapsible content
* `[bsv-accordion]` - Accordion panels
* `[bsv-tooltip]` - Tooltips
* `[bsv-popover]` - Popovers

*Progress & Loading:*
* `[bsv-progress]` - Progress bars
* `[bsv-spinner]` - Loading spinners

**Migration from Legacy Plugin:**

If you're migrating from the old shortcode-bootstrap-visuals plugin, most shortcodes work with the new dash syntax (`[bsv-alert]` instead of `[bsv_alert]`). The plugin maintains backward compatibility where possible while following modern WordPress shortcode conventions.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/shortcode-bootstrap-visuals` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Use the Settings > Bootstrap Visuals screen to configure the plugin.
4. Start using shortcodes in your posts and pages.

== Frequently Asked Questions ==

= Does this plugin include Bootstrap CSS and JavaScript? =

Yes, the plugin automatically loads Bootstrap CSS and JavaScript from CDN. You can disable this in the settings if you prefer to load Bootstrap manually.

= Are the shortcodes compatible with the old plugin? =

The new plugin uses dash syntax (`[bsv-alert]`) instead of underscore syntax (`[bsv_alert]`) to follow WordPress standards. Most functionality remains the same with improved Bootstrap 5 support.

= Can I customize the Bootstrap components? =

Yes, all components use the `bsv-` prefix, so you can add custom CSS to override or extend the default Bootstrap styles without conflicts.

= Does this work with my theme? =

Yes, the plugin is designed to work with any properly coded WordPress theme. The prefixed CSS classes prevent conflicts with your theme's styles.

= Is this plugin responsive? =

Yes, all components are fully responsive and support Bootstrap 5's responsive breakpoints (sm, md, lg, xl, xxl).

== Screenshots ==

1. Example of various Bootstrap components in action
2. TinyMCE editor integration with shortcode buttons

== Changelog ==

= 3.0.1 =
* Update asset images

= 3.0.0 =
* Complete rewrite for Bootstrap 5.3.8
* Modern WordPress standards compliance
* Improved admin interface
* Enhanced shortcode system with dash syntax
* TinyMCE editor integration
* Better performance and security
* Prefixed CSS classes to avoid conflicts
* Responsive grid system updates
* New component options and styling

= 2.x.x =
* Legacy version (deprecated)

== Upgrade Notice ==

= 3.0.0 =
Complete rewrite based on Bootstrap 5.3.8 and modern WordPress standards.

== Support ==

For support, documentation, and feature requests, please visit:

* [Plugin Documentation](https://lewe.gitbook.io/lewe-bootstrap-visuals/ "Lewe Bootstrap Visuals Documentation")
* [WordPress Support Forum](https://wordpress.org/support/plugin/shortcode-bootstrap-visuals/ "WordPress Support Forum")
* [Lewe Service Desk](https://georgelewe.atlassian.net/servicedesk/customer/portal/5/ "Lewe Service Desk")

== Credits ==

* Based on [Bootstrap](https://getbootstrap.com/)
* Follows [WordPress Coding Standards](https://developer.wordpress.org/coding-standards/)
