All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Fullscreen Tweaks

Fullscreen Tweaks

by oggvik • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Fullscreen Tweaks

License: AGPL-3.0-or-later

⚠️ Fabric versions 1.0.0 and up also require installing Fabric API ⚠️

A client-side Minecraft mod for controlling fullscreen style, focus-loss behavior, and the loading window independently from the rest of the game. Version 2.0.0 supports native, borderless, and SDL3 fullscreen behavior across a large range of Minecraft and loader versions.

Install the jar that matches both your Minecraft version and mod loader. No server installation is required.

Fullscreen Tweaks was previously known as Stop Minimizing on Focus Loss (versions 1.0.0 and older) before its feature set and scope grew beyond the original single-purpose design. Existing settings are migrated automatically after the rename.

Features

Added in 0.1.0:

  • 🔒 Keeps native fullscreen visible when Minecraft loses focus, such as while alt-tabbing, clicking another monitor, or using another application.
  • 🛡️ Reapplies the focus-loss policy after Minecraft creates its window and whenever it changes window mode, so the behavior remains reliable across fullscreen transitions.
  • 🌐 Supports a wide range of Minecraft versions and loaders, including Fabric, Forge, NeoForge, Quilt, Liteloader, Babric, and Better Than Adventure targets.

Added in 1.0.0:

  • 🧑‍🔧 Provides a dedicated Fullscreen Settings screen directly from Minecraft's main Options menu.
  • Lets minimization prevention be enabled or disabled independently from the selected fullscreen style.
  • Offers both Minecraft's native fullscreen mode and a borderless fullscreen mode on GLFW versions. SDL versions use Minecraft's built-in exclusive-fullscreen choice instead.
  • Makes borderless fullscreen fill the monitor containing most of the Minecraft window, with a safe fallback to the primary monitor.
  • 🪟/🐧/🍎 Uses practical platform defaults: borderless fullscreen on Windows and native fullscreen with minimization prevention elsewhere.
  • Stores portable settings in config/fullscreen-tweaks.properties, automatically migrating both the previous filename and the original enable/disable setting.

Added in 2.0.0:

  • ⏳ Lets the loading screen follow the game's saved fullscreen setting or independently use windowed or fullscreen mode.
  • 🥷 Can keep Minecraft minimized throughout loading, then restore and show it in the regular game window mode when loading finishes.
  • Restores both the actual window mode and Minecraft's displayed fullscreen setting after temporary loading-window overrides.
  • Presents multi-choice settings as radio-style controls, with concise labels and an individual tooltip for every setting and choice.
  • ⚡ Supports Minecraft's newer SDL3 window backend, including optional classic minimize-on-focus-loss behavior for native fullscreen.
  • Full 🇵🇱 Polish and 🇳🇴 Norwegian (Bokmål) translations.
  • 🔥 Rebranded from "Stop Minimizing on Focus Loss" to "Fullscreen Tweaks":))

Configuration

Open Options → Fullscreen Settings in Minecraft. The page controls:

  • Fullscreen: Minecraft's normal fullscreen setting. F11 and other screens use the same value.
  • Prevent native fullscreen minimization: controls focus-loss minimization for native fullscreen; borderless fullscreen normally remains visible regardless.
  • Fullscreen mode: chooses native or borderless fullscreen on GLFW versions. Minecraft 26.3 and newer use the equivalent vanilla exclusive-fullscreen setting.
  • Loading screen: follows the game's fullscreen setting or temporarily forces the loading screen to be windowed or fullscreen.
  • Start loading screen minimized: keeps Minecraft minimized in the operating system's taskbar or dock throughout loading, then shows it in the regular game window mode when loading finishes.🔥

Although do note that on some Minecraft targets (e.g. SDL-based versions such as 26.3 or Better Than Adventure), the available options may differ slightly.

Screenshot of Fullscreen Tweak's in-game settings GUI

The Options entry searches for a free position without moving other mods' controls hence helping prevent the button from causing conflicts even on very large modpacks. On crowded screens it can shrink to ... or hide until a slot becomes available. In which case, the same settings screen can also be accessed through the Mod Menu mod on Fabric or (Neo)Forge's built-in modlist.

Example of the new fullscreen settings button's dynamic positioning inside of a large modpack

Meanwhile, on Better Than Adventure, the mod adds its options directly to Better Than Adventure's video settings tab. v2.0.0 // Options on Better Than Adventure 8.0.1

Version Support

Fullscreen Tweaks 2.0.x is actively supported only on the exact Minecraft and loader combinations listed below. Each jar is built for one specific combination; do not use a jar with a different Minecraft version or loader.

Minecraft version Fabric Forge NeoForge Support notes
1.14.4 2.0.x ❎ ❎ Fabric target for Minecraft 1.14.4
1.15.2 2.0.x ❎ ❎ Fabric target for Minecraft 1.15.2
1.16.5 2.0.x 2.0.x ❎ Fabric and standalone Forge targets
1.17.1 2.0.x 2.0.x ❎ Fabric and Forge targets
1.18.2 2.0.x 2.0.x ❎ Fabric and Forge targets
1.19.2 2.0.x 2.0.x ❎ Fabric and Forge targets
1.19.4 2.0.x 2.0.x ❎ Fabric and Forge targets
1.20.1 2.0.x 2.0.x 2.0.x Fabric, Forge, and standalone NeoForge targets
1.20.6 2.0.x ❎ 2.0.x Fabric and NeoForge targets
1.21.1 2.0.x ❎ 2.0.x Fabric and NeoForge targets
1.21.11 2.0.x ❎ 2.0.x Fabric and NeoForge targets
26.1.2 2.0.x ❎ 2.0.x Fabric and NeoForge targets
26.2 2.0.x ❎ 2.0.x Fabric and NeoForge targets
26.3 2.0.x ❎ 2.0.x Fabric and NeoForge SDL3 targets

All other Minecraft and loader combinations are legacy-only and are not supported beyond the 0.1.x release line. This includes the Quilt builds, Liteloader builds, the vanilla Beta 1.7.3 Babric build, Forge 1.7.10, Forge 1.8.9, Forge 1.12.2, and Forge 1.20.6. Existing 0.1.x files remain available for those legacy targets

Better Than Adventure is the exception to that legacy policy. Its Babric targets remain supported independently of the Minecraft 2.0.x matrix and will receive updates whenever needed to support current Better Than Adventure releases.

Better Than Adventure version Loader Support status
7.3_04 Babric Supported legacy release
8.0.1 Babric Supported current release
Future supported BTA releases Babric Compatibility updates will be added as needed

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.11
Neoforge
23d ago 1
1.21.11
Fabric
23d ago 1
1.21.1
Neoforge
23d ago 1
1.21.1
Fabric
23d ago 1
1.20.6
Neoforge
23d ago 1
1.20.6
Fabric
23d ago 1
1.20.1
Forge
23d ago 1
1.20.1
Fabric
23d ago 1
1.19.4
Forge
23d ago 1
1.19.4
Fabric
23d ago 1
1.19.2
Forge
23d ago 1
1.19.2
Fabric
23d ago 1
1.18.2
Forge
23d ago 1
1.18.2
Fabric
23d ago 1
1.17.1
Forge
23d ago 1
1.17.1
Fabric
23d ago 1
1.16.5
Fabric
23d ago 1
1.15.2
Fabric
23d ago 1
1.14.4
Fabric
23d ago 1
b1.7.3
Bta-babric
1mo ago 1
26.3
Fabric
1mo ago 1
26.3
Neoforge
1mo ago 1
26.2
Fabric
1mo ago 1
26.2
Neoforge
1mo ago 1
26.1.2
Fabric
1mo ago 1
26.1.2
Neoforge
1mo ago 1
1.21.11
Fabric
1mo ago 1
1.21.11
Neoforge
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.20.6
Fabric
1mo ago 1
1.20.6
Neoforge
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.20.1
Neoforge
1mo ago 1
1.20.1
Forge
1mo ago 1
1.19.4
Fabric
1mo ago 1
1.19.4
Forge
1mo ago 1
1.19.2
Fabric
1mo ago 1
1.19.2
Forge
1mo ago 1
1.18.2
Fabric
1mo ago 1
1.18.2
Forge
1mo ago 1
1.17.1
Fabric
1mo ago 1
1.17.1
Forge
1mo ago 1
1.16.5
Fabric
1mo ago 1
1.16.5
Forge
1mo ago 1
1.15.2
Fabric
1mo ago 1
1.14.4
Fabric
1mo ago 1
b1.7.3
Bta-babric
1mo ago 1
26.3
Neoforge
1mo ago 1
26.3
Fabric
1mo ago 1
26.2
Neoforge
1mo ago 1
26.2
Fabric
1mo ago 1
26.1.2
Neoforge
1mo ago 1
26.1.2
Fabric
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.20.6
Neoforge
1mo ago 1
1.20.6
Fabric
1mo ago 1
1.20.1
Neoforge
1mo ago 1
1.20.1
Forge
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.19.4
Forge
1mo ago 1
1.19.4
Fabric
1mo ago 1
1.19.2
Forge
1mo ago 1
1.19.2
Fabric
1mo ago 1
1.18.2
Forge
1mo ago 1
1.18.2
Fabric
1mo ago 1
1.17.1
Forge
1mo ago 1
1.17.1
Fabric
1mo ago 1
1.16.5
Forge
1mo ago 1
1.16.5
Fabric
1mo ago 1
1.15.2
Fabric
1mo ago 1
1.14.4
Fabric
1mo ago 1
26.3-snapshot-3
Fabric
2mo ago 1
26.3-snapshot-2
Fabric
2mo ago 1
26.3-snapshot-1
Fabric
2mo ago 1
26.2
Neoforge
2mo ago 1
26.2
Fabric
2mo ago 1
26.1.2
Neoforge
2mo ago 1
26.1.x
Fabric
2mo ago 1
1.21.11
Neoforge
2mo ago 1
1.21.x
Fabric
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.x
Fabric
2mo ago 1
1.20.6
Neoforge
2mo ago 1
1.20.x
Fabric
2mo ago 1
1.20.1
Neoforge
2mo ago 1
1.20.1
Forge
2mo ago 1
1.20.x
Fabric
2mo ago 1
1.19.4
Forge
2mo ago 1
1.19.x
Fabric
2mo ago 1
1.19.2
Forge
2mo ago 1
1.19.x
Fabric
2mo ago 1
1.18.2
Forge
2mo ago 1
1.18.x
Fabric
2mo ago 1
1.17.1
Forge
2mo ago 1
1.17.x
Fabric
2mo ago 1
1.16.5
Forge
2mo ago 1
1.16.x
Fabric
2mo ago 1
1.15.x
Fabric
2mo ago 1
1.14.x
Fabric
2mo ago 1
b1.7.3
Bta-babric
3mo ago 1
b1.7.3
Bta-babric
3mo ago 1
26.2
Fabric
4mo ago 1
26.1.x
Fabric
4mo ago 1
1.21.x
Fabric
4mo ago 1
1.20.x
Fabric
4mo ago 1
1.20.x
Fabric
4mo ago 1
1.19.x
Fabric
4mo ago 1
1.19.x
Fabric
4mo ago 1
1.18.x
Fabric
4mo ago 1
1.17.x
Fabric
4mo ago 1
1.16.x
Fabric
4mo ago 1
1.15.x
Fabric
4mo ago 1
1.14.x
Fabric
4mo ago 1
26.3-snapshot-3
Quilt
4mo ago 1
26.3-snapshot-3
Fabric
4mo ago 1
26.3-snapshot-2
Quilt
4mo ago 1
26.3-snapshot-2
Fabric
4mo ago 1
26.3-snapshot-1
Quilt
4mo ago 1
26.3-snapshot-1
Fabric
4mo ago 1
1.13.2
Forge
4mo ago 1
26.2
Fabric
4mo ago 1
26.2
Neoforge
4mo ago 1
26.2
Quilt
4mo ago 1
b1.7.3
Babric
4mo ago 1
1.12.x
Forge
4mo ago 1
1.8.9
Forge
4mo ago 1
1.7.10
Forge
4mo ago 1
1.12.2
Liteloader
4mo ago 1
1.8.9
Liteloader
4mo ago 1
1.7.10
Liteloader
4mo ago 1
1.21.x
Neoforge
5mo ago 1
1.21.x
Neoforge
5mo ago 1
26.1.x
Neoforge
5mo ago 1
1.20.1
Neoforge
5mo ago 1
1.20.6
Neoforge
5mo ago 1
1.20.6
Forge
5mo ago 1
1.20.x
Forge
5mo ago 1
1.19.x
Forge
5mo ago 1
1.18.x
Forge
5mo ago 1
1.17.x
Forge
5mo ago 1
1.16.5
Forge
5mo ago 1
b1.7.3
Bta-babric
5mo ago 1
26.1.x
Quilt
5mo ago 1
1.20.x
Quilt
5mo ago 1
1.20.x
Quilt
5mo ago 1
1.21.x
Quilt
5mo ago 1
1.19.x
Quilt
5mo ago 1
1.18.x
Quilt
5mo ago 1
1.17.x
Quilt
5mo ago 1
1.16.x
Quilt
5mo ago 1
1.15.x
Quilt
5mo ago 1
1.14.x
Quilt
5mo ago 1
26.1.x
Fabric
5mo ago 1
1.21.x
Fabric
5mo ago 1
1.20.x
Fabric
5mo ago 1
1.20.x
Fabric
5mo ago 1
1.19.x
Fabric
5mo ago 1
1.18.x
Fabric
5mo ago 1
1.17.x
Fabric
5mo ago 1
1.16.x
Fabric
5mo ago 1
1.15.x
Fabric
5mo ago 1
1.14.x
Fabric
5mo ago 1
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
  • Add compatibility with the Oculus mod (fix boot crash when using Fullscreen Tweaks and Oculus together).
  • Potentially improve compatibility with other mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
  • Add compatibility with the Oculus mod (fix boot crash when using Fullscreen Tweaks and Oculus together).
  • Potentially improve compatibility with other mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
  • Add compatibility with the Oculus mod (fix boot crash when using Fullscreen Tweaks and Oculus together).
  • Potentially improve compatibility with other mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
  • Add compatibility with the Oculus mod (fix boot crash when using Fullscreen Tweaks and Oculus together).
  • Potentially improve compatibility with other mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
Potentially improve compatibility with mods that use glfwDefaultWindowHints() by changing the priority of WindowMixin from 1000 to 900.
<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

<!--
SPDX-FileCopyrightText: 2026 Oggvik
SPDX-License-Identifier: AGPL-3.0-or-later
  • >

# Fullscreen Tweaks 2.0.1

Fullscreen Tweaks 2.0.1 is a compatibility and reliability release focused on loading-window behavior, startup minimization, fullscreen transitions, and settings-screen polish across the supported Minecraft versions and loaders.

## Highlights

  • Fixed multiple startup crashes caused by changing or minimizing the native
window before Minecraft had finished initializing its renderer.
  • Fixed Windows fullscreen transitions that could restore an undecorated, monitor-sized, misplaced, or invisible window.
  • Corrected loading-window and focus-loss behavior on the SDL3-based Minecraft 26.3 targets.
  • Released version 1.21.11 Fabric and NeoForge.
  • Improved the settings experience on Minecraft 1.21.11 and older versions.
  • Made Mod Menu an optional Fabric integration rather than a required dependency.

## Loading Window and Startup Reliability

  • Fixed Fabric 1.15.2 and 1.16.5 startup crashes when **Minimize during loading** was enabled by delaying minimization until framebuffer initialization is safe.
  • Fixed Forge 1.16.5 crashes when the loading window was set to fullscreen. The fullscreen transition now waits until Minecraft construction has completed, preventing GLFW framebuffer callbacks from reaching partially initialized renderer state.
  • Fixed a Forge 1.17.1 startup crash caused by applying the loading-window state at an incompatible point in that version's window lifecycle.
  • Fixed Minecraft 26.1.2 and 26.2 startup failures on Fabric and NeoForge after Minecraft moved its GLFW window-hint setup into the rendering-backend initialization path.
  • Fixed the Minecraft 1.14.4 loading window not automatically returning to the configured regular game mode when loading finished.
  • Hardened loading-mode changes and startup minimization so temporary fullscreen, windowed, and minimized states are restored at the correct lifecycle point.
  • Preserved the established startup lifecycle on versions that did not require version-specific handling.

## Windows Fullscreen Fixes

  • Fixed GLFW targets through 26.2 restoring incorrect window geometry after leaving fullscreen, particularly when the game launched fullscreen and used a different mode during loading.
  • The mod now records the real decorated window position and dimensions before entering managed fullscreen and explicitly restores them when returning to windowed mode.
  • Window decorations are restored before the saved windowed rectangle is applied, preventing borderless or native-fullscreen state from leaking into normal windowed mode.
  • Repeated fullscreen-policy updates no longer overwrite the saved windowed rectangle with monitor-sized borderless bounds.
  • Applied the equivalent geometry fixes to the standalone Forge 1.16.5 and NeoForge 1.20.1 ports.
  • Fixed Forge 1.16.5 losing mouse interaction or returning to an undecorated, nearly fullscreen window after leaving fullscreen on Windows.
  • Fixed a Minecraft 26.2-specific Windows issue where minimizing during borderless fullscreen loading could leave the game invisible while it still appeared focused. On 26.2 only, the final native-versus-borderless policy is now established before the window is minimized, and the GLFW window is refreshed when restored.
  • Fixed minimized windowed loading states becoming invisible or failing to change geometry after returning to native fullscreen. The affected GLFW versions now restore the startup-iconified window before attaching it to the monitor.

## Minecraft 26.3 and SDL3

  • Fixed loading-window mode selection on Fabric and NeoForge so **Same as game**, **Windowed**, and **Fullscreen** are applied through the SDL3 window lifecycle.
  • Fixed temporary loading modes not returning reliably to the configured game mode after loading.
  • Used Minecraft's own exclusive-fullscreen state as the authoritative SDL3 fullscreen selection instead of maintaining a separate low-level probe.
  • Applied the focus-loss policy through SDL's native hint and explicitly minimized active exclusive fullscreen when **Prevent minimizing on focus loss** is disabled.
  • Fixed startup-minimized windows failing to restore after loading.
  • Disabled **Minimize during loading** on SDL Wayland because native SDL minimization can deadlock or strand the window there. The option remains available on supported SDL window systems.
  • Updated labels and tooltips to use SDL-appropriate wording and to clarify the distinction between loading-window behavior and the regular game mode.

## Settings Screen and Tooltips

  • Refined the Minecraft 1.21.11 settings screen to better match vanilla: corrected section spacing, heading placement, title alignment, background rendering, colors, and control layout.
  • Improved fallback tooltips on legacy versions with clearer wording, more compact wrapping, and better positioning.
  • Disabled the custom fallback tooltip path on Minecraft 1.21.1, where native tooltips already provide the correct behavior.
  • Clarified wording for focus-loss minimization and post-loading window restoration.
  • Shortened Forge 1.16.5 translations where the original labels did not fit the available controls.

## Loader and Version Integration

  • Mod Menu is now optional. When installed, it still provides the Fullscreen Tweaks configuration entrypoint; when absent, the mod loads normally and remains configurable through its in-game settings button.
  • Fixed Forge 1.19.2 and 1.19.4 build metadata warnings.
  • Updated version metadata for the maintained release artifacts to 2.0.1.

## Better Than Adventure 8.0.1

  • Updated the Better Than Adventure 8.0.1 port to Fullscreen Tweaks 2.0.1.
  • Refined its default settings.
  • Preserved BTA's own native-versus-borderless fullscreen option as the authoritative game setting while retaining Fullscreen Tweaks' loading-window controls in BTA's Video settings page.

Users upgrading from 2.0.0 should select the artifact matching their exact Minecraft version and loader. Existing configuration files remain compatible.

Fullscreen Tweaks Icon
Download Fullscreen Tweaks
Select game version
Select platform