[migration] gnome-48
Migration state
Yet
-
ActorClutter.Actorvertical: true=> orientation: Clutter.Orientation.VERTICAL
-
Notification Messages MessageList.MessageSection => (removed)
Migrated
- Mpirs Mpirs.MediaSection, Mpris.MediaMessage => Moved to messageList.js, now private Mpirs.Source, Mpirs.Player => Incompatible with gnome47
https://github.com/qwreey/quick-settings-tweaks/blob/dev/src/libs/shell/compat.ts
Migrated ActorClutter.vertical
Why you want to remove the notification messages. I got it to work with that changes:
--- libs/notificationHandler.js 2025-02-19 12:47:01.790486986 +0100
+++ libs/notificationHandler.old.js 2025-02-06 12:01:43.411766194 +0100
@@ -1,7 +1,7 @@
import GObject from "gi://GObject"
import St from "gi://St"
import Clutter from "gi://Clutter"
-import * as MessageList from "resource:///org/gnome/shell/ui/messageList.js"
+import * as Calendar from "resource:///org/gnome/shell/ui/calendar.js"
import { DateMenuButton } from "resource:///org/gnome/shell/ui/dateMenu.js"
import { gettext as _ } from "resource:///org/gnome/shell/extensions/extension.js"
@@ -143,7 +143,7 @@ class Notifications extends St.BoxLayout
// sync notifications from gnome stock notifications
DateMenu._messageList._notificationSection._messages.forEach((notification)=>{
// clone message
- this.notificationList.addMessage(new MessageList.NotificationMessage(notification.notification))
+ this.notificationList.addMessage(new Calendar.NotificationMessage(notification.notification))
})
// sync no-notification placeholder and clear button
Based on that changes: https://github.com/GSConnect/gnome-shell-extension-gsconnect/issues/1923
I mean, gnome removed export for MessageList.MessageSection
We should re-implement messageSection anyway. i don't want to drop gnome 46 and 47
Completed in 2.2