mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-07-27 05:06:42 +00:00
Sidebar with Filenavigator, Librarylist and Boardlist does not get rendered initially anymore.
Signed-off-by: jbicker <jan.bicker@typefox.io>
This commit is contained in:
parent
088951ae01
commit
4c3becd3e8
@ -16,6 +16,7 @@
|
|||||||
"@theia/monaco": "next",
|
"@theia/monaco": "next",
|
||||||
"@theia/outline-view": "next",
|
"@theia/outline-view": "next",
|
||||||
"@theia/workspace": "next",
|
"@theia/workspace": "next",
|
||||||
|
"@theia/navigator": "next",
|
||||||
"p-queue": "^5.0.0"
|
"p-queue": "^5.0.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@ -46,7 +47,8 @@
|
|||||||
"frontend": "lib/browser/arduino-frontend-module"
|
"frontend": "lib/browser/arduino-frontend-module"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"frontendElectron": "lib/electron-browser/electron-arduino-frontend-module"
|
"frontend": "lib/browser/menu/browser-arduino-menu-module",
|
||||||
|
"frontendElectron": "lib/electron-browser/electron-arduino-menu-module"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -33,8 +33,8 @@ import { OutlineViewContribution } from '@theia/outline-view/lib/browser/outline
|
|||||||
import { SilentOutlineViewContribution } from './customization/silent-outline-contribution';
|
import { SilentOutlineViewContribution } from './customization/silent-outline-contribution';
|
||||||
import { ProblemContribution } from '@theia/markers/lib/browser/problem/problem-contribution';
|
import { ProblemContribution } from '@theia/markers/lib/browser/problem/problem-contribution';
|
||||||
import { SilentProblemContribution } from './customization/silent-problem-contribution';
|
import { SilentProblemContribution } from './customization/silent-problem-contribution';
|
||||||
import { BrowserMenuBarContribution } from '@theia/core/lib/browser/menu/browser-menu-plugin';
|
import { SilentNavigatorContribution } from './customization/silent-navigator-contribution';
|
||||||
import { ArduinoMenuContribution } from './menu/arduino-menu-contribution';
|
import {FileNavigatorContribution} from '@theia/navigator/lib/browser/navigator-contribution';
|
||||||
|
|
||||||
export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Unbind, isBound: interfaces.IsBound, rebind: interfaces.Rebind) => {
|
export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Unbind, isBound: interfaces.IsBound, rebind: interfaces.Rebind) => {
|
||||||
// Commands and toolbar items
|
// Commands and toolbar items
|
||||||
@ -43,8 +43,6 @@ export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Un
|
|||||||
bind(TabBarToolbarContribution).toService(ArduinoFrontendContribution);
|
bind(TabBarToolbarContribution).toService(ArduinoFrontendContribution);
|
||||||
bind(MenuContribution).to(ArduinoFileMenuContribution).inSingletonScope();
|
bind(MenuContribution).to(ArduinoFileMenuContribution).inSingletonScope();
|
||||||
|
|
||||||
rebind(BrowserMenuBarContribution).to(ArduinoMenuContribution);
|
|
||||||
|
|
||||||
// `ino` TextMate grammar
|
// `ino` TextMate grammar
|
||||||
bind(LanguageGrammarDefinitionContribution).to(ArduinoLanguageGrammarContribution).inSingletonScope();
|
bind(LanguageGrammarDefinitionContribution).to(ArduinoLanguageGrammarContribution).inSingletonScope();
|
||||||
|
|
||||||
@ -110,4 +108,7 @@ export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Un
|
|||||||
bind(OutlineViewContribution).to(SilentOutlineViewContribution).inSingletonScope();
|
bind(OutlineViewContribution).to(SilentOutlineViewContribution).inSingletonScope();
|
||||||
unbind(ProblemContribution);
|
unbind(ProblemContribution);
|
||||||
bind(ProblemContribution).to(SilentProblemContribution).inSingletonScope();
|
bind(ProblemContribution).to(SilentProblemContribution).inSingletonScope();
|
||||||
|
|
||||||
|
unbind(FileNavigatorContribution);
|
||||||
|
bind(FileNavigatorContribution).to(SilentNavigatorContribution).inSingletonScope();
|
||||||
});
|
});
|
||||||
|
@ -8,7 +8,7 @@ import { BoardsListWidget } from './boards-list-widget';
|
|||||||
export abstract class ListWidgetFrontendContribution extends AbstractViewContribution<ListWidget> implements FrontendApplicationContribution {
|
export abstract class ListWidgetFrontendContribution extends AbstractViewContribution<ListWidget> implements FrontendApplicationContribution {
|
||||||
|
|
||||||
async initializeLayout(): Promise<void> {
|
async initializeLayout(): Promise<void> {
|
||||||
await this.openView();
|
// await this.openView();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
import { injectable } from "inversify";
|
||||||
|
import { FileNavigatorContribution } from "@theia/navigator/lib/browser/navigator-contribution";
|
||||||
|
import { FrontendApplication } from "@theia/core/lib/browser";
|
||||||
|
|
||||||
|
@injectable()
|
||||||
|
export class SilentNavigatorContribution extends FileNavigatorContribution {
|
||||||
|
async initializeLayout(app: FrontendApplication): Promise<void> {
|
||||||
|
// await this.openView();
|
||||||
|
}
|
||||||
|
}
|
@ -8,7 +8,7 @@ import { LibraryListWidget } from './library-list-widget';
|
|||||||
export abstract class ListWidgetFrontendContribution extends AbstractViewContribution<ListWidget> implements FrontendApplicationContribution {
|
export abstract class ListWidgetFrontendContribution extends AbstractViewContribution<ListWidget> implements FrontendApplicationContribution {
|
||||||
|
|
||||||
async initializeLayout(): Promise<void> {
|
async initializeLayout(): Promise<void> {
|
||||||
await this.openView();
|
// await this.openView();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,8 @@
|
|||||||
|
import { BrowserMenuBarContribution } from '@theia/core/lib/browser/menu/browser-menu-plugin';
|
||||||
|
import { ArduinoMenuContribution } from './arduino-menu-contribution';
|
||||||
|
import { ContainerModule, interfaces } from 'inversify';
|
||||||
|
|
||||||
|
export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Unbind) => {
|
||||||
|
unbind(BrowserMenuBarContribution);
|
||||||
|
bind(BrowserMenuBarContribution).to(ArduinoMenuContribution).inSingletonScope();
|
||||||
|
})
|
Loading…
x
Reference in New Issue
Block a user