Checklist
Problem Description / Use Case
Currently, the application window can be resized or switched into a smaller windowed mode on Windows 11. I want to use the app in a locked fullscreen-only mode so that the window cannot be resized, restored down, or used in a smaller window.
My use case is to keep the interface consistent and prevent accidental resizing while using the app as a fullscreen media viewer. Ideally, there should be an option in settings or window configuration to force fullscreen mode only (or disable resizable/maximizable behavior entirely), so the app always stays in fullscreen unless explicitly exited.
This would improve usability and prevent layout issues caused by resizing the window.
Proposed Solution
Add a window behavior option in the app settings or configuration that allows the user to lock the application into fullscreen-only mode.
This could be implemented by exposing existing Electron window flags (or equivalent in the current framework), such as:
fullscreen: true
resizable: false
maximizable: false
minimizable: false
optionally fullscreenable: false (or controlled toggle depending on UX needs)
Ideally, this should be a toggle like:
“Lock fullscreen mode”
or
“Disable window resizing”
When enabled, the app would always open in fullscreen and prevent resizing or switching to windowed mode, unless the setting is disabled or the user uses a specific shortcut to exit fullscreen.
If possible, the setting should persist across restarts and be stored in the user config (similar to other window settings like bounds/maximized state).
Checklist
Problem Description / Use Case
Currently, the application window can be resized or switched into a smaller windowed mode on Windows 11. I want to use the app in a locked fullscreen-only mode so that the window cannot be resized, restored down, or used in a smaller window.
My use case is to keep the interface consistent and prevent accidental resizing while using the app as a fullscreen media viewer. Ideally, there should be an option in settings or window configuration to force fullscreen mode only (or disable resizable/maximizable behavior entirely), so the app always stays in fullscreen unless explicitly exited.
This would improve usability and prevent layout issues caused by resizing the window.
Proposed Solution
Add a window behavior option in the app settings or configuration that allows the user to lock the application into fullscreen-only mode.
This could be implemented by exposing existing Electron window flags (or equivalent in the current framework), such as:
fullscreen: true
resizable: false
maximizable: false
minimizable: false
optionally fullscreenable: false (or controlled toggle depending on UX needs)
Ideally, this should be a toggle like:
“Lock fullscreen mode”
or
“Disable window resizing”
When enabled, the app would always open in fullscreen and prevent resizing or switching to windowed mode, unless the setting is disabled or the user uses a specific shortcut to exit fullscreen.
If possible, the setting should persist across restarts and be stored in the user config (similar to other window settings like bounds/maximized state).