Skip to content

Adapt for GNOME 50#302

Open
ulugbekeshnazarov42 wants to merge 3 commits into
dsheeler:mainfrom
ulugbekeshnazarov42:main
Open

Adapt for GNOME 50#302
ulugbekeshnazarov42 wants to merge 3 commits into
dsheeler:mainfrom
ulugbekeshnazarov42:main

Conversation

@ulugbekeshnazarov42
Copy link
Copy Markdown

This updates the extension for GNOME 50 compatibility.
Changes:

  • Remove legacy global.screen fallbacks and use global.workspace_manager / global.display.
  • Replace global.screen_height with global.stage.height.
  • Fix the all-workspaces switcher filter so it includes eligible windows.
  • Preserve the default GNOME Shell switcher handler and restore it when the extension is disabled.
    Tested:
  • make schema passes.
  • git diff --check passes.
    Note:
  • make build could not be completed locally because msgfmt was missing from the system.

@dsheeler
Copy link
Copy Markdown
Owner

dsheeler commented May 3, 2026

@ulugbekeshnazarov42, thank you so much for the pull request! I looked it over and it looks good, and I could merge everything except the two things on which I commented: the change to manager.js and the version number in metadata.json. Could you fix up those things?

Great to have a new contributor, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants