From 2b0663955161df9dd134108f68339adc9751316e Mon Sep 17 00:00:00 2001 From: Pascal Garber Date: Sat, 29 Aug 2026 08:41:12 +0200 Subject: [PATCH 1/2] feat: GNOME Shell 51 type bindings Mutter realigned its API version with the GNOME major in 51. The shared namespaces jump from 18 straight to 51, so every dependency and import moves from `@girs/*-18` to `@girs/*-51`. Versions 19 to 50 will never exist. Clutter, Cogl, Meta, Mtk, Shell, St GNOME 51 also dropped `Shell.GLSLEffect`. `Lightbox`'s `RadialShaderEffect` now derives from `Clutter.ShaderEffect` and builds its snippet in `vfunc_get_static_snippet` instead of `vfunc_build_pipeline`, matching js/ui/lightbox.js at tag 51.beta. --- examples/hello-world/package.json | 2 +- examples/hello-world/src/extension.ts | 2 +- packages/gnome-shell/package.json | 12 +-- .../gnome-shell/src/extensions/global.d.ts | 10 +-- .../gnome-shell/src/misc/animationUtils.d.ts | 4 +- .../src/misc/parentalControlsManager.d.ts | 2 +- packages/gnome-shell/src/ui/altTab.d.ts | 4 +- packages/gnome-shell/src/ui/animation.d.ts | 2 +- packages/gnome-shell/src/ui/appDisplay.d.ts | 6 +- packages/gnome-shell/src/ui/appFavorites.d.ts | 2 +- packages/gnome-shell/src/ui/appMenu.d.ts | 6 +- .../src/ui/audioDeviceSelection.d.ts | 2 +- packages/gnome-shell/src/ui/background.d.ts | 4 +- .../gnome-shell/src/ui/backgroundMenu.d.ts | 2 +- packages/gnome-shell/src/ui/barLevel.d.ts | 2 +- packages/gnome-shell/src/ui/boxpointer.d.ts | 4 +- packages/gnome-shell/src/ui/calendar.d.ts | 4 +- packages/gnome-shell/src/ui/checkBox.d.ts | 2 +- packages/gnome-shell/src/ui/closeDialog.d.ts | 2 +- .../src/ui/components/polkitAgent.d.ts | 2 +- packages/gnome-shell/src/ui/dash.d.ts | 6 +- packages/gnome-shell/src/ui/dialog.d.ts | 4 +- packages/gnome-shell/src/ui/dnd.d.ts | 2 +- packages/gnome-shell/src/ui/iconGrid.d.ts | 6 +- packages/gnome-shell/src/ui/layout.d.ts | 10 +-- packages/gnome-shell/src/ui/lightbox.d.ts | 16 ++-- packages/gnome-shell/src/ui/lookingGlass.d.ts | 2 +- packages/gnome-shell/src/ui/main.d.ts | 8 +- packages/gnome-shell/src/ui/messageList.d.ts | 4 +- packages/gnome-shell/src/ui/messageTray.d.ts | 6 +- packages/gnome-shell/src/ui/modalDialog.d.ts | 6 +- packages/gnome-shell/src/ui/mpris.d.ts | 2 +- packages/gnome-shell/src/ui/overview.d.ts | 4 +- .../gnome-shell/src/ui/overviewControls.d.ts | 6 +- packages/gnome-shell/src/ui/panel.d.ts | 6 +- packages/gnome-shell/src/ui/panelMenu.d.ts | 4 +- packages/gnome-shell/src/ui/popupMenu.d.ts | 6 +- .../gnome-shell/src/ui/quickSettings.d.ts | 4 +- packages/gnome-shell/src/ui/ripples.d.ts | 4 +- packages/gnome-shell/src/ui/search.d.ts | 4 +- .../gnome-shell/src/ui/searchController.d.ts | 2 +- packages/gnome-shell/src/ui/slider.d.ts | 2 +- .../src/ui/status/backgroundApps.d.ts | 2 +- .../gnome-shell/src/ui/status/backlight.d.ts | 2 +- .../gnome-shell/src/ui/status/bluetooth.d.ts | 2 +- .../gnome-shell/src/ui/status/camera.d.ts | 4 +- .../gnome-shell/src/ui/status/dwellClick.d.ts | 4 +- .../gnome-shell/src/ui/status/keyboard.d.ts | 4 +- .../gnome-shell/src/ui/status/location.d.ts | 2 +- .../src/ui/status/remoteAccess.d.ts | 4 +- .../gnome-shell/src/ui/status/system.d.ts | 4 +- .../gnome-shell/src/ui/status/volume.d.ts | 2 +- .../gnome-shell/src/ui/switcherPopup.d.ts | 4 +- packages/gnome-shell/src/ui/userWidget.d.ts | 2 +- .../gnome-shell/src/ui/windowManager.d.ts | 4 +- .../gnome-shell/src/ui/windowPreview.d.ts | 4 +- packages/gnome-shell/src/ui/workspace.d.ts | 8 +- .../src/ui/workspaceAnimation.d.ts | 6 +- .../src/ui/workspaceThumbnail.d.ts | 6 +- .../gnome-shell/src/ui/workspacesView.d.ts | 2 +- yarn.lock | 80 +++++++++---------- 61 files changed, 168 insertions(+), 168 deletions(-) diff --git a/examples/hello-world/package.json b/examples/hello-world/package.json index b7d6841..ea68338 100644 --- a/examples/hello-world/package.json +++ b/examples/hello-world/package.json @@ -22,6 +22,6 @@ "@girs/gjs": "^4.3.0", "@girs/gnome-shell": "workspace:^", "@girs/gobject-2.0": "^4.3.0", - "@girs/st-18": "^4.3.0" + "@girs/st-51": "^4.3.0" } } diff --git a/examples/hello-world/src/extension.ts b/examples/hello-world/src/extension.ts index e988a4b..7e694c3 100644 --- a/examples/hello-world/src/extension.ts +++ b/examples/hello-world/src/extension.ts @@ -1,5 +1,5 @@ import '@girs/gjs'; // For global types like `log()` -import St from '@girs/st-18'; +import St from '@girs/st-51'; import '@girs/gnome-shell/extensions/global'; // For global shell types import { Extension, gettext as _, type ConsoleLike } from '@girs/gnome-shell/extensions/extension'; diff --git a/packages/gnome-shell/package.json b/packages/gnome-shell/package.json index 80127c0..ef15da7 100644 --- a/packages/gnome-shell/package.json +++ b/packages/gnome-shell/package.json @@ -1074,8 +1074,8 @@ "@girs/accountsservice-1.0": "^4.3.0", "@girs/adw-1": "^4.3.0", "@girs/atk-1.0": "^4.3.0", - "@girs/clutter-18": "^4.3.0", - "@girs/cogl-18": "^4.3.0", + "@girs/clutter-51": "^4.3.0", + "@girs/cogl-51": "^4.3.0", "@girs/gcr-4": "^4.3.0", "@girs/gdm-1.0": "^4.3.0", "@girs/gio-2.0": "^4.3.0", @@ -1088,12 +1088,12 @@ "@girs/gobject-2.0": "^4.3.0", "@girs/gtk-4.0": "^4.3.0", "@girs/gvc-1.0": "^4.3.0", - "@girs/meta-18": "^4.3.0", - "@girs/mtk-18": "^4.3.0", + "@girs/meta-51": "^4.3.0", + "@girs/mtk-51": "^4.3.0", "@girs/polkit-1.0": "^4.3.0", - "@girs/shell-18": "^4.3.0", + "@girs/shell-51": "^4.3.0", "@girs/shew-0": "^4.3.0", - "@girs/st-18": "^4.3.0", + "@girs/st-51": "^4.3.0", "@girs/upowerglib-1.0": "^4.3.0" }, "devDependencies": { diff --git a/packages/gnome-shell/src/extensions/global.d.ts b/packages/gnome-shell/src/extensions/global.d.ts index 75afd0a..b6b8fce 100644 --- a/packages/gnome-shell/src/extensions/global.d.ts +++ b/packages/gnome-shell/src/extensions/global.d.ts @@ -1,6 +1,6 @@ -import type Shell from '@girs/shell-18'; -import type Clutter from '@girs/clutter-18'; -import type Cogl from '@girs/cogl-18'; +import type Shell from '@girs/shell-51'; +import type Clutter from '@girs/clutter-51'; +import type Cogl from '@girs/cogl-51'; declare module '@girs/cairo-1.0/cairo-1.0' { export namespace cairo { @@ -158,7 +158,7 @@ type AnimatableActorFields = interface EasingParamsWithProperties extends EasingParams, Partial> {} -declare module '@girs/st-18/st-18' { +declare module '@girs/st-51/st-18' { export namespace St { interface Adjustment { /** @@ -173,7 +173,7 @@ declare module '@girs/st-18/st-18' { } } -declare module '@girs/clutter-18/clutter-18' { +declare module '@girs/clutter-51/clutter-18' { export namespace Clutter { interface Actor { /** diff --git a/packages/gnome-shell/src/misc/animationUtils.d.ts b/packages/gnome-shell/src/misc/animationUtils.d.ts index 1e9fc8b..8eb8b1b 100644 --- a/packages/gnome-shell/src/misc/animationUtils.d.ts +++ b/packages/gnome-shell/src/misc/animationUtils.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/misc/animationUtils.js -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; /** * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/misc/animationUtils.js#L23 diff --git a/packages/gnome-shell/src/misc/parentalControlsManager.d.ts b/packages/gnome-shell/src/misc/parentalControlsManager.d.ts index 4700154..cb52006 100644 --- a/packages/gnome-shell/src/misc/parentalControlsManager.d.ts +++ b/packages/gnome-shell/src/misc/parentalControlsManager.d.ts @@ -3,7 +3,7 @@ import type GObject from '@girs/gobject-2.0'; import GioUnix from '@girs/giounix-2.0'; -import type Shell from '@girs/shell-18'; +import type Shell from '@girs/shell-51'; declare class ParentalControlsManager extends GObject.Object { _initialized: boolean; diff --git a/packages/gnome-shell/src/ui/altTab.d.ts b/packages/gnome-shell/src/ui/altTab.d.ts index 7b98936..471b9e3 100644 --- a/packages/gnome-shell/src/ui/altTab.d.ts +++ b/packages/gnome-shell/src/ui/altTab.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/altTab.js import type GLib from '@girs/glib-2.0'; -import type Clutter from '@girs/clutter-18'; -import type Meta from '@girs/meta-18'; +import type Clutter from '@girs/clutter-51'; +import type Meta from '@girs/meta-51'; import { SwitcherPopup } from './switcherPopup.js'; diff --git a/packages/gnome-shell/src/ui/animation.d.ts b/packages/gnome-shell/src/ui/animation.d.ts index d3008d8..2219909 100644 --- a/packages/gnome-shell/src/ui/animation.d.ts +++ b/packages/gnome-shell/src/ui/animation.d.ts @@ -2,7 +2,7 @@ import type GLib from '@girs/glib-2.0'; import type Gio from '@girs/gio-2.0'; -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; export class Animation extends St.Bin { constructor(file: Gio.File, width: number, height: number, speed: number); diff --git a/packages/gnome-shell/src/ui/appDisplay.d.ts b/packages/gnome-shell/src/ui/appDisplay.d.ts index 047a9ee..72e9dc7 100644 --- a/packages/gnome-shell/src/ui/appDisplay.d.ts +++ b/packages/gnome-shell/src/ui/appDisplay.d.ts @@ -2,9 +2,9 @@ import type GObject from '@girs/gobject-2.0'; import type Gio from '@girs/gio-2.0'; -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; -import type Shell from '@girs/shell-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; +import type Shell from '@girs/shell-51'; import { GridSearchResult, MetaInfo } from './search.js'; import { IconGrid, BaseIcon } from './iconGrid.js'; diff --git a/packages/gnome-shell/src/ui/appFavorites.d.ts b/packages/gnome-shell/src/ui/appFavorites.d.ts index 4f4a322..035dd6e 100644 --- a/packages/gnome-shell/src/ui/appFavorites.d.ts +++ b/packages/gnome-shell/src/ui/appFavorites.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/appFavorites.js -import type Shell from '@girs/shell-18'; +import type Shell from '@girs/shell-51'; import { EventEmitter } from '../misc/signals.js'; diff --git a/packages/gnome-shell/src/ui/appMenu.d.ts b/packages/gnome-shell/src/ui/appMenu.d.ts index f8a466d..7704ae2 100644 --- a/packages/gnome-shell/src/ui/appMenu.d.ts +++ b/packages/gnome-shell/src/ui/appMenu.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/appMenu.js -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; -import type Shell from '@girs/shell-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; +import type Shell from '@girs/shell-51'; import type { PopupMenu, PopupSeparatorMenuItem, PopupMenuSection } from './popupMenu.js'; import type { getAppFavorites } from './appFavorites.js'; diff --git a/packages/gnome-shell/src/ui/audioDeviceSelection.d.ts b/packages/gnome-shell/src/ui/audioDeviceSelection.d.ts index 9970ccc..f471123 100644 --- a/packages/gnome-shell/src/ui/audioDeviceSelection.d.ts +++ b/packages/gnome-shell/src/ui/audioDeviceSelection.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/audioDeviceSelection.js import type Gio from '@girs/gio-2.0'; -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; import type { ModalDialog } from './modalDialog.js'; diff --git a/packages/gnome-shell/src/ui/background.d.ts b/packages/gnome-shell/src/ui/background.d.ts index 3272838..2767e0f 100644 --- a/packages/gnome-shell/src/ui/background.d.ts +++ b/packages/gnome-shell/src/ui/background.d.ts @@ -95,8 +95,8 @@ */ import type Gio from '@girs/gio-2.0'; -import type Clutter from '@girs/clutter-18'; -import type Meta from '@girs/meta-18'; +import type Clutter from '@girs/clutter-51'; +import type Meta from '@girs/meta-51'; import type GnomeDesktop from '@girs/gnomedesktop-4.0'; import type GnomeBG from '@girs/gnomebg-4.0'; diff --git a/packages/gnome-shell/src/ui/backgroundMenu.d.ts b/packages/gnome-shell/src/ui/backgroundMenu.d.ts index bf21f68..9d08a66 100644 --- a/packages/gnome-shell/src/ui/backgroundMenu.d.ts +++ b/packages/gnome-shell/src/ui/backgroundMenu.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/backgroundMenu.js -import type Clutter from '@girs/clutter-18'; +import type Clutter from '@girs/clutter-51'; import type { PopupMenu } from './popupMenu.js'; import type { LayoutManager } from './layout.js'; diff --git a/packages/gnome-shell/src/ui/barLevel.d.ts b/packages/gnome-shell/src/ui/barLevel.d.ts index 90fb76e..8dcd4ee 100644 --- a/packages/gnome-shell/src/ui/barLevel.d.ts +++ b/packages/gnome-shell/src/ui/barLevel.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/barLevel.js -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; export namespace BarLevel { export interface ConstructorProps extends St.DrawingArea.ConstructorProps {} diff --git a/packages/gnome-shell/src/ui/boxpointer.d.ts b/packages/gnome-shell/src/ui/boxpointer.d.ts index 2e8f86f..77663f2 100644 --- a/packages/gnome-shell/src/ui/boxpointer.d.ts +++ b/packages/gnome-shell/src/ui/boxpointer.d.ts @@ -1,5 +1,5 @@ -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; import type { LayoutManager } from './layout.js'; diff --git a/packages/gnome-shell/src/ui/calendar.d.ts b/packages/gnome-shell/src/ui/calendar.d.ts index 4555423..36adb73 100644 --- a/packages/gnome-shell/src/ui/calendar.d.ts +++ b/packages/gnome-shell/src/ui/calendar.d.ts @@ -2,8 +2,8 @@ import type GObject from '@girs/gobject-2.0'; import type Gio from '@girs/gio-2.0'; -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; import type { Switch } from './popupMenu.js'; import type { MessageView } from './messageList.js'; diff --git a/packages/gnome-shell/src/ui/checkBox.d.ts b/packages/gnome-shell/src/ui/checkBox.d.ts index 31244d5..b2f2c1c 100644 --- a/packages/gnome-shell/src/ui/checkBox.d.ts +++ b/packages/gnome-shell/src/ui/checkBox.d.ts @@ -1,4 +1,4 @@ -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; export class CheckBox extends St.Button { _box: St.Bin; diff --git a/packages/gnome-shell/src/ui/closeDialog.d.ts b/packages/gnome-shell/src/ui/closeDialog.d.ts index 03f66b5..516aee6 100644 --- a/packages/gnome-shell/src/ui/closeDialog.d.ts +++ b/packages/gnome-shell/src/ui/closeDialog.d.ts @@ -1,5 +1,5 @@ import type GObject from '@girs/gobject-2.0'; -import type Meta from '@girs/meta-18'; +import type Meta from '@girs/meta-51'; import { Dialog, MessageDialogContent } from './dialog.js'; diff --git a/packages/gnome-shell/src/ui/components/polkitAgent.d.ts b/packages/gnome-shell/src/ui/components/polkitAgent.d.ts index a5c8864..b7a12e3 100644 --- a/packages/gnome-shell/src/ui/components/polkitAgent.d.ts +++ b/packages/gnome-shell/src/ui/components/polkitAgent.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/components/polkitAgent.js -import type Shell from '@girs/shell-18'; +import type Shell from '@girs/shell-51'; declare class AuthenticationAgent extends Shell.PolkitAuthenticationAgent { constructor(); diff --git a/packages/gnome-shell/src/ui/dash.d.ts b/packages/gnome-shell/src/ui/dash.d.ts index 3c9f408..3bf3228 100644 --- a/packages/gnome-shell/src/ui/dash.d.ts +++ b/packages/gnome-shell/src/ui/dash.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/dash.js -import type Clutter from '@girs/clutter-18'; -import type Shell from '@girs/shell-18'; -import type St from '@girs/st-18'; +import type Clutter from '@girs/clutter-51'; +import type Shell from '@girs/shell-51'; +import type St from '@girs/st-51'; import { AppIcon } from './appDisplay.js'; import { DragEvent, DragMonitor, DragMotionResult } from './dnd.js'; diff --git a/packages/gnome-shell/src/ui/dialog.d.ts b/packages/gnome-shell/src/ui/dialog.d.ts index 06584c9..0890f39 100644 --- a/packages/gnome-shell/src/ui/dialog.d.ts +++ b/packages/gnome-shell/src/ui/dialog.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/dialog.js -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; /** * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/dialog.js#L113 diff --git a/packages/gnome-shell/src/ui/dnd.d.ts b/packages/gnome-shell/src/ui/dnd.d.ts index c6888a4..66e64e2 100644 --- a/packages/gnome-shell/src/ui/dnd.d.ts +++ b/packages/gnome-shell/src/ui/dnd.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/dnd.js -import type Clutter from '@girs/clutter-18'; +import type Clutter from '@girs/clutter-51'; import { EventEmitter } from '../misc/signals.js'; diff --git a/packages/gnome-shell/src/ui/iconGrid.d.ts b/packages/gnome-shell/src/ui/iconGrid.d.ts index 8367f40..76f43a6 100644 --- a/packages/gnome-shell/src/ui/iconGrid.d.ts +++ b/packages/gnome-shell/src/ui/iconGrid.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/iconGrid.js -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; -import type Shell from '@girs/shell-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; +import type Shell from '@girs/shell-51'; export namespace BaseIcon { export interface ConstructorProps { diff --git a/packages/gnome-shell/src/ui/layout.d.ts b/packages/gnome-shell/src/ui/layout.d.ts index 4713100..6d7ce32 100644 --- a/packages/gnome-shell/src/ui/layout.d.ts +++ b/packages/gnome-shell/src/ui/layout.d.ts @@ -2,11 +2,11 @@ import type GObject from '@girs/gobject-2.0'; import type Gio from '@girs/gio-2.0'; -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; -import type Meta from '@girs/meta-18'; -import type Mtk from '@girs/mtk-18'; -import type Shell from '@girs/shell-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; +import type Meta from '@girs/meta-51'; +import type Mtk from '@girs/mtk-51'; +import type Shell from '@girs/shell-51'; import { EventEmitter } from '../misc/signals.js'; diff --git a/packages/gnome-shell/src/ui/lightbox.d.ts b/packages/gnome-shell/src/ui/lightbox.d.ts index f8bba95..093a769 100644 --- a/packages/gnome-shell/src/ui/lightbox.d.ts +++ b/packages/gnome-shell/src/ui/lightbox.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/lightbox.js -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; -import type Shell from '@girs/shell-18'; +import type Clutter from '@girs/clutter-51'; +import type Cogl from '@girs/cogl-51'; +import type St from '@girs/st-51'; /** * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/lightbox.js#L10 @@ -14,10 +14,10 @@ export const VIGNETTE_SHARPNESS = 0.7; /** * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/lightbox.js#L31 - * @version 48 + * @version 51 */ export namespace RadialShaderEffect { - export interface ConstructorProps extends Shell.GLSLEffect.ConstructorProps { + export interface ConstructorProps extends Clutter.ShaderEffect.ConstructorProps { brightness: number; sharpness: number; } @@ -25,9 +25,9 @@ export namespace RadialShaderEffect { /** * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/lightbox.js#L42 - * @version 48 + * @version 51 */ -export class RadialShaderEffect extends Shell.GLSLEffect { +export class RadialShaderEffect extends Clutter.ShaderEffect { _brightness: number; _sharpness: number; @@ -37,7 +37,7 @@ export class RadialShaderEffect extends Shell.GLSLEffect { constructor(props: Partial); _init(props: Partial): void; - vfunc_build_pipeline(): void; + vfunc_get_static_snippet(): Cogl.Snippet; } /** diff --git a/packages/gnome-shell/src/ui/lookingGlass.d.ts b/packages/gnome-shell/src/ui/lookingGlass.d.ts index 7c8621e..5d9aefc 100644 --- a/packages/gnome-shell/src/ui/lookingGlass.d.ts +++ b/packages/gnome-shell/src/ui/lookingGlass.d.ts @@ -1,4 +1,4 @@ -import type Clutter from '@girs/clutter-18'; +import type Clutter from '@girs/clutter-51'; /** * @version 46 diff --git a/packages/gnome-shell/src/ui/main.d.ts b/packages/gnome-shell/src/ui/main.d.ts index 4039ecb..ad88260 100644 --- a/packages/gnome-shell/src/ui/main.d.ts +++ b/packages/gnome-shell/src/ui/main.d.ts @@ -1,10 +1,10 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/main.js import type Gio from '@girs/gio-2.0'; -import type Shell from '@girs/shell-18'; -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; -import type Meta from '@girs/meta-18'; +import type Shell from '@girs/shell-51'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; +import type Meta from '@girs/meta-51'; import { ComponentManager } from './components.js'; import { AccessDialogDBus } from './accessDialog.js'; diff --git a/packages/gnome-shell/src/ui/messageList.d.ts b/packages/gnome-shell/src/ui/messageList.d.ts index f3469d8..d2aafd4 100644 --- a/packages/gnome-shell/src/ui/messageList.d.ts +++ b/packages/gnome-shell/src/ui/messageList.d.ts @@ -3,8 +3,8 @@ import type GObject from '@girs/gobject-2.0'; import type Gio from '@girs/gio-2.0'; import type GLib from '@girs/glib-2.0'; -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; import type { Notification } from './messageTray.js'; import type { MprisPlayer, MprisSource } from './mpris.js'; diff --git a/packages/gnome-shell/src/ui/messageTray.d.ts b/packages/gnome-shell/src/ui/messageTray.d.ts index fbd3443..6579d76 100644 --- a/packages/gnome-shell/src/ui/messageTray.d.ts +++ b/packages/gnome-shell/src/ui/messageTray.d.ts @@ -3,10 +3,10 @@ import type GObject from '@girs/gobject-2.0'; import type GLib from '@girs/glib-2.0'; import type Gio from '@girs/gio-2.0'; -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; import type GnomeDesktop from '@girs/gnomedesktop-4.0'; -import type Shell from '@girs/shell-18'; +import type Shell from '@girs/shell-51'; import type { PresenceStatus } from '../misc/gnomeSession.js'; import type * as MessageList from './messageList.js'; diff --git a/packages/gnome-shell/src/ui/modalDialog.d.ts b/packages/gnome-shell/src/ui/modalDialog.d.ts index 366ce7e..158e38e 100644 --- a/packages/gnome-shell/src/ui/modalDialog.d.ts +++ b/packages/gnome-shell/src/ui/modalDialog.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/modalDialog.js -import type St from '@girs/st-18'; -import type Shell from '@girs/shell-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Shell from '@girs/shell-51'; +import type Clutter from '@girs/clutter-51'; import type { MonitorConstraint } from './layout.js'; import type { ButtonInfo, Dialog } from './dialog.js'; diff --git a/packages/gnome-shell/src/ui/mpris.d.ts b/packages/gnome-shell/src/ui/mpris.d.ts index 4b13d60..9c78dd5 100644 --- a/packages/gnome-shell/src/ui/mpris.d.ts +++ b/packages/gnome-shell/src/ui/mpris.d.ts @@ -2,7 +2,7 @@ import type Gio from '@girs/gio-2.0'; import type GObject from '@girs/gobject-2.0'; -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; import type { EventEmitter } from '../misc/signals.js'; diff --git a/packages/gnome-shell/src/ui/overview.d.ts b/packages/gnome-shell/src/ui/overview.d.ts index d7ca365..bc70e13 100644 --- a/packages/gnome-shell/src/ui/overview.d.ts +++ b/packages/gnome-shell/src/ui/overview.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/overview.js -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; import { DragEvent, DragMonitor, DragMotionResult } from './dnd.js'; import { ControlsState, ControlsManager } from './overviewControls.js'; diff --git a/packages/gnome-shell/src/ui/overviewControls.d.ts b/packages/gnome-shell/src/ui/overviewControls.d.ts index dc87d61..9cc9650 100644 --- a/packages/gnome-shell/src/ui/overviewControls.d.ts +++ b/packages/gnome-shell/src/ui/overviewControls.d.ts @@ -1,9 +1,9 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/overviewControls.js -import type Clutter from '@girs/clutter-18'; +import type Clutter from '@girs/clutter-51'; import type Gio from '@girs/gio-2.0'; -import type St from '@girs/st-18'; -import type Meta from '@girs/meta-18'; +import type St from '@girs/st-51'; +import type Meta from '@girs/meta-51'; import { AppDisplay } from './appDisplay.js'; import { FitMode, WorkspacesDisplay } from './workspacesView.js'; diff --git a/packages/gnome-shell/src/ui/panel.d.ts b/packages/gnome-shell/src/ui/panel.d.ts index e601bee..1093af6 100644 --- a/packages/gnome-shell/src/ui/panel.d.ts +++ b/packages/gnome-shell/src/ui/panel.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/panel.js -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; -import type Meta from '@girs/meta-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; +import type Meta from '@girs/meta-51'; import type { Button, ButtonBox } from './panelMenu.js'; import type { PopupMenuManager } from './popupMenu.js'; diff --git a/packages/gnome-shell/src/ui/panelMenu.d.ts b/packages/gnome-shell/src/ui/panelMenu.d.ts index 4a4aabf..743b1bc 100644 --- a/packages/gnome-shell/src/ui/panelMenu.d.ts +++ b/packages/gnome-shell/src/ui/panelMenu.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/panelMenu.js -import type St from '@girs/st-18'; -import Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import Clutter from '@girs/clutter-51'; import type { PopupMenu, PopupDummyMenu } from './popupMenu.js'; diff --git a/packages/gnome-shell/src/ui/popupMenu.d.ts b/packages/gnome-shell/src/ui/popupMenu.d.ts index 6230db2..0f67532 100644 --- a/packages/gnome-shell/src/ui/popupMenu.d.ts +++ b/packages/gnome-shell/src/ui/popupMenu.d.ts @@ -1,9 +1,9 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/popupMenu.js import type Gio from '@girs/gio-2.0'; -import type St from '@girs/st-18'; -import type Shell from '@girs/shell-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Shell from '@girs/shell-51'; +import type Clutter from '@girs/clutter-51'; import * as Signals from '../misc/signals.js'; import * as BoxPointer from './boxpointer.js'; diff --git a/packages/gnome-shell/src/ui/quickSettings.d.ts b/packages/gnome-shell/src/ui/quickSettings.d.ts index 58fdd56..a513c58 100644 --- a/packages/gnome-shell/src/ui/quickSettings.d.ts +++ b/packages/gnome-shell/src/ui/quickSettings.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/quickSettings.js -import Clutter from '@girs/clutter-18'; +import Clutter from '@girs/clutter-51'; import Gio from '@girs/gio-2.0'; -import St from '@girs/st-18'; +import St from '@girs/st-51'; import { PopupAnimation } from './boxpointer.js'; import * as PopupMenu from './popupMenu.js'; diff --git a/packages/gnome-shell/src/ui/ripples.d.ts b/packages/gnome-shell/src/ui/ripples.d.ts index f0c2766..a4fdd08 100644 --- a/packages/gnome-shell/src/ui/ripples.d.ts +++ b/packages/gnome-shell/src/ui/ripples.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/ripples.js -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; export class Ripples { _x: number; diff --git a/packages/gnome-shell/src/ui/search.d.ts b/packages/gnome-shell/src/ui/search.d.ts index 1de4fef..60473a6 100644 --- a/packages/gnome-shell/src/ui/search.d.ts +++ b/packages/gnome-shell/src/ui/search.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/search.js -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; import { AppSearchProvider } from './appDisplay.js'; diff --git a/packages/gnome-shell/src/ui/searchController.d.ts b/packages/gnome-shell/src/ui/searchController.d.ts index cace031..8cfc531 100644 --- a/packages/gnome-shell/src/ui/searchController.d.ts +++ b/packages/gnome-shell/src/ui/searchController.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/searchController.js -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; /** * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/searchController.js#L26 diff --git a/packages/gnome-shell/src/ui/slider.d.ts b/packages/gnome-shell/src/ui/slider.d.ts index 6fc5f02..9df137d 100644 --- a/packages/gnome-shell/src/ui/slider.d.ts +++ b/packages/gnome-shell/src/ui/slider.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/slider.js -import Clutter from '@girs/clutter-18'; +import Clutter from '@girs/clutter-51'; import * as BarLevel from './barLevel.js'; /** diff --git a/packages/gnome-shell/src/ui/status/backgroundApps.d.ts b/packages/gnome-shell/src/ui/status/backgroundApps.d.ts index 32aedbf..27e291f 100644 --- a/packages/gnome-shell/src/ui/status/backgroundApps.d.ts +++ b/packages/gnome-shell/src/ui/status/backgroundApps.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/backgroundApps.js import Gio from '@girs/gio-2.0'; -import Shell from '@girs/shell-18'; +import Shell from '@girs/shell-51'; import * as PopupMenu from '../popupMenu.js'; import { Spinner } from '../animation.js'; diff --git a/packages/gnome-shell/src/ui/status/backlight.d.ts b/packages/gnome-shell/src/ui/status/backlight.d.ts index 3627382..3d37c2e 100644 --- a/packages/gnome-shell/src/ui/status/backlight.d.ts +++ b/packages/gnome-shell/src/ui/status/backlight.d.ts @@ -1,4 +1,4 @@ -import St from '@girs/st-18'; +import St from '@girs/st-51'; import Gio from '@girs/gio-2.0'; import { QuickMenuToggle, SystemIndicator } from '../quickSettings.js'; diff --git a/packages/gnome-shell/src/ui/status/bluetooth.d.ts b/packages/gnome-shell/src/ui/status/bluetooth.d.ts index 405a60a..9b8ac11 100644 --- a/packages/gnome-shell/src/ui/status/bluetooth.d.ts +++ b/packages/gnome-shell/src/ui/status/bluetooth.d.ts @@ -2,7 +2,7 @@ import Gio from '@girs/gio-2.0'; import GObject from '@girs/gobject-2.0'; -import St from '@girs/st-18'; +import St from '@girs/st-51'; import GnomeBluetooth from '@girs/gnomebluetooth-3.0'; import { Spinner } from '../animation.js'; diff --git a/packages/gnome-shell/src/ui/status/camera.d.ts b/packages/gnome-shell/src/ui/status/camera.d.ts index eadd2d5..7b00a76 100644 --- a/packages/gnome-shell/src/ui/status/camera.d.ts +++ b/packages/gnome-shell/src/ui/status/camera.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/camera.js -import Shell from '@girs/shell-18'; -import St from '@girs/st-18'; +import Shell from '@girs/shell-51'; +import St from '@girs/st-51'; import { SystemIndicator } from '../quickSettings.js'; /** diff --git a/packages/gnome-shell/src/ui/status/dwellClick.d.ts b/packages/gnome-shell/src/ui/status/dwellClick.d.ts index ec4d0b7..0d22bb7 100644 --- a/packages/gnome-shell/src/ui/status/dwellClick.d.ts +++ b/packages/gnome-shell/src/ui/status/dwellClick.d.ts @@ -1,9 +1,9 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/dwellClick.js -import Clutter from '@girs/clutter-18'; +import Clutter from '@girs/clutter-51'; import Gio from '@girs/gio-2.0'; import GLib from '@girs/glib-2.0'; -import St from '@girs/st-18'; +import St from '@girs/st-51'; import * as PanelMenu from '../panelMenu.js'; diff --git a/packages/gnome-shell/src/ui/status/keyboard.d.ts b/packages/gnome-shell/src/ui/status/keyboard.d.ts index b68b797..09016af 100644 --- a/packages/gnome-shell/src/ui/status/keyboard.d.ts +++ b/packages/gnome-shell/src/ui/status/keyboard.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/keyboard.js -import Clutter from '@girs/clutter-18'; -import St from '@girs/st-18'; +import Clutter from '@girs/clutter-51'; +import St from '@girs/st-51'; import * as PanelMenu from '../panelMenu.js'; import * as PopupMenu from '../popupMenu.js'; diff --git a/packages/gnome-shell/src/ui/status/location.d.ts b/packages/gnome-shell/src/ui/status/location.d.ts index 22709e5..742676e 100644 --- a/packages/gnome-shell/src/ui/status/location.d.ts +++ b/packages/gnome-shell/src/ui/status/location.d.ts @@ -1,7 +1,7 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/location.js import GObject from '@girs/gobject-2.0'; -import St from '@girs/st-18'; +import St from '@girs/st-51'; import * as ModalDialog from '../modalDialog.js'; import * as PermissionStore from '../../misc/permissionStore.js'; diff --git a/packages/gnome-shell/src/ui/status/remoteAccess.d.ts b/packages/gnome-shell/src/ui/status/remoteAccess.d.ts index 0242fbc..3de4364 100644 --- a/packages/gnome-shell/src/ui/status/remoteAccess.d.ts +++ b/packages/gnome-shell/src/ui/status/remoteAccess.d.ts @@ -3,8 +3,8 @@ * @see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/remoteAccess.js */ -import Clutter from '@girs/clutter-18'; -import St from '@girs/st-18'; +import Clutter from '@girs/clutter-51'; +import St from '@girs/st-51'; import * as PanelMenu from '../panelMenu.js'; import { SystemIndicator } from '../quickSettings.js'; diff --git a/packages/gnome-shell/src/ui/status/system.d.ts b/packages/gnome-shell/src/ui/status/system.d.ts index 6ff735a..7ba6f74 100644 --- a/packages/gnome-shell/src/ui/status/system.d.ts +++ b/packages/gnome-shell/src/ui/status/system.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/system.js -import Clutter from '@girs/clutter-18'; +import Clutter from '@girs/clutter-51'; import Gio from '@girs/gio-2.0'; -import St from '@girs/st-18'; +import St from '@girs/st-51'; import { QuickSettingsItem, QuickToggle, SystemIndicator } from '../quickSettings.js'; diff --git a/packages/gnome-shell/src/ui/status/volume.d.ts b/packages/gnome-shell/src/ui/status/volume.d.ts index bb88375..b7bde12 100644 --- a/packages/gnome-shell/src/ui/status/volume.d.ts +++ b/packages/gnome-shell/src/ui/status/volume.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/status/volume.js -import Clutter from '@girs/clutter-18'; +import Clutter from '@girs/clutter-51'; import Gio from '@girs/gio-2.0'; import Gvc from '@girs/gvc-1.0'; import * as PopupMenu from '../popupMenu.js'; diff --git a/packages/gnome-shell/src/ui/switcherPopup.d.ts b/packages/gnome-shell/src/ui/switcherPopup.d.ts index 0a6ed1c..e71eb37 100644 --- a/packages/gnome-shell/src/ui/switcherPopup.d.ts +++ b/packages/gnome-shell/src/ui/switcherPopup.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/switcherPopup.js import type GLib from '@girs/glib-2.0'; -import type St from '@girs/st-18'; -import type Clutter from '@girs/clutter-18'; +import type St from '@girs/st-51'; +import type Clutter from '@girs/clutter-51'; export abstract class SwitcherPopup extends St.Widget { /** @hidden Only defined to resolve type conflict */ diff --git a/packages/gnome-shell/src/ui/userWidget.d.ts b/packages/gnome-shell/src/ui/userWidget.d.ts index cb91529..6786ffe 100644 --- a/packages/gnome-shell/src/ui/userWidget.d.ts +++ b/packages/gnome-shell/src/ui/userWidget.d.ts @@ -1,5 +1,5 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/userWidget.js -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; export class UserWidget extends St.BoxLayout {} diff --git a/packages/gnome-shell/src/ui/windowManager.d.ts b/packages/gnome-shell/src/ui/windowManager.d.ts index d521223..8810cb5 100644 --- a/packages/gnome-shell/src/ui/windowManager.d.ts +++ b/packages/gnome-shell/src/ui/windowManager.d.ts @@ -4,8 +4,8 @@ import type Clutter from 'gi://Clutter'; import type Gio from 'gi://Gio'; import type Meta from 'gi://Meta'; import type Shell from 'gi://Shell'; -import type St from '@girs/st-18'; -import type Mtk from '@girs/mtk-18'; +import type St from '@girs/st-51'; +import type Mtk from '@girs/mtk-51'; import type { Monitor } from './layout.js'; import type { Workspace } from './workspace.js'; diff --git a/packages/gnome-shell/src/ui/windowPreview.d.ts b/packages/gnome-shell/src/ui/windowPreview.d.ts index 99d28bc..589123d 100644 --- a/packages/gnome-shell/src/ui/windowPreview.d.ts +++ b/packages/gnome-shell/src/ui/windowPreview.d.ts @@ -1,5 +1,5 @@ -import type Shell from '@girs/shell-18'; -import type Meta from '@girs/meta-18'; +import type Shell from '@girs/shell-51'; +import type Meta from '@girs/meta-51'; /** * @version 46 diff --git a/packages/gnome-shell/src/ui/workspace.d.ts b/packages/gnome-shell/src/ui/workspace.d.ts index d2a51a4..e32bc7d 100644 --- a/packages/gnome-shell/src/ui/workspace.d.ts +++ b/packages/gnome-shell/src/ui/workspace.d.ts @@ -1,7 +1,7 @@ -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; -import type Meta from '@girs/meta-18'; -import type Shell from '@girs/shell-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; +import type Meta from '@girs/meta-51'; +import type Shell from '@girs/shell-51'; import { WindowPreview } from './windowPreview.js'; import { OverviewAdjustment } from './overviewControls.js'; diff --git a/packages/gnome-shell/src/ui/workspaceAnimation.d.ts b/packages/gnome-shell/src/ui/workspaceAnimation.d.ts index 174664a..7a5f227 100644 --- a/packages/gnome-shell/src/ui/workspaceAnimation.d.ts +++ b/packages/gnome-shell/src/ui/workspaceAnimation.d.ts @@ -1,6 +1,6 @@ -import type Meta from '@girs/meta-18'; -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; +import type Meta from '@girs/meta-51'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; /** * @version 46 diff --git a/packages/gnome-shell/src/ui/workspaceThumbnail.d.ts b/packages/gnome-shell/src/ui/workspaceThumbnail.d.ts index 5f5eec6..f02234a 100644 --- a/packages/gnome-shell/src/ui/workspaceThumbnail.d.ts +++ b/packages/gnome-shell/src/ui/workspaceThumbnail.d.ts @@ -1,8 +1,8 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/workspaceThumbnail.js -import type Clutter from '@girs/clutter-18'; -import type St from '@girs/st-18'; -import type Meta from '@girs/meta-18'; +import type Clutter from '@girs/clutter-51'; +import type St from '@girs/st-51'; +import type Meta from '@girs/meta-51'; import { DragMotionResult } from './dnd.js'; diff --git a/packages/gnome-shell/src/ui/workspacesView.d.ts b/packages/gnome-shell/src/ui/workspacesView.d.ts index 71169cd..81cc01a 100644 --- a/packages/gnome-shell/src/ui/workspacesView.d.ts +++ b/packages/gnome-shell/src/ui/workspacesView.d.ts @@ -1,6 +1,6 @@ // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/workspacesView.js -import type St from '@girs/st-18'; +import type St from '@girs/st-51'; import { Workspace } from './workspace.js'; diff --git a/yarn.lock b/yarn.lock index f7bf9f7..7c770b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -245,13 +245,13 @@ __metadata: languageName: node linkType: hard -"@girs/clutter-18@npm:^4.3.0": +"@girs/clutter-51@npm:^4.3.0": version: 4.3.0 - resolution: "@girs/clutter-18@npm:4.3.0" + resolution: "@girs/clutter-51@npm:4.3.0" dependencies: "@girs/atk-1.0": "npm:^4.3.0" "@girs/cairo-1.0": "npm:^4.3.0" - "@girs/cogl-18": "npm:^4.3.0" + "@girs/cogl-51": "npm:^4.3.0" "@girs/freetype2-2.0": "npm:^4.3.0" "@girs/gio-2.0": "npm:^4.3.0" "@girs/gjs": "npm:^4.3.0" @@ -261,23 +261,23 @@ __metadata: "@girs/gobject-2.0": "npm:^4.3.0" "@girs/graphene-1.0": "npm:^4.3.0" "@girs/harfbuzz-0.0": "npm:^4.3.0" - "@girs/mtk-18": "npm:^4.3.0" + "@girs/mtk-51": "npm:^4.3.0" "@girs/pango-1.0": "npm:^4.3.0" - checksum: 10/e835ea88aedca2985fdd5bffd135bd3585e67858a9eb152dc81cf32dccd40204d26508556ff277822cc73b4920f198fcbc49a1f8b8cef79b20142e9e99b94db8 + checksum: 10/bea40ca1a4ab9836cc5fac75d82b90f69390f09c1ad3b7bf440a29a1487472a114ad07516a056a3d924da4d21222380a5a1ae8d504fcae36bd543d0ff50bc3ff languageName: node linkType: hard -"@girs/cogl-18@npm:^4.3.0": +"@girs/cogl-51@npm:^4.3.0": version: 4.3.0 - resolution: "@girs/cogl-18@npm:4.3.0" + resolution: "@girs/cogl-51@npm:4.3.0" dependencies: "@girs/gjs": "npm:^4.3.0" "@girs/gl-1.0": "npm:^4.3.0" "@girs/glib-2.0": "npm:^4.3.0" "@girs/gobject-2.0": "npm:^4.3.0" "@girs/graphene-1.0": "npm:^4.3.0" - "@girs/mtk-18": "npm:^4.3.0" - checksum: 10/9136bfbb1467d5cb3a9e264159fd08759a06054e1d85aa0855801571044feca2b43192921208a179b732bb707d71b375ef97f0ea88c1fc608526f7d6f5dbdccb + "@girs/mtk-51": "npm:^4.3.0" + checksum: 10/143020acb9b870c13279dd7da933ec6b6facf644e5d3f7c9138e1dac14e59c478ca202b965086325230e4a652e0448580ab9b33272bc0a4f7e083164022fe82c languageName: node linkType: hard @@ -448,8 +448,8 @@ __metadata: "@girs/accountsservice-1.0": "npm:^4.3.0" "@girs/adw-1": "npm:^4.3.0" "@girs/atk-1.0": "npm:^4.3.0" - "@girs/clutter-18": "npm:^4.3.0" - "@girs/cogl-18": "npm:^4.3.0" + "@girs/clutter-51": "npm:^4.3.0" + "@girs/cogl-51": "npm:^4.3.0" "@girs/gcr-4": "npm:^4.3.0" "@girs/gdm-1.0": "npm:^4.3.0" "@girs/gio-2.0": "npm:^4.3.0" @@ -462,12 +462,12 @@ __metadata: "@girs/gobject-2.0": "npm:^4.3.0" "@girs/gtk-4.0": "npm:^4.3.0" "@girs/gvc-1.0": "npm:^4.3.0" - "@girs/meta-18": "npm:^4.3.0" - "@girs/mtk-18": "npm:^4.3.0" + "@girs/meta-51": "npm:^4.3.0" + "@girs/mtk-51": "npm:^4.3.0" "@girs/polkit-1.0": "npm:^4.3.0" - "@girs/shell-18": "npm:^4.3.0" + "@girs/shell-51": "npm:^4.3.0" "@girs/shew-0": "npm:^4.3.0" - "@girs/st-18": "npm:^4.3.0" + "@girs/st-51": "npm:^4.3.0" "@girs/upowerglib-1.0": "npm:^4.3.0" "@tsconfig/strictest": "npm:^2.0.8" typescript: "npm:^6.0.3" @@ -613,14 +613,14 @@ __metadata: languageName: node linkType: hard -"@girs/meta-18@npm:^4.3.0": +"@girs/meta-51@npm:^4.3.0": version: 4.3.0 - resolution: "@girs/meta-18@npm:4.3.0" + resolution: "@girs/meta-51@npm:4.3.0" dependencies: "@girs/atk-1.0": "npm:^4.3.0" "@girs/cairo-1.0": "npm:^4.3.0" - "@girs/clutter-18": "npm:^4.3.0" - "@girs/cogl-18": "npm:^4.3.0" + "@girs/clutter-51": "npm:^4.3.0" + "@girs/cogl-51": "npm:^4.3.0" "@girs/freetype2-2.0": "npm:^4.3.0" "@girs/gdesktopenums-3.0": "npm:^4.3.0" "@girs/gio-2.0": "npm:^4.3.0" @@ -631,23 +631,23 @@ __metadata: "@girs/gobject-2.0": "npm:^4.3.0" "@girs/graphene-1.0": "npm:^4.3.0" "@girs/harfbuzz-0.0": "npm:^4.3.0" - "@girs/mtk-18": "npm:^4.3.0" + "@girs/mtk-51": "npm:^4.3.0" "@girs/pango-1.0": "npm:^4.3.0" "@girs/xfixes-4.0": "npm:^4.3.0" "@girs/xlib-2.0": "npm:^4.3.0" - checksum: 10/e7d7eab6b2c845b2a3bac1e5c814c028977c6f2b8cd6655a8e7bd0c1b89fbeedba06a295a96a3272af1cbe1f0e4e361f0164fcea7d3d49596d154653b62fdd9f + checksum: 10/ff5f10d762433c56008c07e388a9841abbc983ceef0340fa762c0fc322b9b59cee7f8bd125e101527de167ffba0e2e4fa0393cf57165bceed43c72c00dc4fbb9 languageName: node linkType: hard -"@girs/mtk-18@npm:^4.3.0": +"@girs/mtk-51@npm:^4.3.0": version: 4.3.0 - resolution: "@girs/mtk-18@npm:4.3.0" + resolution: "@girs/mtk-51@npm:4.3.0" dependencies: "@girs/gjs": "npm:^4.3.0" "@girs/glib-2.0": "npm:^4.3.0" "@girs/gobject-2.0": "npm:^4.3.0" "@girs/graphene-1.0": "npm:^4.3.0" - checksum: 10/8d33fdddd1b97771bc79717d64c62b9561cb1ffdd93c8d4cabcfc96c109e9d804c704e0c2fda42f0405f348742003d376a9e98cc2f59dfda5438134590710464 + checksum: 10/c505a286c9c30f60f3e2efa652720cfcb7f0201cf86ec84a3a41964f1766400af3e70ddacb74aec567f1906b96a88a91264e897aaedd8673aacf38f415c4e238 languageName: node linkType: hard @@ -724,14 +724,14 @@ __metadata: languageName: node linkType: hard -"@girs/shell-18@npm:^4.3.0": +"@girs/shell-51@npm:^4.3.0": version: 4.3.0 - resolution: "@girs/shell-18@npm:4.3.0" + resolution: "@girs/shell-51@npm:4.3.0" dependencies: "@girs/atk-1.0": "npm:^4.3.0" "@girs/cairo-1.0": "npm:^4.3.0" - "@girs/clutter-18": "npm:^4.3.0" - "@girs/cogl-18": "npm:^4.3.0" + "@girs/clutter-51": "npm:^4.3.0" + "@girs/cogl-51": "npm:^4.3.0" "@girs/freetype2-2.0": "npm:^4.3.0" "@girs/gck-2": "npm:^4.3.0" "@girs/gcr-4": "npm:^4.3.0" @@ -747,16 +747,16 @@ __metadata: "@girs/graphene-1.0": "npm:^4.3.0" "@girs/gvc-1.0": "npm:^4.3.0" "@girs/harfbuzz-0.0": "npm:^4.3.0" - "@girs/meta-18": "npm:^4.3.0" - "@girs/mtk-18": "npm:^4.3.0" + "@girs/meta-51": "npm:^4.3.0" + "@girs/mtk-51": "npm:^4.3.0" "@girs/nm-1.0": "npm:^4.3.0" "@girs/pango-1.0": "npm:^4.3.0" "@girs/polkit-1.0": "npm:^4.3.0" "@girs/polkitagent-1.0": "npm:^4.3.0" - "@girs/st-18": "npm:^4.3.0" + "@girs/st-51": "npm:^4.3.0" "@girs/xfixes-4.0": "npm:^4.3.0" "@girs/xlib-2.0": "npm:^4.3.0" - checksum: 10/4d1d5374ecddd5fa55f3f4d4017728cfd4ba643340145c536d2998c02001552919cae3f04d2f67e3d7a844e0540960b04b289ea94e1c78319fc3e4f7f0f79693 + checksum: 10/8e7144ab7b5f196e7f0c790de7964865e7e09483b5a3ed3b70669c5742ba39f4be8bd17dd9ca0da9df3837a5b551743b35146479b614db449162d159efd2ab29 languageName: node linkType: hard @@ -783,14 +783,14 @@ __metadata: languageName: node linkType: hard -"@girs/st-18@npm:^4.3.0": +"@girs/st-51@npm:^4.3.0": version: 4.3.0 - resolution: "@girs/st-18@npm:4.3.0" + resolution: "@girs/st-51@npm:4.3.0" dependencies: "@girs/atk-1.0": "npm:^4.3.0" "@girs/cairo-1.0": "npm:^4.3.0" - "@girs/clutter-18": "npm:^4.3.0" - "@girs/cogl-18": "npm:^4.3.0" + "@girs/clutter-51": "npm:^4.3.0" + "@girs/cogl-51": "npm:^4.3.0" "@girs/freetype2-2.0": "npm:^4.3.0" "@girs/gdesktopenums-3.0": "npm:^4.3.0" "@girs/gdkpixbuf-2.0": "npm:^4.3.0" @@ -802,12 +802,12 @@ __metadata: "@girs/gobject-2.0": "npm:^4.3.0" "@girs/graphene-1.0": "npm:^4.3.0" "@girs/harfbuzz-0.0": "npm:^4.3.0" - "@girs/meta-18": "npm:^4.3.0" - "@girs/mtk-18": "npm:^4.3.0" + "@girs/meta-51": "npm:^4.3.0" + "@girs/mtk-51": "npm:^4.3.0" "@girs/pango-1.0": "npm:^4.3.0" "@girs/xfixes-4.0": "npm:^4.3.0" "@girs/xlib-2.0": "npm:^4.3.0" - checksum: 10/b10edea6d77fcfee6a6dbac21dae046f4add56329b7551cc729a2c0a811135151ab16bb880f9322ecd1f04e42df5c2dfabc5107cfaf7d5435d1a1606a15f31ae + checksum: 10/8b9818bd0dbecfb689a5e0ddd66b16649e5ed17a7ac7c206ae7e453803593bbe3e9ed3fde0f8e769f09cd966732e3a2f3cfd942921333e07419c3caac6d54867 languageName: node linkType: hard @@ -851,7 +851,7 @@ __metadata: "@girs/gjs": "npm:^4.3.0" "@girs/gnome-shell": "workspace:^" "@girs/gobject-2.0": "npm:^4.3.0" - "@girs/st-18": "npm:^4.3.0" + "@girs/st-51": "npm:^4.3.0" "@tsconfig/strictest": "npm:^2.0.8" adm-zip: "npm:^0.5.17" esbuild: "npm:^0.28.0" From 4f765846e79ee5352c8867499a7b4f4144bfbab3 Mon Sep 17 00:00:00 2001 From: Pascal Garber Date: Sat, 29 Aug 2026 08:55:23 +0200 Subject: [PATCH 2/2] chore: bump version to 51.0.0-alpha.1 The package version tracks the GNOME Shell it types, so main should not keep saying 50.0.4 while shipping the 51 bindings. It matters for the release job too. That job publishes with `--tolerate-republish`, so dispatching a release against an unbumped version is a no-op that still reports success. A prerelease version publishes under the `next` dist-tag and leaves `latest` on the GNOME 50 types. --- packages/gnome-shell/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gnome-shell/package.json b/packages/gnome-shell/package.json index ef15da7..7266237 100644 --- a/packages/gnome-shell/package.json +++ b/packages/gnome-shell/package.json @@ -1,6 +1,6 @@ { "name": "@girs/gnome-shell", - "version": "50.0.4", + "version": "51.0.0-alpha.1", "description": "GJS TypeScript type definitions for GNOME Shell Extensions", "type": "module", "main": "./dist/index.js",