From 265ff0543641d7552e655506a125714516025f76 Mon Sep 17 00:00:00 2001 From: Lucas Oskorep Date: Wed, 24 Sep 2025 00:55:24 -0400 Subject: [PATCH] upgrade to gnome 49 --- metadata.json | 3 +- package.json | 32 +- pnpm-lock.yaml | 1125 ++++++++++++++++++++------------------- src/wm/monitor.ts | 2 +- src/wm/window.ts | 22 +- src/wm/windowManager.ts | 8 +- 6 files changed, 620 insertions(+), 572 deletions(-) diff --git a/metadata.json b/metadata.json index cb3fd81..4d5fdde 100644 --- a/metadata.json +++ b/metadata.json @@ -4,7 +4,8 @@ "uuid": "aerospike@lucaso.io", "settings-schema": "org.gnome.shell.extensions.aerospike", "shell-version": [ - "48" + "48", + "49" ], "gettext-domain": "aerospike@lucaso.io", "url": "https://gitea.chaosdev.gay/lucasoskorep/aerospike@lucaso.io" diff --git a/package.json b/package.json index f3e27d5..7b4bc1c 100644 --- a/package.json +++ b/package.json @@ -16,13 +16,33 @@ "homepage": "https://github.com/example/my-extension#readme", "sideEffects": false, "devDependencies": { - "@girs/gjs": "4.0.0-beta.23", - "@girs/gnome-shell": "^48.0.2", - "eslint": "^9.27.0", - "eslint-plugin-jsdoc": "^50.6.17", - "typescript": "^5.8.3" + "@girs/gjs": "4.0.0-beta.38", + "@girs/gnome-shell": "49.0.1", + "eslint": "^9.36.0", + "eslint-plugin-jsdoc": "^50.8.0", + "typescript": "^5.9.2" }, "dependencies": { - "@girs/mtk-16": "16.0.0-4.0.0-beta.23" + "@girs/mtk-17": "17.0.0-4.0.0-beta.38" + }, + "pnpm": { + "overrides": { + "@girs/cairo-1.0": "1.0.0-4.0.0-beta.38", + "@girs/freetype2-2.0": "2.0.0-4.0.0-beta.38", + "@girs/gdk-4.0": "4.0.0-4.0.0-beta.38", + "@girs/gdkpixbuf-2.0": "2.0.0-4.0.0-beta.38", + "@girs/gio-2.0": "2.86.0-4.0.0-beta.38", + "@girs/gjs": "4.0.0-beta.38", + "@girs/glib-2.0": "2.86.0-4.0.0-beta.38", + "@girs/gmodule-2.0": "2.0.0-4.0.0-beta.38", + "@girs/gobject-2.0": "2.86.0-4.0.0-beta.38", + "@girs/graphene-1.0": "1.0.0-4.0.0-beta.38", + "@girs/gsk-4.0": "4.0.0-4.0.0-beta.38", + "@girs/gtk-4.0": "4.20.1-4.0.0-beta.38", + "@girs/harfbuzz-0.0": "11.5.0-4.0.0-beta.38", + "@girs/mtk-17": "17.0.0-4.0.0-beta.38", + "@girs/pango-1.0": "1.57.0-4.0.0-beta.38", + "@girs/pangocairo-1.0": "1.0.0-4.0.0-beta.38" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8553d9a..f9336c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,29 +4,47 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/gsk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gtk-4.0': 4.20.1-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/mtk-17': 17.0.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.38 + importers: .: dependencies: - '@girs/mtk-16': - specifier: 16.0.0-4.0.0-beta.23 - version: 16.0.0-4.0.0-beta.23 + '@girs/mtk-17': + specifier: 17.0.0-4.0.0-beta.38 + version: 17.0.0-4.0.0-beta.38 devDependencies: '@girs/gjs': - specifier: 4.0.0-beta.23 - version: 4.0.0-beta.23 + specifier: 4.0.0-beta.38 + version: 4.0.0-beta.38 '@girs/gnome-shell': - specifier: ^48.0.2 - version: 48.0.2 + specifier: 49.0.1 + version: 49.0.1 eslint: - specifier: ^9.27.0 - version: 9.27.0 + specifier: ^9.36.0 + version: 9.36.0 eslint-plugin-jsdoc: - specifier: ^50.6.17 - version: 50.6.17(eslint@9.27.0) + specifier: ^50.8.0 + version: 50.8.0(eslint@9.36.0) typescript: - specifier: ^5.8.3 - version: 5.8.3 + specifier: ^5.9.2 + version: 5.9.2 packages: @@ -34,8 +52,8 @@ packages: resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} engines: {node: '>=18'} - '@eslint-community/eslint-utils@4.7.0': - resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -44,188 +62,187 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.20.0': - resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} + '@eslint/config-array@0.21.0': + resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.2.2': - resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==} + '@eslint/config-helpers@0.3.1': + resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.14.0': - resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==} + '@eslint/core@0.15.2': + resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.27.0': - resolution: {integrity: sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==} + '@eslint/js@9.36.0': + resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.1': - resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==} + '@eslint/plugin-kit@0.3.5': + resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@girs/accountsservice-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-QR7xfIvNbovmhNzzma+NxIMsQR8zgTaYk16Dqa/4YD8XBWrAgWuQhwEKKibG9KbQe5+YSUDUxJlbkSeOb3S5mg==} + '@girs/accountsservice-1.0@1.0.0-4.0.0-beta.37': + resolution: {integrity: sha512-ASp942wWTf+FDpJ0oTVCGwQyR2q/hMitr1X9m/QbOiCqq65G893eevnB9TKutMeWM6iG3rp0xDKcM+kRUVEK2g==} - '@girs/adw-1@1.8.0-4.0.0-beta.23': - resolution: {integrity: sha512-yDhOFc7qHTvIXo5naYuljtmpipP+z0JCyw6qw+mGEwyh0PXF9VA7MOUu5lUVQAsJgwUD5hLsWmqhd/JxnaXf7Q==} + '@girs/adw-1@1.8.0-4.0.0-beta.37': + resolution: {integrity: sha512-QXnbGlQ0yi+w9ItPL0sMOws3fZEoiVhib1pnSn8ZTeKA32/JTylu8em6rEaMBaV1X/9vUV0NmPW5jKFCxidxQQ==} - '@girs/atk-1.0@2.56.0-4.0.0-beta.23': - resolution: {integrity: sha512-5kFs//8rkORYMJh0FQNeNciEQmbMNfA4Jo8AV9du8WiWGAdFzkPLH9o3eQrqRGIqZBsbqiEy3FS+R9P7+bn/UA==} + '@girs/atk-1.0@2.58.0-4.0.0-beta.38': + resolution: {integrity: sha512-rfLlLlAecHE1uAqK81DHZT27E1nVwN/pAHtgbgDUcu70UdHoCYAsQymLjk/tuDcTX0Lwp6U9x6w+GHG1sbYlQA==} - '@girs/cairo-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-t5fADO+9TmZy8Xzk6Fqk23B3bmakzhNQxa3kFERzy2cL8p1q1pAWm1ARNcadIsl2IbflS4Hbn5sAwRwOm8W67A==} + '@girs/cairo-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-VJa0vw9teZjCydDzWIcbNBwT37MSej52rqwBuQ/ir7+72+7dpzeudkNOOif1nDIulGu+RLAy4cgWbguQhsUH/Q==} - '@girs/clutter-16@16.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-dQ0cfxSa4E0AAfsFhs8Yd/eFHv7286c5oo7cku13nlEYBFQpyfUfa+CMSclAbUBUxM35PseXGXEy0jegkKpbXQ==} + '@girs/clutter-17@17.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-RMEuc08wCaqIc3UcGdJr183kcN7VD0Q2v5WLczK9/Hn2gfo7xcc+BWjPcsSu4SuBpJPwF248jc+2IBbdXBGbCA==} - '@girs/cogl-16@16.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-0UxbYg0gk0lcGnAwArY0Gq6ljfpzTUcnlyn1iCVI51nvFTyVCIRk4e89PM30aE/QN0daeFs/4+fjEsYUhHKNjA==} + '@girs/cogl-17@17.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-fj4lZ07ZfcOwXAE/orU6cfP3Tlf1LUhfEgVFE3CAQs6nfSOtWzPYDzcaWmg4fYd6CA7iP1NmXh3slCxhzcbuJg==} - '@girs/cogl-2.0@2.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-OSFZav9AiarIY5YuTEjOAG1IghHMuz/E+ZroPtuuI4Nhjp5AGVj7OevVw6QOVzhrGY95a3/ZhSP5sSpI8EdWyA==} + '@girs/cogl-2.0@2.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-CgCDd2htvMjLXkUaDrfpFhpw7XVBs9eEQpNVXhU6A8NXxN/FetLt7y9sPiwSWtlL3WYxLqO3Zn0hKR5j7CRAVA==} - '@girs/freetype2-2.0@2.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-DpMJET2s2ZXmGjScv+tu8tyEDIT6mIEWgY/Lp5HaXTUkKpw+LdtVV0bEwiXMYn3TSs6QYJZyBxNlwTSD3qb+Ww==} + '@girs/freetype2-2.0@2.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-543dlQheKHSVWIatqHNBiLceIWYzIJDXvofR3PfgarKMMi0IRkn1TndzxUxsLC4Eu24KgOKGZYjU1YPUMVGbgg==} - '@girs/gck-2@4.4.0-4.0.0-beta.23': - resolution: {integrity: sha512-PY1yLymRxNDnUMrLAvu6dAImoUco4RpkFv+u72AUGXcgbmvPNcRwBC/11TcLHlqnzOzy31QjWZBYsbUE89jWiA==} + '@girs/gck-2@4.4.0-4.0.0-beta.38': + resolution: {integrity: sha512-yy8TDv4G4SsM1U7sfKf07A01YxD5DpUN4eHEQodj6NzgXogdaeS/vmM7clChedlw0LkOebn68JVIfTja3rJLJw==} - '@girs/gcr-4@4.4.0-4.0.0-beta.23': - resolution: {integrity: sha512-Oo6/wDbbAq+ytfFGhOHFjOjfVdhTkE0EvdvTLSa31qNfCEI+0I0OwL1gG35DoUCKeESqd6WgpqMXmMnop3/yIg==} + '@girs/gcr-4@4.4.0-4.0.0-beta.38': + resolution: {integrity: sha512-dGEWwPhGWRBNgoI/TzX0whcGsKEbx9VXAcOWJdyHiB7HUefeECWxGHlcWK8NZD6mr0jhln+RjFiv/tB1QKUUDw==} - '@girs/gdesktopenums-3.0@3.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-T2LpS68w/HtOH1Cd/RGWOXrqPJEsUNOhUOpjwZhH6lu3Ey1IYEq5yyyIeWi3ts9QS4SjbhZvqMTJKFwA5xywMw==} + '@girs/gdesktopenums-3.0@3.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-wOwzQ6Q2RQxuWY/oe4yiDqtNV2TrLosteu698asWum4R3BLRIks3oVOghpTMlgKeA54fkvqOQ165E1OOAoW8YQ==} - '@girs/gdk-4.0@4.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-esdIxWgxyKQKYAsQBnTZPHocf5CXwEovt6Xp2aIVxbATLzzd0x35194PPjq51IbZ7eRi/XnBC9yTlNI5JYVNog==} + '@girs/gdk-4.0@4.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-hk6SG4pCcezKp2VNxJc0TC1gkZe3C8shD8sRQ3bUGyWl/9581WM2/8UU+W6fOf3SwXA1hquN6d3SjKbqkFNRKg==} - '@girs/gdkpixbuf-2.0@2.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-Apku+aCEsosPXdEOnDtI3GPdX2Seo2rWUm10aY3ijGOnvafjmsJkHwWlThHzV850Ygi7dw3hBBys0z8hG6Cf1A==} + '@girs/gdkpixbuf-2.0@2.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-L8NE18rhj100lRGMnf7lNUdr6pHw2co1UtExxDnglba5lNee4NoyF/u8g4Mk3toPU0fAu+ug91HJ4o2mIJd7MQ==} - '@girs/gdm-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-mKsmZTShn6xh0yzFcgzCddG3X2oXQi0nc5Q3AR3TPk+UURbREBdJwzeoIKI3Uqi03gwaRQVtFopHQ1B5IRSTAg==} + '@girs/gdm-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-THhxqOlt75mv3PmmLMe0Y5wdXIf0XbIIKuBuScSFO+3Vp5sgHJz+UXfktVzwKKCTN4PkAU01zBlMW6gRsyLsQA==} - '@girs/gio-2.0@2.84.0-4.0.0-beta.23': - resolution: {integrity: sha512-FcGgYQ96KhdeFJvUYsIm0XmOYaYnTfpHKzPUOW4IcJm5q38RNDKgoijBMfedv3fMxnPDtpMb08ZFD6P1GjJY8A==} + '@girs/gio-2.0@2.86.0-4.0.0-beta.38': + resolution: {integrity: sha512-hKCyDEqSIgqcZeFf63KNrUnrYtAuJ0yfIypbdLgNEMbJBPQ/e3ZiwzWa7i3OPCh52Cnl9qYRdj8MSbZndpyZiQ==} - '@girs/gjs@4.0.0-beta.23': - resolution: {integrity: sha512-Yz1s23WaGAsVHetWFReVxeYDJbVFtJ6KZ7u+qzWa/B3P2mB+5aXpGc7nV6Bx7GbRc48FuGgtbKxVo0rq26Ug/Q==} + '@girs/giounix-2.0@2.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-dSEbx3f/qFQTJLDFYy8DK5YRMtNc3RnWTuTaaKVN8FMeTiJRLVED+uv5LLR1zvjGac0R1mg0wqpwRTybVhfUXA==} - '@girs/gl-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-OaaqoeoZG2ovpf0SrDXDVNZOGk5Ay+tdw6M+sAsqjI+02epWgItWvdl3HfGd/82ENviIufw3s+vtWKodNUoWFw==} + '@girs/gjs@4.0.0-beta.38': + resolution: {integrity: sha512-eI/9lfI1mQpXN8RsKiNRFWJso6LgQe9Eb+YxLAdKarD5fccvIRx3chsyIyhw5tYH7VvgaZkqm1c4GX7pDDokBQ==} - '@girs/glib-2.0@2.84.0-4.0.0-beta.23': - resolution: {integrity: sha512-epQae3f9rDeIrEgA9hOEiNAppJYQAfVRZ4Uh/0yO9NtAQR6PTfXUpjotw9ndjVxsHpEmRODoM2t/kytCYqKmVg==} + '@girs/gl-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-ZcqPtWLEoaQraYgfhpk8tUAOCVp4aSOBdr+7XB/HhmTiG80hLktc11n1ETPFlTfeUhsnvBLhejZBax9diWLVcg==} - '@girs/gmodule-2.0@2.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-Dc+Pq1peNlwQ0o/WFsUzT1qt3oqgMLBhzjEfOTGAD0Jw1Ut3QCoBuryVFFNMIruOKnSSBoBnQO7Qelly5aSd2w==} + '@girs/glib-2.0@2.86.0-4.0.0-beta.38': + resolution: {integrity: sha512-TFbrh5+Y3pb61synbhi37VrRzh0e+JQaRCzfGbe7oewUq0v7Sb8eSi2Fmj98r5tCizaRYptqgt6bxG7G5cFzVg==} - '@girs/gnome-shell@48.0.2': - resolution: {integrity: sha512-hrlnTCc6y9O7GTn7M7YAufKdmIF8Et7ZFTRRUVXyv3hBHAor0bUFDrHdmVD+D7KdMHCJrtaLW6EtUCRQyovU2A==} + '@girs/gmodule-2.0@2.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-BmspJtwdBSfCJRZQMxn3gx6H9FNcoqCebFXK2UKknq18DIo8U2q4iN/jQBWPoLh2siK9LhCdL2egoyXteTy1NA==} - '@girs/gnomebg-4.0@4.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-mXipjnVd+lUSMhUeugo49TXo32ihlKiN2ggpGDLIcD6ZfGe644DSgxoHFeYkn44HmNW39DvSqF9AcSvLP0cZJA==} + '@girs/gnome-shell@49.0.1': + resolution: {integrity: sha512-n+Ms3k10cjGav7d2bBfzf2pJIlekOAM8xJd6qHK7uInwCtUoqJHWY/nwxmda5nJGf9xEHTHZcBrvJ2EVNHswlA==} - '@girs/gnomebluetooth-3.0@3.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-nLpLGgJwqaxtrie//bodjb9+CnELo6AqXM6QDi13C2pDlfMZGeCdLZj3kRvqqCLnPRJybIUVEjRLSEloZUHJnQ==} + '@girs/gnomebg-4.0@4.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-cTJIgX9ybCUIXJ0yDaBRICIAHoApqcjDdtSgbbYJQdRs7HCGPocblA9UP7Bmp155U/p4UIR2WMqpS+ttVbWBew==} - '@girs/gnomedesktop-4.0@4.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-pkH6574kp371HH0F/M77lz7e8fK4hzpxaOz5w2cNoYdU3sMqUgET0nak0gxOsjuTBzd2gPZm3gQHhOz/J4AEtw==} + '@girs/gnomebluetooth-3.0@3.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-39h4y38Rw2BvMWj190zJhDoT5Ehnh4XsX5vqt1Ix88oFOtZ7hdxVQWJ4Vxg0nYMwKN3SIqGA1KeaGcwfeOYVXQ==} - '@girs/gobject-2.0@2.84.0-4.0.0-beta.23': - resolution: {integrity: sha512-GNWQDLo+Nmq2FQNPljKKh4Zplp8vZwwr0hj1sf4lbJ36zbVsovrhfNozqaph0XNjv8vtHeTcXUocGQprM9FHCg==} + '@girs/gnomedesktop-4.0@4.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-dVeHh4R3HlWQ1Up9N1V09cMiOXst073WQFJ3pJfmJ45RkbJLLlNZrLjO5+e1GUyF9Bq1NzDgTBOUR4xCIIW6dw==} - '@girs/graphene-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-C6HAR88uCAi6xCKip208tPdzYUBFICiCyBSBm+gVzniEfikNM4CVN7+tHHwp4Gd1FKixK5EMVDIYs5sCfToNWQ==} + '@girs/gobject-2.0@2.86.0-4.0.0-beta.38': + resolution: {integrity: sha512-oYrm6Gb/tCQosMkN8Beu5jqGRkJ7LED4O1H1dKYOI4SnP1Ojb66A9ECy78yTO8piBtMopsbRODV81yKniVtKKA==} - '@girs/gsk-4.0@4.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-zLjklfxLjef6SV5VEQ2+52G/d+hQqmp6HbBu0/Jn5CLFFYe22LmDQWSEtGOn0NwKDL7XltXaxKoT/JBHEQsgcg==} + '@girs/graphene-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-zqCyLXFqsOJtCnwUR6lI6HBVdaJ6aKsA25y+6xK2dFO/NChOjH0hmBuVyTQiyLe+4jGW700o+uYIYlrpEXT/7Q==} - '@girs/gtk-4.0@4.18.3-4.0.0-beta.23': - resolution: {integrity: sha512-CsMPZLHQz+kWP81zR8AfPRpqUh9g1i5QNG08E9shj3Z9hvbR3goXmQXCSjgVxkcD40YsFn2tlc5FF/aztwY45Q==} + '@girs/gsk-4.0@4.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-BfYpVfmKjD7Tq58W5p9fcU6Mvg3QcNRjJ1oQn05d/Xk1rjQmsk6tkcTkK3i/KIOhA9eVadQsMlFFWuN0KBE5Dw==} - '@girs/gvc-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-Pzx/2KP0wBBMLmLcpwyVN6HE6SCPjlOqI2GCM81ztfb/EABAxAgq7liMua9RbIlo+eKj7e+GBb3rq8mEphgvcg==} + '@girs/gtk-4.0@4.20.1-4.0.0-beta.38': + resolution: {integrity: sha512-lNujJDta1YK3/9Inp5HrtF/JOMN5EmD+3U7diRTyWNzc2KdaN2jO2mk90taaGK28xhoCC+VESkFkQAgFTwZXWw==} - '@girs/harfbuzz-0.0@9.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-9uWYDEUhkyoClR4GHv69AMHRDtcNSwidtA8MG8c1rMDT5qWNWkwfQK5hwX8/oBCbL0LqJNeMfJByIQ3yLfgQGg==} + '@girs/gvc-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-AUJ+6Aj7y9Q/3RYTCQJBtr1sckUodwJaE3ue1Ap7bCOy/ybiZdCGlucJqSfpT8B3VV5SUztqlxEcOhyGgpvtNQ==} - '@girs/meta-16@16.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-qKto7mjzIS3D/uFRJxVWUFAV7VD0H2sbW3FDU9pvyVM++mtnrBnSi3SeTBJhIVFOhFCurcyn4SpqSoD7XkZ0uw==} + '@girs/harfbuzz-0.0@11.5.0-4.0.0-beta.38': + resolution: {integrity: sha512-XRf/neZYpEkinNZ8SCRKIao3RNVJzMeYcjuO1b1tbqVCrN7uVZ+MIaDW5NjWKi0K6IQSyZWdDgkzrtOrIN4CWQ==} - '@girs/mtk-16@16.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-nLiqoarVgY4nPl6aBsuxzRdiRMGwyXmzlbLSTtCPUsK73QeKWfsdNtU4xDeC3WkBNtYM8mnosF/sqBodbR+lrg==} + '@girs/meta-17@17.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-mP2q0hcVSuEzdavw6Lp3X5dHnG5F5B37GN0JAKX8v3jnpJ28HlcrsadtW9SmCmX5EHDc5pVyslcnNoF3YD1fJQ==} - '@girs/nm-1.0@1.49.4-4.0.0-beta.23': - resolution: {integrity: sha512-N0TCk6b0KDH4p/h91+aiusSHdJ4986vjkc5NFKEPS+QHBUyqHU4nf/+RAU1bfII/KU2rQejJfx/yDRGc6PwyIw==} + '@girs/mtk-17@17.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-1uTef46Q2rjjsSaUXJnKdN3vZC8dktn1xX1mpwaTDbSyZ85Og9DGa95N1ZJFSRqmXuR3roYh6m5WxhoF59E9zA==} - '@girs/pango-1.0@1.56.4-4.0.0-beta.23': - resolution: {integrity: sha512-gezMBRQerPUt7xLGzx34W0UFK+AVf2S7GPKm1LK8dGGq4qnjkkEdf1w2wcN/iV3lLCxz1+4U0MmBArrqcSe2hQ==} + '@girs/nm-1.0@1.49.4-4.0.0-beta.38': + resolution: {integrity: sha512-m0+qaufIW4LLrz7yx2qLCryF1Oq6MTzvLXb28KGv1iA99WVr+74ytGgUbvxCAh3fbPErSb1UCpemLr/7SmwT4g==} - '@girs/pangocairo-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-8omT0HAxzj+IDLIYLv08GjXc43yRs5QXxttEtV+/0aDWX0XOyaenuWg9cNS8lwBKPIa5tW9lcdLCudyBJ2xcqA==} + '@girs/pango-1.0@1.57.0-4.0.0-beta.38': + resolution: {integrity: sha512-fnTzVVhKb4XjGrnuqk9X++KDe2bk84Hg5472O2UrtIT1A6dzMS6gWhSvaw0ULZH/Ypj9WN12B0oceWynR6unLw==} - '@girs/polkit-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-jayhgMeindShO2SMbEZduYcFrU5GaHjgJWK7zGdkg3QDSKhy1pZJwxmDJcq/yvNtMmcGsws7aTrLcnAYrhjg0w==} + '@girs/pangocairo-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-BY4rEgQW0H1c/24v+FGBjSZgZ6rk2Y4+ka9/WldUs74N1ZOh6nS4lHKUyy0antylQ7x0Fnw5UHgN0PbpdjkGuQ==} - '@girs/polkitagent-1.0@1.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-LAwHOtoaWJ1SuAKBKXeTa2pgHZGUyN6X9qujHpnzVDpli1gawlY7irb7fk/sCkc/Nxt4IgN2YfCE+BENi3726Q==} + '@girs/polkit-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-jcz4/vUtchFQyM3OjSzpEAahsZ2/TGttgxcuxDeEGUMXrIjh7YC4w1oq2CLsRbTyVe843ZLNEkmR+dNGsAMfvQ==} - '@girs/shell-16@16.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-Gynf4hxPnbuzW6FkmMIay1ky//tmAIWaOvXgV1So+i2BlyglJXCo2WYSCxjEtp0+JrNvSWBnKf7Hnh9S++30dQ==} + '@girs/polkitagent-1.0@1.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-I4v8/4ID0nGm7z6muGr3KxdavMFTEZbCw5vTXfenRx6hptIjed3XspExY4komxO03ImGUQ9e+bsC0g2gSvMesg==} - '@girs/shew-0@0.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-voxcO7uev7ZnrPfGoz9y0HV3fToXe5Q/Dzn1uKDVmebFKlcl8Oznr/zbPEuym+K7lKc4LVMos+f7HelxVfD27w==} + '@girs/shell-17@17.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-9NKUpq55Sp1XTnu8qAOr6mD0fpMS080BZIWaEpD7RplI38GL0UOmusME5DBkrCtPYoL08ZrQDnBy5w8FYhaWIw==} - '@girs/st-16@16.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-eVaxgQZzwTyhKSv5OD9phI2c8SzKVnMA6b2SahJ4V/PR6pC65JsGZFmJE6WdtU23XKdFEoMnG/CKegKKyaw0eg==} + '@girs/shew-0@0.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-tNnIRXseBBrVXk2v5t5MkSM23sAcNvnUMrLLEJYyjn2iTmspImvIT/0s8obPkJk2rK+TwP3nlgPjJILkUDWnaw==} - '@girs/upowerglib-1.0@0.99.1-4.0.0-beta.23': - resolution: {integrity: sha512-GpWzIVdXSK2dhk1I7utZIzao7NLSIP4iZ/EOXUUV7HSaDeNW/1orR5jUZMJOQhfH8w0JiFsfaoZTm/7TTZlUPg==} + '@girs/st-17@17.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-AGW+9E2SRZl1fD1q7iiDSaeR8AWV8zxYnlMixjoSGDP+MYiG2tb15l5dERZiszDUoIe0s8COvVbzfLp1ocSSlw==} - '@girs/xfixes-4.0@4.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-66pjrl+5kXurr1NRBE6rFBixQp3F15HvYrWkzXzrTJABTt3H1it82jsJkprA1h3Z7Z8ucxx/u3fEWMJGY5xUjQ==} + '@girs/upowerglib-1.0@0.99.1-4.0.0-beta.38': + resolution: {integrity: sha512-tZTnoX4S1HbmgwsZfSWrs3uD+KKPdNX+YkEiu9Zz92dt6dPopV0oHa+10auo06hPjZbwaUMgTlGZ9bofeQCw6Q==} - '@girs/xlib-2.0@2.0.0-4.0.0-beta.23': - resolution: {integrity: sha512-FETH5hCvxs45ZonJ948nosy0tXAIZPTyrtF0r6TwVvjMHSHuINXsU4ylxM7Uc0xeuFh5KL+3ShAPXzwi9FynVg==} + '@girs/xfixes-4.0@4.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-wca07voYv60UdTCCr8gPJ9GARR+GZyLu6grZZs/GftZ0w00VP3NQK2kJedi28EGwK3Row2nQtsCtQHZGrXH/VA==} + + '@girs/xlib-2.0@2.0.0-4.0.0-beta.38': + resolution: {integrity: sha512-PK3s6NowmlY65E/Y9BqwR1lVKsZSWQJm/za1I47SvL1IVWcEHYWRZdDtYZjfmbUlUqqKkfoMt+bUCmhmQk/eYQ==} '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - '@humanwhocodes/retry@0.4.3': resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@typescript-eslint/types@8.32.1': - resolution: {integrity: sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==} + '@typescript-eslint/types@8.44.1': + resolution: {integrity: sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} acorn-jsx@5.3.2: @@ -233,8 +250,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} hasBin: true @@ -255,8 +272,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -284,8 +301,8 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -300,26 +317,26 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-plugin-jsdoc@50.6.17: - resolution: {integrity: sha512-hq+VQylhd12l8qjexyriDsejZhqiP33WgMTy2AmaGZ9+MrMWVqPECsM87GPxgHfQn0zw+YTuhqjUfk1f+q67aQ==} + eslint-plugin-jsdoc@50.8.0: + resolution: {integrity: sha512-UyGb5755LMFWPrZTEqqvTJ3urLz1iqj+bYOHFNag+sw3NvaMWP9K2z+uIn37XfNALmQLQyrBlJ5mkiVPL7ADEg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-scope@8.3.0: - resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.27.0: - resolution: {integrity: sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==} + eslint@9.36.0: + resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -328,8 +345,8 @@ packages: jiti: optional: true - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esquery@1.6.0: @@ -508,8 +525,8 @@ packages: spdx-expression-parse@4.0.0: resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - spdx-license-ids@3.0.21: - resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + spdx-license-ids@3.0.22: + resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} @@ -523,8 +540,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} engines: {node: '>=14.17'} hasBin: true @@ -548,38 +565,38 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: - '@types/estree': 1.0.7 - '@typescript-eslint/types': 8.32.1 + '@types/estree': 1.0.8 + '@typescript-eslint/types': 8.44.1 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 - '@eslint-community/eslint-utils@4.7.0(eslint@9.27.0)': + '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0)': dependencies: - eslint: 9.27.0 + eslint: 9.36.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.20.0': + '@eslint/config-array@0.21.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.1 + debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.2.2': {} + '@eslint/config-helpers@0.3.1': {} - '@eslint/core@0.14.0': + '@eslint/core@0.15.2': dependencies: '@types/json-schema': 7.0.15 '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.1 - espree: 10.3.0 + debug: 4.4.3 + espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 @@ -589,484 +606,490 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.27.0': {} + '@eslint/js@9.36.0': {} '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.3.1': + '@eslint/plugin-kit@0.3.5': dependencies: - '@eslint/core': 0.14.0 + '@eslint/core': 0.15.2 levn: 0.4.1 - '@girs/accountsservice-1.0@1.0.0-4.0.0-beta.23': + '@girs/accountsservice-1.0@1.0.0-4.0.0-beta.37': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/adw-1@1.8.0-4.0.0-beta.23': + '@girs/adw-1@1.8.0-4.0.0-beta.37': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/gsk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gtk-4.0': 4.18.3-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/gsk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gtk-4.0': 4.20.1-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.38 - '@girs/atk-1.0@2.56.0-4.0.0-beta.23': + '@girs/atk-1.0@2.58.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/cairo-1.0@1.0.0-4.0.0-beta.23': + '@girs/cairo-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/clutter-16@16.0.0-4.0.0-beta.23': + '@girs/clutter-17@17.0.0-4.0.0-beta.38': dependencies: - '@girs/atk-1.0': 2.56.0-4.0.0-beta.23 - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/cogl-16': 16.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/gl-1.0': 1.0.0-4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/mtk-16': 16.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/xlib-2.0': 2.0.0-4.0.0-beta.23 + '@girs/atk-1.0': 2.58.0-4.0.0-beta.38 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/cogl-17': 17.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gl-1.0': 1.0.0-4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/mtk-17': 17.0.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 - '@girs/cogl-16@16.0.0-4.0.0-beta.23': + '@girs/cogl-17@17.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gl-1.0': 1.0.0-4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/mtk-16': 16.0.0-4.0.0-beta.23 - '@girs/xlib-2.0': 2.0.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gl-1.0': 1.0.0-4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/mtk-17': 17.0.0-4.0.0-beta.38 - '@girs/cogl-2.0@2.0.0-4.0.0-beta.23': + '@girs/cogl-2.0@2.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gl-1.0': 1.0.0-4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gl-1.0': 1.0.0-4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/freetype2-2.0@2.0.0-4.0.0-beta.23': + '@girs/freetype2-2.0@2.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gck-2@4.4.0-4.0.0-beta.23': + '@girs/gck-2@4.4.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gcr-4@4.4.0-4.0.0-beta.23': + '@girs/gcr-4@4.4.0-4.0.0-beta.38': dependencies: - '@girs/gck-2': 4.4.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gck-2': 4.4.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gdesktopenums-3.0@3.0.0-4.0.0-beta.23': + '@girs/gdesktopenums-3.0@3.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gdk-4.0@4.0.0-4.0.0-beta.23': + '@girs/gdk-4.0@4.0.0-4.0.0-beta.38': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.38 - '@girs/gdkpixbuf-2.0@2.0.0-4.0.0-beta.23': + '@girs/gdkpixbuf-2.0@2.0.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gdm-1.0@1.0.0-4.0.0-beta.23': + '@girs/gdm-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gio-2.0@2.84.0-4.0.0-beta.23': + '@girs/gio-2.0@2.86.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gjs@4.0.0-beta.23': + '@girs/giounix-2.0@2.0.0-4.0.0-beta.38': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gl-1.0@1.0.0-4.0.0-beta.23': + '@girs/gjs@4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/glib-2.0@2.84.0-4.0.0-beta.23': + '@girs/gl-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gmodule-2.0@2.0.0-4.0.0-beta.23': + '@girs/glib-2.0@2.86.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gnome-shell@48.0.2': + '@girs/gmodule-2.0@2.0.0-4.0.0-beta.38': dependencies: - '@girs/accountsservice-1.0': 1.0.0-4.0.0-beta.23 - '@girs/adw-1': 1.8.0-4.0.0-beta.23 - '@girs/atk-1.0': 2.56.0-4.0.0-beta.23 - '@girs/clutter-16': 16.0.0-4.0.0-beta.23 - '@girs/cogl-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gcr-4': 4.4.0-4.0.0-beta.23 - '@girs/gdm-1.0': 1.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gnomebg-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gnomebluetooth-3.0': 3.0.0-4.0.0-beta.23 - '@girs/gnomedesktop-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gtk-4.0': 4.18.3-4.0.0-beta.23 - '@girs/gvc-1.0': 1.0.0-4.0.0-beta.23 - '@girs/meta-16': 16.0.0-4.0.0-beta.23 - '@girs/mtk-16': 16.0.0-4.0.0-beta.23 - '@girs/polkit-1.0': 1.0.0-4.0.0-beta.23 - '@girs/shell-16': 16.0.0-4.0.0-beta.23 - '@girs/shew-0': 0.0.0-4.0.0-beta.23 - '@girs/st-16': 16.0.0-4.0.0-beta.23 - '@girs/upowerglib-1.0': 0.99.1-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gnomebg-4.0@4.0.0-4.0.0-beta.23': + '@girs/gnome-shell@49.0.1': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.23 - '@girs/gdk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gnomedesktop-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.23 + '@girs/accountsservice-1.0': 1.0.0-4.0.0-beta.37 + '@girs/adw-1': 1.8.0-4.0.0-beta.37 + '@girs/atk-1.0': 2.58.0-4.0.0-beta.38 + '@girs/clutter-17': 17.0.0-4.0.0-beta.38 + '@girs/cogl-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gcr-4': 4.4.0-4.0.0-beta.38 + '@girs/gdm-1.0': 1.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/giounix-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gnomebg-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gnomebluetooth-3.0': 3.0.0-4.0.0-beta.38 + '@girs/gnomedesktop-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gtk-4.0': 4.20.1-4.0.0-beta.38 + '@girs/gvc-1.0': 1.0.0-4.0.0-beta.38 + '@girs/meta-17': 17.0.0-4.0.0-beta.38 + '@girs/mtk-17': 17.0.0-4.0.0-beta.38 + '@girs/polkit-1.0': 1.0.0-4.0.0-beta.38 + '@girs/shell-17': 17.0.0-4.0.0-beta.38 + '@girs/shew-0': 0.0.0-4.0.0-beta.38 + '@girs/st-17': 17.0.0-4.0.0-beta.38 + '@girs/upowerglib-1.0': 0.99.1-4.0.0-beta.38 - '@girs/gnomebluetooth-3.0@3.0.0-4.0.0-beta.23': + '@girs/gnomebg-4.0@4.0.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.38 + '@girs/gdk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gnomedesktop-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.38 - '@girs/gnomedesktop-4.0@4.0.0-4.0.0-beta.23': + '@girs/gnomebluetooth-3.0@3.0.0-4.0.0-beta.38': dependencies: - '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gobject-2.0@2.84.0-4.0.0-beta.23': + '@girs/gnomedesktop-4.0@4.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/graphene-1.0@1.0.0-4.0.0-beta.23': + '@girs/gobject-2.0@2.86.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gsk-4.0@4.0.0-4.0.0-beta.23': + '@girs/graphene-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/gtk-4.0@4.18.3-4.0.0-beta.23': + '@girs/gsk-4.0@4.0.0-4.0.0-beta.38': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/gsk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.38 - '@girs/gvc-1.0@1.0.0-4.0.0-beta.23': + '@girs/gtk-4.0@4.20.1-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/gsk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.38 - '@girs/harfbuzz-0.0@9.0.0-4.0.0-beta.23': + '@girs/gvc-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/meta-16@16.0.0-4.0.0-beta.23': + '@girs/harfbuzz-0.0@11.5.0-4.0.0-beta.38': dependencies: - '@girs/atk-1.0': 2.56.0-4.0.0-beta.23 - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/clutter-16': 16.0.0-4.0.0-beta.23 - '@girs/cogl-16': 16.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/gl-1.0': 1.0.0-4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/mtk-16': 16.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/xfixes-4.0': 4.0.0-4.0.0-beta.23 - '@girs/xlib-2.0': 2.0.0-4.0.0-beta.23 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/mtk-16@16.0.0-4.0.0-beta.23': + '@girs/meta-17@17.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 + '@girs/atk-1.0': 2.58.0-4.0.0-beta.38 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/clutter-17': 17.0.0-4.0.0-beta.38 + '@girs/cogl-17': 17.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gl-1.0': 1.0.0-4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/mtk-17': 17.0.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/xfixes-4.0': 4.0.0-4.0.0-beta.38 + '@girs/xlib-2.0': 2.0.0-4.0.0-beta.38 - '@girs/nm-1.0@1.49.4-4.0.0-beta.23': + '@girs/mtk-17@17.0.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 - '@girs/pango-1.0@1.56.4-4.0.0-beta.23': + '@girs/nm-1.0@1.49.4-4.0.0-beta.38': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/pangocairo-1.0@1.0.0-4.0.0-beta.23': + '@girs/pango-1.0@1.57.0-4.0.0-beta.38': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 - '@girs/polkit-1.0@1.0.0-4.0.0-beta.23': + '@girs/pangocairo-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 - '@girs/polkitagent-1.0@1.0.0-4.0.0-beta.23': + '@girs/polkit-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/polkit-1.0': 1.0.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/shell-16@16.0.0-4.0.0-beta.23': + '@girs/polkitagent-1.0@1.0.0-4.0.0-beta.38': dependencies: - '@girs/atk-1.0': 2.56.0-4.0.0-beta.23 - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/clutter-16': 16.0.0-4.0.0-beta.23 - '@girs/cogl-16': 16.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gck-2': 4.4.0-4.0.0-beta.23 - '@girs/gcr-4': 4.4.0-4.0.0-beta.23 - '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/gl-1.0': 1.0.0-4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/gvc-1.0': 1.0.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/meta-16': 16.0.0-4.0.0-beta.23 - '@girs/mtk-16': 16.0.0-4.0.0-beta.23 - '@girs/nm-1.0': 1.49.4-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/polkit-1.0': 1.0.0-4.0.0-beta.23 - '@girs/polkitagent-1.0': 1.0.0-4.0.0-beta.23 - '@girs/st-16': 16.0.0-4.0.0-beta.23 - '@girs/xfixes-4.0': 4.0.0-4.0.0-beta.23 - '@girs/xlib-2.0': 2.0.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/polkit-1.0': 1.0.0-4.0.0-beta.38 - '@girs/shew-0@0.0.0-4.0.0-beta.23': + '@girs/shell-17@17.0.0-4.0.0-beta.38': dependencies: - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/gsk-4.0': 4.0.0-4.0.0-beta.23 - '@girs/gtk-4.0': 4.18.3-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.23 + '@girs/atk-1.0': 2.58.0-4.0.0-beta.38 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/clutter-17': 17.0.0-4.0.0-beta.38 + '@girs/cogl-17': 17.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gck-2': 4.4.0-4.0.0-beta.38 + '@girs/gcr-4': 4.4.0-4.0.0-beta.38 + '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/giounix-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gl-1.0': 1.0.0-4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/gvc-1.0': 1.0.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/meta-17': 17.0.0-4.0.0-beta.38 + '@girs/mtk-17': 17.0.0-4.0.0-beta.38 + '@girs/nm-1.0': 1.49.4-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/polkit-1.0': 1.0.0-4.0.0-beta.38 + '@girs/polkitagent-1.0': 1.0.0-4.0.0-beta.38 + '@girs/st-17': 17.0.0-4.0.0-beta.38 + '@girs/xfixes-4.0': 4.0.0-4.0.0-beta.38 + '@girs/xlib-2.0': 2.0.0-4.0.0-beta.38 - '@girs/st-16@16.0.0-4.0.0-beta.23': + '@girs/shew-0@0.0.0-4.0.0-beta.38': dependencies: - '@girs/atk-1.0': 2.56.0-4.0.0-beta.23 - '@girs/cairo-1.0': 1.0.0-4.0.0-beta.23 - '@girs/clutter-16': 16.0.0-4.0.0-beta.23 - '@girs/cogl-16': 16.0.0-4.0.0-beta.23 - '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.23 - '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/gl-1.0': 1.0.0-4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 - '@girs/graphene-1.0': 1.0.0-4.0.0-beta.23 - '@girs/harfbuzz-0.0': 9.0.0-4.0.0-beta.23 - '@girs/meta-16': 16.0.0-4.0.0-beta.23 - '@girs/mtk-16': 16.0.0-4.0.0-beta.23 - '@girs/pango-1.0': 1.56.4-4.0.0-beta.23 - '@girs/xfixes-4.0': 4.0.0-4.0.0-beta.23 - '@girs/xlib-2.0': 2.0.0-4.0.0-beta.23 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/gsk-4.0': 4.0.0-4.0.0-beta.38 + '@girs/gtk-4.0': 4.20.1-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/pangocairo-1.0': 1.0.0-4.0.0-beta.38 - '@girs/upowerglib-1.0@0.99.1-4.0.0-beta.23': + '@girs/st-17@17.0.0-4.0.0-beta.38': dependencies: - '@girs/gio-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gjs': 4.0.0-beta.23 - '@girs/glib-2.0': 2.84.0-4.0.0-beta.23 - '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/atk-1.0': 2.58.0-4.0.0-beta.38 + '@girs/cairo-1.0': 1.0.0-4.0.0-beta.38 + '@girs/clutter-17': 17.0.0-4.0.0-beta.38 + '@girs/cogl-17': 17.0.0-4.0.0-beta.38 + '@girs/freetype2-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gdesktopenums-3.0': 3.0.0-4.0.0-beta.38 + '@girs/gdkpixbuf-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gl-1.0': 1.0.0-4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + '@girs/graphene-1.0': 1.0.0-4.0.0-beta.38 + '@girs/harfbuzz-0.0': 11.5.0-4.0.0-beta.38 + '@girs/meta-17': 17.0.0-4.0.0-beta.38 + '@girs/mtk-17': 17.0.0-4.0.0-beta.38 + '@girs/pango-1.0': 1.57.0-4.0.0-beta.38 + '@girs/xfixes-4.0': 4.0.0-4.0.0-beta.38 + '@girs/xlib-2.0': 2.0.0-4.0.0-beta.38 - '@girs/xfixes-4.0@4.0.0-4.0.0-beta.23': + '@girs/upowerglib-1.0@0.99.1-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gio-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gjs': 4.0.0-beta.38 + '@girs/glib-2.0': 2.86.0-4.0.0-beta.38 + '@girs/gmodule-2.0': 2.0.0-4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 - '@girs/xlib-2.0@2.0.0-4.0.0-beta.23': + '@girs/xfixes-4.0@4.0.0-4.0.0-beta.38': dependencies: - '@girs/gjs': 4.0.0-beta.23 - '@girs/gobject-2.0': 2.84.0-4.0.0-beta.23 + '@girs/gjs': 4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 + + '@girs/xlib-2.0@2.0.0-4.0.0-beta.38': + dependencies: + '@girs/gjs': 4.0.0-beta.38 + '@girs/gobject-2.0': 2.86.0-4.0.0-beta.38 '@humanfs/core@0.19.1': {} - '@humanfs/node@0.16.6': + '@humanfs/node@0.16.7': dependencies: '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/retry': 0.4.3 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.1': {} - '@humanwhocodes/retry@0.4.3': {} - '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} '@types/json-schema@7.0.15': {} - '@typescript-eslint/types@8.32.1': {} + '@typescript-eslint/types@8.44.1': {} - acorn-jsx@5.3.2(acorn@8.14.1): + acorn-jsx@5.3.2(acorn@8.15.0): dependencies: - acorn: 8.14.1 + acorn: 8.15.0 - acorn@8.14.1: {} + acorn@8.15.0: {} ajv@6.12.6: dependencies: @@ -1085,7 +1108,7 @@ snapshots: balanced-match@1.0.2: {} - brace-expansion@1.1.11: + brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 @@ -1113,7 +1136,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - debug@4.4.1: + debug@4.4.3: dependencies: ms: 2.1.3 @@ -1121,15 +1144,15 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-jsdoc@50.6.17(eslint@9.27.0): + eslint-plugin-jsdoc@50.8.0(eslint@9.36.0): dependencies: '@es-joy/jsdoccomment': 0.50.2 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.4.1 + debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint: 9.27.0 - espree: 10.3.0 + eslint: 9.36.0 + espree: 10.4.0 esquery: 1.6.0 parse-imports-exports: 0.2.4 semver: 7.7.2 @@ -1137,38 +1160,38 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-scope@8.3.0: + eslint-scope@8.4.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.2.0: {} + eslint-visitor-keys@4.2.1: {} - eslint@9.27.0: + eslint@9.36.0: dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.20.0 - '@eslint/config-helpers': 0.2.2 - '@eslint/core': 0.14.0 + '@eslint/config-array': 0.21.0 + '@eslint/config-helpers': 0.3.1 + '@eslint/core': 0.15.2 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.27.0 - '@eslint/plugin-kit': 0.3.1 - '@humanfs/node': 0.16.6 + '@eslint/js': 9.36.0 + '@eslint/plugin-kit': 0.3.5 + '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.1 + debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -1186,11 +1209,11 @@ snapshots: transitivePeerDependencies: - supports-color - espree@10.3.0: + espree@10.4.0: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - eslint-visitor-keys: 4.2.0 + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 esquery@1.6.0: dependencies: @@ -1280,7 +1303,7 @@ snapshots: minimatch@3.1.2: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 ms@2.1.3: {} @@ -1336,9 +1359,9 @@ snapshots: spdx-expression-parse@4.0.0: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.22 - spdx-license-ids@3.0.21: {} + spdx-license-ids@3.0.22: {} strip-json-comments@3.1.1: {} @@ -1350,7 +1373,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript@5.8.3: {} + typescript@5.9.2: {} uri-js@4.4.1: dependencies: diff --git a/src/wm/monitor.ts b/src/wm/monitor.ts index 1a05a16..640f74d 100644 --- a/src/wm/monitor.ts +++ b/src/wm/monitor.ts @@ -3,7 +3,7 @@ import {Rect} from "../utils/rect.js"; import queueEvent from "../utils/events.js"; import {Logger} from "../utils/logger.js"; import Meta from "gi://Meta"; -import Mtk from "@girs/mtk-16"; +import Mtk from "@girs/mtk-17"; import WindowContainer from "./container.js"; import Window = Meta.Window; diff --git a/src/wm/window.ts b/src/wm/window.ts index 944f1e5..5fab360 100644 --- a/src/wm/window.ts +++ b/src/wm/window.ts @@ -4,6 +4,7 @@ import {IWindowManager} from "./windowManager.js"; import {Logger} from "../utils/logger.js"; import {Rect} from "../utils/rect.js"; import WindowContainer from "./container.js"; +import queueEvent from "../utils/events.js"; type WindowMinimizedHandler = (window: WindowWrapper) => void; @@ -90,7 +91,7 @@ export class WindowWrapper { } }), this._window.connect('notify::maximized-horizontally', () => { - if (this._window.get_maximized()) { + if (this._window.is_maximized()) { Logger.log(`Window maximized: ${windowId}`); } else { Logger.log(`Window unmaximized: ${windowId}`); @@ -121,13 +122,13 @@ export class WindowWrapper { } } - safelyResizeWindow(rect: Rect): void { + safelyResizeWindow(rect: Rect, _retry: number = 2): void { // Keep minimal logging if (this._dragging) { Logger.info("STOPPED RESIZE BECAUSE ITEM IS BEING DRAGGED") return; } - Logger.log("SAFELY RESIZE", rect.x, rect.y, rect.width, rect.height); + // Logger.log("SAFELY RESIZE", rect.x, rect.y, rect.width, rect.height); const actor = this._window.get_compositor_private(); if (!actor) { @@ -137,11 +138,20 @@ export class WindowWrapper { let windowActor = this._window.get_compositor_private() as Clutter.Actor; if (!windowActor) return; windowActor.remove_all_transitions(); - Logger.info("MOVING") + // Logger.info("MOVING") this._window.move_frame(true, rect.x, rect.y); - Logger.info("RESIZING MOVING") + // Logger.info("RESIZING MOVING") this._window.move_resize_frame(true, rect.x, rect.y, rect.width, rect.height); - + let new_rect = this._window.get_frame_rect(); + if ( _retry > 0 && (new_rect.x != rect.x || rect.y != new_rect.y || rect.width < new_rect.width || rect.height < new_rect.height)) { + Logger.warn("RESIZING FAILED AS SMALLER", new_rect.x, new_rect.y, new_rect.width, new_rect.height, rect.x, rect.y, rect.width, rect.height); + queueEvent({ + name: "attempting_delayed_resize", + callback: () => { + this.safelyResizeWindow(rect, _retry-1); + } + }) + } } diff --git a/src/wm/windowManager.ts b/src/wm/windowManager.ts index 4b3310d..d095593 100644 --- a/src/wm/windowManager.ts +++ b/src/wm/windowManager.ts @@ -243,20 +243,15 @@ export default class WindowManager implements IWindowManager { } _moveWindowToMonitor(window: Meta.Window, monitorId: number): void { - Logger.info("MOVING WINDOW TO MONITOR", window.get_id(), monitorId); let wrapped = this._getAndRemoveWrappedWindow(window); if (wrapped === undefined) { Logger.error("WINDOW NOT DEFINED") wrapped = new WindowWrapper(window, this.handleWindowMinimized); wrapped.connectWindowSignals(this); } - - // wrapped.startDragging() let new_mon = this._monitors.get(monitorId); new_mon?.addWindow(wrapped) - Logger.info("UPDATE MONITOR", new_mon); this._grabbedWindowMonitor = monitorId; - // wrapped.stopDragging(); } public handleWindowPositionChanged(winWrap: WindowWrapper): void { @@ -281,7 +276,6 @@ export default class WindowManager implements IWindowManager { if (monitorIndex !== this._grabbedWindowMonitor) { this._changingGrabbedMonitor = true; - Logger.log("CHANGING MONITOR FOR WINDOW"); this._moveWindowToMonitor(winWrap.getWindow(), monitorIndex); this._changingGrabbedMonitor = false } @@ -384,7 +378,7 @@ export default class WindowManager implements IWindowManager { Logger.info("class", window.get_wm_class()); Logger.info("class", window.get_wm_class_instance()); return this.block_titles.some((title) => { - if (window.get_title() === title) { + if (window.get_wm_class() === title) { Logger.log("WINDOW BLOCKED FROM TILING", window.get_title()); return true; }