godotengine / godotengine/godot

[Wayland] Feature parity for disabling the maximize button and resizing

Open
#110,798 9 comments 0 reactions 0 assignees View on GitHub
enhancement platform:linuxbsd topic:platforms
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

- Reproducible in any Godot version

### System information

Arch Linux Kernel 6.16.8 - Godot 4.5

### Issue description

As the title says, it would be very nice to have this feature parity with X11, it is possible since other applications can do it, It would be very nice to block these things for an application or even a game that is not meant to be resizable or an application that shouldn't be maximized

Project under X11:
Image

Project under Wayland:

Image

### Steps to reproduce

Create a project, and disable "display/window/size/resizable" and "display/window/size/maximize_disabled"

### Minimal reproduction project (MRP)

It is not needed

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue with display/window/size/resizable disabled and display/window/size/maximize_disabled enabled on Arch Linux under Wayland. Compare the existing X11 behavior with the Wayland window-management path; done means both settings prevent resizing and maximizing as requested.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
desktop, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.