BACK TO DIRECTORY

Easy Dark Theme for Astra

by Jael Meire

0.0
(0 ratings)

Easy Dark Theme for Astra adds a light/dark mode switcher designed specifically for Astra themes.

Main features:
* Toggle control mode:
* Auto (system preference) using prefers-color-scheme
* Button mode (user switch)
* Optional “Remember preference” (persists user choice)
* Toggle placement options (floating):
* Bottom-right, bottom-left, top-right, top-left
* Horizontal and vertical spacing (positive values, automatically applied based on position)
* Toggle visibility options:
* Always show, hide on mobile, hide on desktop, always hide
* Toggle style options:
* Icon or Text
* Pill style:
* Capsule switch with sun/moon icons and animated knob
* Optional theme transition:
* Smooth transition applied only while switching between themes
* Multiple toggle outputs:
* Floating button (auto-injected)
* Widget
* Shortcode: [edta_toggle]
* Admin preview with live style switching
* Optional Astra Global Colors mapping:
* Free Preset Palette (included, not editable)
* Custom Palette (fully editable)
* Dark palette always applied in dark mode
* Light palette can be skipped to respect the theme’s own light colors (recommended)
* Accessibility options:
* Reduced motion support (respects prefers-reduced-motion)
* Optional focus ring improvements for keyboard navigation
* Tools:
* Export settings to JSON
* Import settings from JSON
* Reset settings to defaults (with confirmation)
* Admin UX improvements:
* Reduced flicker on initial load (palette + lock state handling)
* Improved state synchronization for preset/custom palettes
* Improved save-state detection in sidebar

Notes:
* This plugin is intended for Astra themes. If Astra is not active, the plugin’s frontend output is disabled. The admin page remains available.

Plugin page:
https://wordpress.org/plugins/easy-dark-theme-for-astra/

Screenshots

Control + Animation sections (complete view)

Control + Animation sections (complete view)

Astra Global Colors (Free Preset Palette selected)

Astra Global Colors (Free Preset Palette selected)

Astra Global Colors (Custom Palette selected)

Astra Global Colors (Custom Palette selected)

Accessibility + Tools sections

Accessibility + Tools sections

Plugin Details

Active Installs
10
Total Downloads
702
Version
1.1.2
Requires WP
6.0
Requires PHP
8.0
Tested Up To
7.0.4
Added
2026-03-06
Last Updated
2026-06-19 4:45am GMT

Ratings

5
0
4
0
3
0
2
0
1
0