Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Charts 5.2.4 Minor update available for module charts (5.2.4). Release: Tagify 2.0.3 Minor update available for module tagify (2.0.3). Release: Tagify 1.2.54 Minor update available for module tagify (1.2.54). Release: ECA: Event - Condition - Action 3.1.8 Minor update available for module eca (3.1.8). Release: GoogleTag Manager 2.0.5 Minor update available for module gtm (2.0.5). Release: GoogleTag Manager 2.0.4 Minor update available for module gtm (2.0.4). Release: X-Frame-Options Allow-From webvisor.com 2.0.4 Minor update available for module xframe_allow_webvisor (2.0.4). Release: Commerce ML Starter 2.0.5 Minor update available for module cmlstarter (2.0.5). Usage Milestone: Easy Email Module easy_email crossed 10,000 active installs. Security Coverage: Menu Link By Default Module menu_link_by_default now has official Drupal security advisory coverage.

Theme Flip

4 sites No security coverage Drupal 10–11
View on drupal.org

Theme Flip allows visitors to preview different Drupal themes without changing the site's active theme. This preview is session-based, meaning each visitor can switch themes independently without affecting others or the site's configuration. Theme switching is done instantly using AJAX, without a full page reload.

Theme Flip is a lightweight frontend theme previewer for Drupal that lets visitors switch between configured themes without changing the site's active theme. Each preview is isolated to the current visitor's session, allowing multiple users to preview different themes simultaneously without affecting one another or modifying system.theme.

Theme switching happens through an internal Drupal AJAX sub-request, re-rendering the current page under the selected theme without a full page reload or navigation. The module is CSRF-protected for both authenticated and anonymous visitors, requires no contributed modules, and is built entirely on Drupal core APIs.

Features

  • Preview installed themes without changing the site's default theme.
  • Session-based previews isolated to each visitor.
  • Instant theme switching without a full page reload.
  • Floating preview dock with configurable theme list.
  • Optionally hide the widget on specific routes, such as Drupal Canvas and Layout Builder.
  • CSRF-protected theme switching for authenticated and anonymous visitors.
  • Drupal core only — no contributed dependencies.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Jul 2026
Latest release
1 month ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.3 Stable 10–11 Aug 1, 2026
1.0.2 Stable 10–11 Aug 1, 2026
1.0.1 Stable 10–11 Aug 1, 2026
1.0.x-dev Dev 10–11 Jul 31, 2026
1.0.0 Stable 10–11 Jul 31, 2026