=== AboveWP Admin Dark Mode === Contributors: wpabove, pdpetrov98 Tags: dark mode, admin theme, night mode, dark theme, admin ui Requires at least: 5.0 Tested up to: 6.9 Stable tag: 1.2.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Toggle between light and dark modes in your WordPress admin area with multiple themes, scheduling, and advanced customization options. == Description == AboveWP Admin Dark Mode provides a comprehensive dark mode solution for WordPress admin with multiple themes, automatic scheduling, and extensive customization options. Switch between light and dark modes manually or let the plugin automatically adapt based on your schedule or local sunset/sunrise times. = Key Features = **Multiple Dark Themes:** * Classic Dark - Traditional dark gray theme with orange accents * OLED Black - Pure black theme optimized for OLED displays * Blue Dark - Dark theme with blue accents for a modern look * Live theme preview in settings * Instant theme switching **Automatic Scheduling:** * Schedule dark mode by specific times (e.g., 6:00 PM to 6:00 AM) * Automatic sunset to sunrise mode using your browser's geolocation * Custom time ranges for weekdays and weekends * Smart scheduling that adapts to your location **User Experience:** * Easy-to-use dark mode toggle in the admin bar * FOUC (Flash of Unstyled Content) prevention for seamless experience * User-specific preferences that persist across sessions * Fully responsive design that works on all screen sizes * Comprehensive settings panel with intuitive controls **Advanced Customization:** * Form elements styled consistently across all themes * Smooth visual transitions * Admin bar integration * AboveWP dashboard integration == Installation == 1. Upload the `abovewp-admin-dark-mode` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Access settings through AboveWP → Dark Mode or click Configure on the AboveWP Dashboard 4. Choose your preferred theme and configure scheduling options 5. Use the dark mode toggle in the admin bar for manual control == Usage == **Manual Toggle:** Click the dark mode icon in the WordPress admin bar to instantly toggle between light and dark modes. **Theme Selection:** Go to AboveWP → Dark Mode to choose from three available themes: * Classic Dark (default) * OLED Black * Blue Dark **Automatic Scheduling:** Configure automatic dark mode activation in the settings: * Set custom time ranges (e.g., 7:00 PM to 7:00 AM) * Enable sunset to sunrise mode for natural light adaptation * Allow geolocation access for accurate sunset/sunrise times **Settings Panel:** Access comprehensive settings through: * WordPress Admin → AboveWP → Dark Mode * AboveWP Dashboard → Dark Mode plugin card → Configure button == Frequently Asked Questions == = How do I change the dark theme? = Go to AboveWP → Dark Mode, select your preferred theme from the Theme Selection section, and click Save Changes. = Can I schedule dark mode automatically? = Yes! Enable "Automatic Dark Mode Scheduling" in the settings and choose between custom time ranges or sunset to sunrise mode. = Why do I need to allow location access? = Location access is only required for the sunset to sunrise scheduling feature. It helps determine accurate sunset and sunrise times for your area. = Will my preferences sync across devices? = Preferences are saved per-user in your WordPress database, so they'll persist across browser sessions on the same WordPress site. = Does this work with all WordPress themes? = This plugin only affects the WordPress admin area, not your website's frontend. It works with all WordPress admin interfaces. == Requirements == * WordPress 5.0 or higher * Modern browsers (Chrome, Firefox, Safari, Edge) * JavaScript enabled * For sunset/sunrise scheduling: Browser geolocation support == Privacy == This plugin may use your browser's geolocation feature (with your permission) solely for calculating sunset and sunrise times for automatic scheduling. No location data is stored or transmitted to external servers. == Support == For support, feature requests, or bug reports, please visit [AboveWP](https://abovewp.com) or contact us directly. == Screenshots == 1. Dark mode toggle in WordPress admin bar 2. Settings panel with theme selection and preview 3. Automatic scheduling configuration 4. Classic Dark theme in action 5. OLED Black theme interface 6. Blue Dark theme with blue accents == Changelog == = 1.2.0 = * Design update = 1.1.0 = * Added multiple dark themes (Classic Dark, OLED Black, Blue Dark) * Implemented automatic scheduling with custom time ranges * Added sunset to sunrise scheduling with geolocation support * Created comprehensive settings panel with live theme preview * Added FOUC (Flash of Unstyled Content) prevention * Improved form element styling across all themes * Enhanced user experience with better visual feedback * Added AboveWP dashboard integration * Implemented WordPress Settings API for better data persistence = 1.0.0 = * Initial release == Upgrade Notice == = 1.1.0 = Major feature update! New multiple themes, automatic scheduling, and comprehensive settings panel. Recommended for all users. = 1.0.0 = Initial release of AboveWP Admin Dark Mode