From 109cb29dd8525811147b6b21a0d2ddf67c732d6b Mon Sep 17 00:00:00 2001 From: Francesco Spissu Date: Tue, 19 Jul 2022 11:36:02 +0200 Subject: [PATCH] restore the debug button in toolbar --- .../src/browser/contributions/debug.ts | 5 +++++ arduino-ide-extension/src/browser/style/main.css | 16 ++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/arduino-ide-extension/src/browser/contributions/debug.ts b/arduino-ide-extension/src/browser/contributions/debug.ts index b7f97b4b2..54137b1e5 100644 --- a/arduino-ide-extension/src/browser/contributions/debug.ts +++ b/arduino-ide-extension/src/browser/contributions/debug.ts @@ -10,6 +10,7 @@ import { Command, CommandRegistry, SketchContribution, + TabBarToolbarRegistry, } from './contribution'; import { MaybePromise, MenuModelRegistry, nls } from '@theia/core/lib/common'; import { CurrentSketch } from '../../common/protocol/sketches-service-client-impl'; @@ -111,6 +112,10 @@ export class Debug extends SketchContribution { }); } + override registerToolbarItems(registry: TabBarToolbarRegistry): void { + registry.registerItem(this.debugToolbarItem); + } + override registerMenus(registry: MenuModelRegistry): void { registry.registerMenuAction(ArduinoMenus.SKETCH__MAIN_GROUP, { commandId: Debug.Commands.OPTIMIZE_FOR_DEBUG.id, diff --git a/arduino-ide-extension/src/browser/style/main.css b/arduino-ide-extension/src/browser/style/main.css index 29008a039..cf82094cb 100644 --- a/arduino-ide-extension/src/browser/style/main.css +++ b/arduino-ide-extension/src/browser/style/main.css @@ -23,7 +23,8 @@ } .p-TabBar-toolbar .item.arduino-tool-item .arduino-upload-sketch--toolbar, -.p-TabBar-toolbar .item.arduino-tool-item .arduino-verify-sketch--toolbar { +.p-TabBar-toolbar .item.arduino-tool-item .arduino-verify-sketch--toolbar, +.p-TabBar-toolbar .item.arduino-tool-item .arduino-start-debug { background: var(--theia-arduino-toolbar-button-background); } @@ -38,7 +39,8 @@ } .arduino-verify-sketch--toolbar, -.arduino-upload-sketch--toolbar { +.arduino-upload-sketch--toolbar, +.arduino-start-debug { border-radius: 14px; } @@ -79,20 +81,14 @@ } .arduino-start-debug-icon { - -webkit-mask: url('../icons/debug-dark.svg') 50%; - mask: url('../icons/debug-dark.svg') 50%; + -webkit-mask: url('../icons/debug-dark.svg') 50% 60%; -webkit-mask-size: 70%; - mask-size: 70%; -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; display: flex; justify-content: center; align-items: center; - color: var(--theia-ui-button-font-color); -} + background-color: var(--theia-titleBar-activeBackground); -.arduino-start-debug { - border-radius: 12px; } #arduino-toolbar-container {