Commit Graph
13 Commits
Author SHA1 Message Date
Lucas Oskorep e76a7f5469 feat: upgrade to gnome 51
Build and Test / build (push) Successful in 46s
Build and Test / release (push) Successful in 3s
Adds GNOME Shell 51 to shell-version and moves the build onto the
GNOME 51 type packages.

- tabBar: pass orientation instead of vertical to St.BoxLayout. The vertical
  property was removed from St widgets in 51 (deprecated in 48); orientation
  exists in 48 and later, so this keeps 48-51 working. Verified against the
  installed St-51 typelib
- switch to @girs/gjs 5.5.0 and the -51 namespace packages (shell/st/meta/
  clutter plus gio/glib/gobject/gtk/gdk/adw/pango)
- drop @girs/gnome-shell 50 and the stale @girs/mtk-17 dependency. The
  umbrella is GNOME 50 only and pulls St-18 and Meta-18 types that clash
  with the -51 packages
- types/: hand-written declarations for the Shell JS modules imported here
  (extension.js, prefs.js, main.js). Upstream 51 types (51.0.0-alpha.1) are
  not published to npm yet
- TypeScript 6.0.3 rather than 7: typescript-eslint requires <6.1.0 and
  ts-jest requires <7
- eslint 10.12, @eslint/js 10.0.1, eslint-plugin-jsdoc 65.3.4,
  typescript-eslint 8.71.2 and jest 30.5.2 / ts-jest 29.4.14
2026-10-15 01:38:17 -04:00
Lucas Oskorep 6729cb118e fix: typo
Build and Test / build (push) Successful in 48s
Build and Test / release (push) Successful in 3s
2026-09-08 21:50:13 -04:00
Lucas Oskorep c3d98b7b48 deps: update all dependencies to latest compatible versions
Build and Test / build (push) Failing after 12s
Build and Test / release (push) Skipped
2026-09-07 15:39:07 -04:00
Lucas Oskorep 55e06d4f60 build: pin pnpm 12.3.4 in package.json and route just recipes through corepack
Build and Test / build (push) Successful in 27s
Build and Test / release (push) Successful in 4s
2026-09-07 15:05:53 -04:00
Lucas Oskorep 2fa02eac85 fix: build
Build and Test / build (push) Successful in 25s
Build and Test / release (push) Successful in 3s
2026-06-15 15:39:02 -04:00
Lucas Oskorep e2fc4e7127 feat: update all packages 2026-06-15 15:31:41 -04:00
Lucas Oskorep bf7fe98b05 fix: ci
Build and Test / build (push) Successful in 25s
Build and Test / release (push) Successful in 13s
2026-06-15 15:22:36 -04:00
Renovate Bot 46ab8e24b0 chore(deps): update dependency eslint to v10 2026-02-06 23:13:10 +00:00
Renovate Bot 3ded68a8d5 chore(deps): update all-dependencies 2026-01-29 07:00:54 +00:00
Lucas Oskorep e93ffe5da7 feat: adding basic unit tests and framework for them 2025-10-17 02:06:16 -04:00
Lucas Oskorep cba529f79e upgrade to gnome 49 2025-09-24 00:55:24 -04:00
Lucas Oskorep ed29d0a0a9 feat: upgrade packages and set parent for windows on add 2025-05-19 21:43:09 -04:00
Lucas Oskorep 8b1ade3890 feat: adding initial source code 2025-04-03 02:24:40 -04:00