Energy Saver Smart

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.4 fixes overlay timing when visitors return to a tab, and adds an optional explicit resume mode that keeps the page dimmed until the visitor clicks or scrolls.

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.

Installation

  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.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Energy Saver Smart” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Energy Saver Smart” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.3.4

  • 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.4.

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.