diff --git a/arduino-ide-extension/src/browser/data/dark.color-theme.json b/arduino-ide-extension/src/browser/data/dark.color-theme.json index 072e9a300..a633dd457 100644 --- a/arduino-ide-extension/src/browser/data/dark.color-theme.json +++ b/arduino-ide-extension/src/browser/data/dark.color-theme.json @@ -4,18 +4,20 @@ "colors": { "list.highlightForeground": "#0ca1a6", "list.activeSelectionForeground": "#dae3e3", - "list.activeSelectionBackground": "#434f54", + "list.activeSelectionBackground": "#0ca1a64d", "list.inactiveSelectionForeground": "#dae3e3", "list.inactiveSelectionBackground": "#434f54", "list.hoverBackground": "#1f272a", + "list.activeSelectionIconForeground": "#0ca1a6", "progressBar.background": "#005c5f", "editor.background": "#1f272a", "editor.foreground": "#dae3e3", "editor.lineHighlightBackground": "#434f5410", - "editor.selectionBackground": "#f1c40f", + "editor.selectionBackground": "#00818480", "editorCursor.foreground": "#434f54", "editorWhitespace.foreground": "#bfbfbf", "editorWidget.background": "#171e21", + "editorWidget.foreground": "#dae3e3", "focusBorder": "#dae3e3", "menubar.selectionBackground": "#ffffff", "menubar.selectionForeground": "#212121", @@ -23,10 +25,12 @@ "menu.selectionForeground": "#212121", "editorGroupHeader.tabsBackground": "#171e21", "button.background": "#0ca1a6", + "button.foreground": "#101618", + "button.hoverBackground": "#7fcbcd", "titleBar.activeBackground": "#171e21", "titleBar.activeForeground": "#dae3e3", "terminal.background": "#000000", - "terminal.foreground": "#e0e0e0", + "terminal.foreground": "#ffffff", "dropdown.border": "#7fcbcd", "dropdown.background": "#2c353a", "dropdown.foreground": "#dae3e3", @@ -37,20 +41,33 @@ "statusBar.background": "#171e21", "secondaryButton.background": "#ff000000", "secondaryButton.foreground": "#dae3e3", - "secondaryButton.hoverBackground": "#434f54", + "secondaryButton.hoverBackground": "#ffffff1a", "arduino.branding.primary": "#0ca1a6", "arduino.branding.secondary": "#b5c8c9", "arduino.foreground": "#edf1f1", "arduino.output.foreground": "#ffffff", "arduino.output.background": "#000000", - "arduino.toolbar.hoverBackground": "#dae3e3", + "arduino.toolbar.button.hoverBackground": "#dae3e3", + "arduino.toolbar.button.secondary.label": "#dae3e3", + "arduino.toolbar.button.secondary.hoverBackground": "#dae3e366", + "arduino.toolbar.button.background": "#0ca1a6", + "arduino.toolbar.dropdown.border": "#7fcbcd", + "arduino.toolbar.dropdown.borderActive": "#0ca1a6", + "arduino.toolbar.dropdown.background": "#2c353a", + "arduino.toolbar.dropdown.label": "#dae3e3", + "arduino.toolbar.dropdown.iconSelected": "#3fae98", + "arduino.toolbar.dropdown.option.backgroundHover": "#374146", + "arduino.toolbar.dropdown.option.backgroundSelected": "#4e5b61", + "arduino.toolbar.toggleBackground": "#f1c40f", "sideBar.background": "#101618", + "sideBar.foreground": "#dae3e3", "input.background": "#000000", "foreground": "#dae3e3", "settings.headerForeground": "#dae3e3", "tree.indentGuidesStroke": "#374146", "tab.unfocusedActiveForeground": "#dae3e3", - "tab.inactiveBackground": "#171e21" + "tab.inactiveBackground": "#171e21", + "textLink.foreground": "#0ca1a6" }, "tokenColors": [ { @@ -146,4 +163,4 @@ } } ] -} +} \ No newline at end of file diff --git a/arduino-ide-extension/src/browser/data/default.color-theme.json b/arduino-ide-extension/src/browser/data/default.color-theme.json index 2f4660652..e15de4ea1 100644 --- a/arduino-ide-extension/src/browser/data/default.color-theme.json +++ b/arduino-ide-extension/src/browser/data/default.color-theme.json @@ -4,30 +4,34 @@ "colors": { "list.highlightForeground": "#008184", "list.activeSelectionForeground": "#4e5b61", - "list.activeSelectionBackground": "#dae3e3", + "list.activeSelectionBackground": "#00818433", "list.inactiveSelectionForeground": "#4e5b61", "list.inactiveSelectionBackground": "#dae3e3", "list.hoverBackground": "#ecf1f1", + "list.activeSelectionIconForeground": "#008184", "progressBar.background": "#005c5f", "editor.background": "#ffffff", "editor.foreground": "#4e5b61", "editor.lineHighlightBackground": "#434f5410", - "editor.selectionBackground": "#f1c40f", + "editor.selectionBackground": "#7fcbcdb3", "editorCursor.foreground": "#434f54", "editorWhitespace.foreground": "#bfbfbf", "editorWidget.background": "#f7f9f9", + "editorWidget.foreground": "#4e5b61", "focusBorder": "#7fcbcd", "menubar.selectionBackground": "#ffffff", "menubar.selectionForeground": "#212121", "menu.selectionBackground": "#dae3e3", "menu.selectionForeground": "#212121", "editorGroupHeader.tabsBackground": "#ecf1f1", - "button.background": "#7fcbcd", + "button.background": "#008184", + "button.foreground": "#f7f9f9", + "button.hoverBackground": "#005C5F", "titleBar.activeBackground": "#006d70", "titleBar.activeForeground": "#f7f9f9", "terminal.background": "#000000", - "terminal.foreground": "#e0e0e0", - "dropdown.border": "#f7f9f9", + "terminal.foreground": "#ffffff", + "dropdown.border": "#dae3e3", "dropdown.background": "#ffffff", "dropdown.foreground": "#4e5b61", "activityBar.background": "#ecf1f1", @@ -37,20 +41,33 @@ "statusBar.background": "#006d70", "secondaryButton.background": "#ff000000", "secondaryButton.foreground": "#008184", - "secondaryButton.hoverBackground": "#dae3e3", + "secondaryButton.hoverBackground": "#005c5f1a", "arduino.branding.primary": "#008184", "arduino.branding.secondary": "#b5c8c9", "arduino.foreground": "#edf1f1", "arduino.output.foreground": "#ffffff", "arduino.output.background": "#000000", - "arduino.toolbar.hoverBackground": "#f7f9f9", + "arduino.toolbar.button.hoverBackground": "#f7f9f9", + "arduino.toolbar.button.secondary.label": "#dae3e3", + "arduino.toolbar.button.secondary.hoverBackground": "#dae3e366", + "arduino.toolbar.button.background": "#7fcbcd", + "arduino.toolbar.dropdown.border": "#dae3e3", + "arduino.toolbar.dropdown.borderActive": "#7fcbcd", + "arduino.toolbar.dropdown.background": "#ffffff", + "arduino.toolbar.dropdown.label": "#4e5b61", + "arduino.toolbar.dropdown.iconSelected": "#1da086", + "arduino.toolbar.dropdown.option.backgroundHover": "#ecf1f1", + "arduino.toolbar.dropdown.option.backgroundSelected": "#dae3e3", + "arduino.toolbar.toggleBackground": "#f1c40f", "sideBar.background": "#f7f9f9", + "sideBar.foreground": "#4e5b61", "input.background": "#ffffff", "foreground": "#4e5b61", "settings.headerForeground": "#4e5b61", "tree.indentGuidesStroke": "#dae3e3", "tab.unfocusedActiveForeground": "#4e5b61", - "tab.inactiveBackground": "#ecf1f1" + "tab.inactiveBackground": "#ecf1f1", + "textLink.foreground": "#008184" }, "tokenColors": [ { @@ -146,4 +163,4 @@ } } ] -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index f8b839894..03a456573 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5289,16 +5289,6 @@ change-case@^4.1.2: snake-case "^3.0.4" tslib "^2.0.3" -changes-stream@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" - integrity sha1-nPK9vCFzwpxjSuyZSOXSOyTTfBg= - dependencies: - back "~0.1.5" - debug "~0.8.0" - http-https "~1.0.0" - readable-stream "1.0.x" - character-entities@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7" @@ -5595,7 +5585,7 @@ commander@^7.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -commander@^8.3.0: +commander@^8.2.0, commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== @@ -5708,6 +5698,7 @@ constant-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" upper-case "^2.0.2" + content-disposition@0.5.4, content-disposition@^0.5.2: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" @@ -9482,12 +9473,7 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== - -json5@^2.2.0: +json5@^2.1.2, json5@^2.2.0, json5@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== @@ -10015,12 +10001,6 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" loupe@^2.3.1: version "2.3.4" resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.4.tgz#7e0b9bffc76f148f9be769cb1321d3dcf3cb25f3" @@ -10028,6 +10008,13 @@ loupe@^2.3.1: dependencies: get-func-name "^2.0.0" +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + lowercase-keys@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" @@ -11085,7 +11072,6 @@ node-abi@*: version "3.5.0" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.5.0.tgz#26e8b7b251c3260a5ac5ba5aef3b4345a0229248" integrity sha512-LtHvNIBgOy5mO8mPEUtkCW/YCRWYEKshIvqhe1GHHyXEHEB5mgICyYnAcl4qan3uFeRROErKGzatFHPf6kDxWw== - dependencies: semver "^7.3.5" @@ -11096,6 +11082,13 @@ node-abi@^2.21.0, node-abi@^2.7.0: dependencies: semver "^5.4.1" +node-abi@^3.0.0, node-abi@^3.3.0: + version "3.24.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.24.0.tgz#b9d03393a49f2c7e147d0c99f180e680c27c1599" + integrity sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw== + dependencies: + semver "^7.3.5" + node-addon-api@*: version "5.0.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501" @@ -11945,6 +11938,11 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" @@ -11953,11 +11951,6 @@ path-case@^3.0.4: dot-case "^3.0.4" tslib "^2.0.3" -path-browserify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" - integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"