=== MightyMenu for Tutor LMS ===
Contributors: userelements
Tags: lms, tutor, tutorlms, course, education
Requires at least: 4.7
Tested up to: 6.8
Requires PHP: 7.2
Stable tag: 1.6
Requires Plugins: tutor
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Smart off-canvas menu for Tutor LMS.

== Description ==

**MightyMenu for Tutor LMS** is a powerful addon that brings a **smart off-canvas vertical menu** to your WordPress learning platform. Instead of the standard course navigation, students get an **intuitive, dashboard-style sidebar** that makes accessing courses, progress, quizzes, and learning tools faster and more engaging.  

### Why Use MightyMenu?
- Provide students with a **dashboard-style learning experience**
- Replace basic navigation with a **modern vertical sidebar**
- Encourage engagement with **progress tracking, quick course access, and gamified visuals**
- Fully responsive design that looks great on **desktop, tablet, and mobile**

---

== 🎯 Key Features ==

### Smart Off-Canvas Sidebar
- Sleek vertical menu that slides in from left or right  
- Fully customizable positioning and layout options  
- Works seamlessly on all devices  
- Option to hide sidebar on mobile for a distraction-free experience  

### Student Dashboard Integration
- **Resume Learning:** Quick access to unfinished courses with progress indicators  
- **Course Progress:** Visual progress bars with completion percentages  
- **My Courses:** View enrolled and completed courses in one place  
- **Quiz Attempts:** Track results with pass/fail status  
- **Q&A Access:** Direct entry to discussions and questions  
- **Wishlist:** Save and manage favorite courses  

### Customization & Design
- Change **colors, text, and button styles** to match your brand  
- Choose sidebar alignment: **left or right**  
- Toggle menu items on/off for a tailored experience  
- **Dark Mode support** for improved accessibility  
- Fully **responsive** design  

### User Experience Enhancements
- Engaging progress visuals with motivational elements  
- Gamification-inspired feedback to encourage learners  
- Seamless integration with Tutor LMS user profiles  
- Quick access to **settings and logout options**  

### Developer-Friendly
- Configure settings directly from the **WordPress Customizer**  
- Translation ready with .po/.mo files  
- Secure, lightweight, and performance-optimized  
- Built following **WordPress coding standards**  

---

== Installation ==

1. Install and activate MightyMenu for Tutor LMS.  
2. Ensure that **Tutor LMS** is installed and active.  
3. Navigate to **Appearance → Customize → MightyMenu Tutor LMS**.  
4. Configure sidebar colors, layout, and menu items.  

---

== Frequently Asked Questions ==

= Does MightyMenu require Tutor LMS? =  
Yes. Tutor LMS must be installed and activated for MightyMenu to work. It enhances Tutor LMS by providing advanced navigation and dashboard options.  

= Can I customize the sidebar design? =  
Yes. You can change colors, layout, positioning, and even toggle specific menu sections through the WordPress Customizer.  

= Is it mobile-friendly? =  
Absolutely. The sidebar is fully responsive and has an option to disable on smaller screens for a cleaner mobile learning experience.  

---

== Screenshots ==

1. Tutor LMS dashboard with off-canvas sidebar  
2. Resume Learning with progress bar  
3. Enrolled Courses overview  
4. Completed Courses with achievements  
5. Quiz Attempts and Q&A access  

---

== Tutorials & Guides ==

- [17 Awesome Websites Made with Tutor LMS](https://www.userelements.com/list/tutor-lms-website-examples/)
- [The Complete List of Tutor LMS Shortcodes and How to Use Them – Tutor LMS](https://www.userelements.com/tutor-lms-shortcodes/)
- [Best WordPress LMS Plugins to Create and Sell Courses Online](https://www.userelements.com/list/best-wordpress-lms-plugins/)
- [Sending Reminder Emails to Inactive Students – Tutor LMS](https://www.userelements.com/sending-reminder-emails-to-inactive-students-tutor-lms/)
- [Tutor LMS – Get Student Information in PHP](https://www.userelements.com/tutor-lms-get-student-information-in-php/)
- [How to Hide, Remove or Disable Reviews or Star Rating in Tutor LMS](https://www.userelements.com/remove-tutor-reviews/)
- [How to Add Custom Fields to the Registration Form in Tutor LMS](https://www.userelements.com/tutor-lms-custom-registration-fields/)
- [Create a User Directory with Elementor](https://userelements.com/create-user-directory-elementor/)


== More Plugins by UserElements ==

- [WP User Data](https://www.userelements.com/wp-user-data/)
- [User Broadcast Email](https://www.userelements.com/user-broadcast-email/)
- [Elementor Product Table for WooCommerce](https://wordpress.org/plugins/product-table-for-elementor)

== Changelog ==

= 1.6 =
* Code quality improvements: Added comprehensive comments and proper code formatting
* Enhanced documentation: Added function docblocks and inline explanations
* Accessibility: Added alt attributes to avatar images

= 1.5 =
* Fixed Internationalization issues.

= 1.4 =
* Enhanced security by adding ABSPATH checks to prevent direct file access
* Fixed script and style enqueuing to follow WordPress best practices
* Replaced inline styles with proper wp_add_inline_style() function
* Removed empty inline script tags
* Fixed syntax errors caused by smart quotes in text strings
* Improved code organization and maintainability

= 1.3 =
* Enhancement - Added upgrade functions.
* Enhancement - Better field sanitization.

= 1.2 =
* Enhancement - Revamped personalized sidebar

= 1.1 =
* Correct plugin tags

= 1.0 =
* Initial release.