Skip to content

Add GNOME 49/50 support (mutter-17 API migration)#33

Open
nicolas-farrie wants to merge 1 commit into
mechtifs:masterfrom
nicolas-farrie:gnome-49-50-support
Open

Add GNOME 49/50 support (mutter-17 API migration)#33
nicolas-farrie wants to merge 1 commit into
mechtifs:masterfrom
nicolas-farrie:gnome-49-50-support

Conversation

@nicolas-farrie
Copy link
Copy Markdown

Changes

  • metadata.json: add shell-version 49 and 50
  • cursor.js: fix get_cursor_tracker() called without argument (mutter-17 breaking change), replace removed set_pointer_visible() with inhibit_cursor_visibility() / uninhibit_cursor_visibility(), remove defunct Clutter seat API
  • effect.js: fix ease() animation mode parameter inconsistency (transitionmode)
  • extension.js: add defensive guard on private _removeWatch() API

Tested on

  • GNOME Shell 49.0 (gnome-shell 49.0-1ubuntu1.2)
  • Wayland / GDM3
  • Ubuntu 25.10

  - Add shell-version 49 and 50 to metadata.json
  - Fix get_cursor_tracker() called without argument (mutter-17)
  - Replace removed set_pointer_visible() with inhibit/uninhibit_cursor_visibility()
  - Remove defunct Clutter seat API (inhibit_unfocus)
  - Fix ease() animation mode parameter inconsistency
  - Add defensive guard for private _removeWatch() API
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