Skip to content

Commit f556062

Browse files
committed
Removed/hidden elements from bottom widget bar (Log output)
Signed-off-by: jbicker <jan.bicker@typefox.io>
1 parent 1f1861e commit f556062

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

arduino-ide-extension/src/browser/arduino-frontend-module.ts

+4
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ import { SilentProblemContribution } from './customization/silent-problem-contri
3636
import { SilentNavigatorContribution } from './customization/silent-navigator-contribution';
3737
import { FileNavigatorContribution } from '@theia/navigator/lib/browser/navigator-contribution';
3838
import { ArduinoToolbarContribution } from './toolbar/arduino-toolbar-contribution';
39+
import { OutputToolbarContribution } from '@theia/output/lib/browser/output-toolbar-contribution';
40+
import { ArduinoOutputToolContribution } from './tool-output/arduino-output-tool-contribution';
3941

4042
export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Unbind, isBound: interfaces.IsBound, rebind: interfaces.Rebind) => {
4143
// Commands and toolbar items
@@ -115,4 +117,6 @@ export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Un
115117

116118
unbind(FileNavigatorContribution);
117119
bind(FileNavigatorContribution).to(SilentNavigatorContribution).inSingletonScope();
120+
unbind(OutputToolbarContribution);
121+
bind(OutputToolbarContribution).to(ArduinoOutputToolContribution).inSingletonScope();
118122
});

arduino-ide-extension/src/browser/style/main.css

+15-1
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,19 @@
4141
}
4242

4343
.arduino-tool-item.item.connected-boards select {
44-
background: var(--theia-layout-color0);
44+
line-height: var(--theia-content-line-height);
45+
font-size: var(--theia-ui-font-size1);
46+
color: var(--theia-ui-font-color1);
47+
-webkit-appearance: none;
48+
-moz-appearance: none;
49+
background-image: linear-gradient(45deg, transparent 50%, var(--theia-ui-font-color1) 50%), linear-gradient(135deg, var(--theia-ui-font-color1) 50%, transparent 50%);
50+
background-position: calc(100% - 6px) 8px, calc(100% - 2px) 8px, 100% 0;
51+
background-size: 4px 5px;
52+
background-repeat: no-repeat;
53+
padding-left: 3px;
54+
padding-right: 15px;
55+
}
56+
57+
.p-Widget.p-TabBar.theia-app-centers.theia-app-bottom .p-TabBar-content-container.ps {
58+
display: none;
4559
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { OutputToolbarContribution } from "@theia/output/lib/browser/output-toolbar-contribution";
2+
import { TabBarToolbarRegistry } from "@theia/core/lib/browser/shell/tab-bar-toolbar";
3+
import { injectable } from "inversify";
4+
5+
@injectable()
6+
export class ArduinoOutputToolContribution extends OutputToolbarContribution {
7+
async registerToolbarItems(toolbarRegistry: TabBarToolbarRegistry): Promise<void> {
8+
// register nothing
9+
}
10+
}

0 commit comments

Comments
 (0)