Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Full Screen Mode

11 sites Security covered
View on drupal.org

This module provides a simple toggle button that allows users to switch to a distraction-free, full-screen mode for better content interaction. The button can be placed flexibly as a block and customized for appearance and visibility.

The Full Screen Mode module for Drupal provides users with a distraction-free, full-screen experience. With a simple toggle button, users can switch between normal and full-screen modes, allowing for smooth content interaction without distractions. This module enhances the user experience on any Drupal site by offering a clean, focused viewing mode.

Implementing the full screen button as a Drupal block allows flexible placement in any region and control over visibility based on pages, roles, content types etc. It makes configuration, reuse, and management simple and efficient.

Installation

Features

  • Fullscreen Toggle: Adds a button that toggles between normal and full-screen modes.
  • Customizable Button: Allows fine-tuning of button placement, size, and styling.
  • Supports Modern Browsers: Works with most major browsers that support the Fullscreen API.
  • Position Control: Customize the button's position (Top Right, Top Left, Bottom Right, Bottom Left) and its margin from the page edges.
  • Button Appearance: Adjust stroke color, width, and button size.
  • Hide on Mobile: Optionally hide the fullscreen button on mobile devices to avoid clutter on small screens.

Post-Installation

Once the Full Screen Mode module is installed, you'll need to enable the module and configure the button’s placement and appearance. Here's how:

  1. Go to Extend in the Drupal admin interface and enable the module.
  2. Navigate to Block Layout, find the Full Screen Mode block, and place it in a region of your theme where you'd like the fullscreen toggle button to appear.
  3. Configure the button’s position, size, and color via the block’s settings page.

That’s it! The button should now be visible on your site, allowing users to switch between normal and full-screen modes.

Additional Requirements

  • Drupal Version: This module requires Drupal 10 or higher.
  • Browser Support: A modern browser that supports the Fullscreen API (most major browsers such as Chrome, Firefox, and Safari support it).

There are no specific recommended modules or libraries required for this module. However, for full functionality, your site should be using a modern theme that supports block regions.

Similar Projects

Troubleshooting & FAQ

  • Button not visible? Ensure the Full Screen Mode block is enabled and placed in a visible region.
  • Fullscreen not toggling? Verify that your browser supports the Fullscreen API.
  • Button hidden on mobile? Check the “Hide on Mobile” option in the block configuration if the button is not visible on small screens.

Support

Please post bug reports, feature requests and support requests to the Full Screen Mode module issue queue. If you met any problems with this module - feel free to create an issue.

Activity

Total releases
7
First release
Dec 2025
Latest release
7 months ago
Releases (12 mo)
7 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
1.1.7 Stable Dec 9, 2025
1.1.5 Stable Dec 9, 2025
1.1.4 Stable Dec 9, 2025
1.1.3 Stable Dec 8, 2025
1.1.2 Stable Dec 8, 2025
1.1.1 Stable Dec 8, 2025
1.1.x-dev Dev Dec 8, 2025