From 24bd23b66938338639b008e73e3c1a3fbfbccca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Sp=C3=B6nemann?= Date: Mon, 24 Feb 2020 15:27:20 +0100 Subject: [PATCH] arduino/arduino-pro-ide#188: Open Boards and Library manager on first start --- .../src/browser/arduino-frontend-contribution.tsx | 8 ++++---- .../browser/boards/boards-widget-frontend-contribution.ts | 4 ++++ .../library/library-widget-frontend-contribution.ts | 6 +++--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx index 37f0997b..445bf759 100644 --- a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx +++ b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx @@ -455,13 +455,13 @@ export class ArduinoFrontendContribution implements FrontendApplicationContribut registry.registerSubmenu(ArduinoMenus.SKETCH, 'Sketch'); registry.registerMenuAction(ArduinoMenus.SKETCH, { - commandId: ArduinoCommands.VERIFY.id, - label: 'Verify/Compile', + commandId: ArduinoCommands.TOGGLE_COMPILE_FOR_DEBUG.id, + label: 'Optimize for Debugging', order: '1' }); registry.registerMenuAction(ArduinoMenus.SKETCH, { - commandId: ArduinoCommands.TOGGLE_COMPILE_FOR_DEBUG.id, - label: 'Optimize for Debugging', + commandId: ArduinoCommands.VERIFY.id, + label: 'Verify/Compile', order: '2' }); registry.registerMenuAction(ArduinoMenus.SKETCH, { diff --git a/arduino-ide-extension/src/browser/boards/boards-widget-frontend-contribution.ts b/arduino-ide-extension/src/browser/boards/boards-widget-frontend-contribution.ts index d46b3f39..fa21e31d 100644 --- a/arduino-ide-extension/src/browser/boards/boards-widget-frontend-contribution.ts +++ b/arduino-ide-extension/src/browser/boards/boards-widget-frontend-contribution.ts @@ -23,6 +23,10 @@ export class BoardsListWidgetFrontendContribution extends ListWidgetFrontendCont }); } + async initializeLayout(): Promise { + this.openView(); + } + registerMenus(menus: MenuModelRegistry): void { if (this.toggleCommand) { menus.registerMenuAction(ArduinoMenus.TOOLS, { diff --git a/arduino-ide-extension/src/browser/library/library-widget-frontend-contribution.ts b/arduino-ide-extension/src/browser/library/library-widget-frontend-contribution.ts index 349f0185..ed02f095 100644 --- a/arduino-ide-extension/src/browser/library/library-widget-frontend-contribution.ts +++ b/arduino-ide-extension/src/browser/library/library-widget-frontend-contribution.ts @@ -14,15 +14,15 @@ export class LibraryListWidgetFrontendContribution extends AbstractViewContribut widgetName: LibraryListWidget.WIDGET_LABEL, defaultWidgetOptions: { area: 'left', - rank: 600 + rank: 700 }, toggleCommandId: `${LibraryListWidget.WIDGET_ID}:toggle`, toggleKeybinding: 'ctrlcmd+shift+l' }); } - initializeLayout(): void { - // NOOP + async initializeLayout(): Promise { + this.openView(); } registerMenus(menus: MenuModelRegistry): void {