Energy Saver Smart

Plugin Banner

Energy Saver Smart

by ronchiluca

Download
Description

Energy Saver Smart dims the page after a configurable period of inactivity, helping you reduce the visual impact of idle sessions without interrupting active visitors.

Version 1.3.5 fixes overlay timing when visitors return to a tab, prevents passive tab-reactivation events from immediately dismissing the overlay, and keeps the optional explicit resume mode that waits for a click or scroll.

Features

  • Configurable idle timeout with validation.
  • Overlay enable/disable toggle.
  • Adjustable overlay background opacity.
  • Optional logo visibility.
  • Optional mobile disable.
  • Optional WooCommerce exclusions for cart, checkout, and account pages.
  • Manual exclusions by URL path and CSS selector.
  • Automatic suppression while users type in fields or play audio/video.
  • Per-language overlay messages for English, Italian, French, German, and Spanish.
  • Optional frontend language selection based on the visitor browser.
  • Support contact shown in plugin settings.
  • Clean uninstall routine.
  1. Upload the folder energy-saver-smart into /wp-content/plugins/.
  2. Activate the plugin from the WordPress Plugins screen.
  3. Go to Settings > Energy Saver Smart to configure the overlay.

1.3.5

  • Fixed return-from-background-tab behavior so elapsed hidden time is honored.
  • Prevented passive focus restoration and incidental mouse movement from immediately dismissing the overlay.
  • Kept the optional explicit resume mode that requires a click or scroll to continue.

1.3.5

  • Fixed idle-time tracking so time spent away from the tab is counted correctly.
  • Added an option to keep the overlay visible until the visitor clicks or scrolls.
  • Added a delayed resume reminder message shown 5 seconds after tab return when explicit resume mode is enabled.
  • Synced plugin version metadata to 1.3.5.

1.3.3

  • Fix author name

1.3.0

  • Added plugin translations for French, German, and Spanish.
  • Added browser-language frontend mode using the visitor browser language.
  • Added localized custom overlay messages for all supported languages.
  • Added new useful settings: global enable toggle, logo visibility, and overlay opacity.
  • Added a support and bug-report contact email in the settings page.
  • Added upgrade seeding for new settings while preserving legacy custom message content.

1.2.0

  • Rebuilt the plugin structure with dedicated frontend and settings classes.
  • Added safe sanitization and validation for all saved options.
  • Replaced the jQuery polling logic with a lighter vanilla JavaScript timeout flow.
  • Moved CSS into a dedicated stylesheet and removed inline style injection.
  • Fixed logo loading by using plugin-relative asset URLs.
  • Added accessibility improvements, keyboard dismissal, and a resume button.
  • Added mobile disable, WooCommerce-sensitive page exclusions, URL path exclusions, and CSS selector exclusions.
  • Added uninstall cleanup and a settings shortcut link in the plugins list.
  • Updated plugin headers, text domain, versioning, and readme metadata.
Back to top