domferr / domferr/tilingshell

Support Gnome 51

Open
#604 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2k
Forks
116
PR merge metrics
No merged PRs in 30d

Description

Mutter 51 has removed the `experimental-features` key in the `org.gnome.mutter` schema (and introduced a new `org.gnome.mutter.experimental` schema, but that doesn't matter here).
Additionally, some settings, such as fractional scaling, are on by default and no longer experimental.
We should handle these gracefully so tilingshell works across multiple versions

Contributor guide

Open the contributing guide

Research direction

Start by locating the GSettings handling for the org.gnome.mutter schema and the code that reads experimental-features or fractional-scaling settings. Compare behavior with GNOME 51, where the key is absent and some settings are enabled by default. Done means tilingShell handles GNOME 51 and earlier versions without errors or incorrect assumptions about experimental settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, typescript
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.