From cc3e0e37cb82104d99ec342fd4a6dc08254dc334 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 12:04:05 +0000 Subject: [PATCH 1/4] Bump @rollup/rollup-linux-x64-gnu from 4.54.0 to 4.55.1 Bumps [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) from 4.54.0 to 4.55.1. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.54.0...v4.55.1) --- updated-dependencies: - dependency-name: "@rollup/rollup-linux-x64-gnu" dependency-version: 4.55.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 16d3732..dce2cde 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@adafruit/circuitpython-repl-js": "adafruit/circuitpython-repl-js#3.2.5", "@codemirror/lang-python": "^6.2.1", "@fortawesome/fontawesome-free": "^7.1.0", + "@rollup/rollup-linux-x64-gnu": "4.55.1", "@xterm/addon-fit": "^0.11.0", "@xterm/addon-web-links": "^0.12.0", "@xterm/xterm": "^5.5.0", @@ -28,7 +29,7 @@ "vite-plugin-mkcert": "^1.17.9" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.54.0" + "@rollup/rollup-linux-x64-gnu": "^4.55.1" } }, "node_modules/@adafruit/ble-file-transfer-js": { @@ -1157,9 +1158,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.54.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", - "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==", + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz", + "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index 5ff5ff0..272863f 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,6 @@ "jszip": "^3.10.1" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.54.0" + "@rollup/rollup-linux-x64-gnu": "^4.55.1" } } From c001721c518fffaf69d5b7487660b36a18990a6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 12:04:18 +0000 Subject: [PATCH 2/4] Bump @xterm/xterm from 5.5.0 to 6.0.0 Bumps [@xterm/xterm](https://github.com/xtermjs/xterm.js) from 5.5.0 to 6.0.0. - [Release notes](https://github.com/xtermjs/xterm.js/releases) - [Commits](https://github.com/xtermjs/xterm.js/compare/5.5.0...6.0.0) --- updated-dependencies: - dependency-name: "@xterm/xterm" dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 13 ++++++++----- package.json | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 16d3732..a58ee5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@fortawesome/fontawesome-free": "^7.1.0", "@xterm/addon-fit": "^0.11.0", "@xterm/addon-web-links": "^0.12.0", - "@xterm/xterm": "^5.5.0", + "@xterm/xterm": "^6.0.0", "chart.js": "^4.5.1", "codemirror": "^6.0.2", "file-saver": "^2.0.5", @@ -1259,10 +1259,13 @@ "license": "MIT" }, "node_modules/@xterm/xterm": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz", - "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==", - "license": "MIT" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-6.0.0.tgz", + "integrity": "sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==", + "license": "MIT", + "workspaces": [ + "addons/*" + ] }, "node_modules/asynckit": { "version": "0.4.0", diff --git a/package.json b/package.json index 5ff5ff0..90248a5 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@fortawesome/fontawesome-free": "^7.1.0", "@xterm/addon-fit": "^0.11.0", "@xterm/addon-web-links": "^0.12.0", - "@xterm/xterm": "^5.5.0", + "@xterm/xterm": "^6.0.0", "chart.js": "^4.5.1", "codemirror": "^6.0.2", "file-saver": "^2.0.5", From bcce7d48bc3fa11d60034e4e035ed878ef2a8741 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 12:04:22 +0000 Subject: [PATCH 3/4] Bump focus-trap from 7.7.0 to 7.7.1 Bumps [focus-trap](https://github.com/focus-trap/focus-trap) from 7.7.0 to 7.7.1. - [Release notes](https://github.com/focus-trap/focus-trap/releases) - [Changelog](https://github.com/focus-trap/focus-trap/blob/master/CHANGELOG.md) - [Commits](https://github.com/focus-trap/focus-trap/compare/v7.7.0...v7.7.1) --- updated-dependencies: - dependency-name: focus-trap dependency-version: 7.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 16d3732..7e95c20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "chart.js": "^4.5.1", "codemirror": "^6.0.2", "file-saver": "^2.0.5", - "focus-trap": "^7.7.0", + "focus-trap": "^7.7.1", "idb-keyval": "^6.2.2", "jszip": "^3.10.1" }, @@ -1548,12 +1548,12 @@ } }, "node_modules/focus-trap": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.7.0.tgz", - "integrity": "sha512-DJJDHpEgoSbP8ZE1MNeU2IzCpfFyFdNZZRilqmfH2XiQsPK6PtD8AfJqWzEBudUQB2yHwZc5iq54rjTaGQ+ljw==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.7.1.tgz", + "integrity": "sha512-Pkp8m55GjxBLnhBoT6OXdMvfRr4TjMAKLvFM566zlIryq5plbhaTmLAJWTGR0EkRwLjEte1lCOG9MxF1ipJrOg==", "license": "MIT", "dependencies": { - "tabbable": "^6.3.0" + "tabbable": "^6.4.0" } }, "node_modules/follow-redirects": { @@ -2096,9 +2096,9 @@ "license": "MIT" }, "node_modules/tabbable": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz", - "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", + "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", "license": "MIT" }, "node_modules/tinyglobby": { diff --git a/package.json b/package.json index 5ff5ff0..2814e9b 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "chart.js": "^4.5.1", "codemirror": "^6.0.2", "file-saver": "^2.0.5", - "focus-trap": "^7.7.0", + "focus-trap": "^7.7.1", "idb-keyval": "^6.2.2", "jszip": "^3.10.1" }, From fb6f0683fca43e39c6389af866086736d6636691 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Fri, 9 Jan 2026 13:41:12 -0800 Subject: [PATCH 4/4] Add settings and themes feature --- index.html | 9 ++ js/common/settings.js | 125 +++++++++++++++++++++++++++ js/script.js | 64 ++++++++++++-- sass/layout/_editor.scss | 98 ---------------------- sass/layout/_layout.scss | 38 +++++---- sass/layout/_themes.scss | 177 +++++++++++++++++++++++++++++++++++++++ sass/style.scss | 2 +- 7 files changed, 389 insertions(+), 124 deletions(-) create mode 100644 js/common/settings.js delete mode 100644 sass/layout/_editor.scss create mode 100644 sass/layout/_themes.scss diff --git a/index.html b/index.html index 97f4b02..db3c055 100644 --- a/index.html +++ b/index.html @@ -120,6 +120,7 @@
+ @@ -153,6 +154,14 @@ +