Skip to content

Commit 862088c

Browse files
committed
do not use a special badge for update notification
1 parent 87adb8d commit 862088c

4 files changed

Lines changed: 4 additions & 23 deletions

File tree

src/vs/workbench/browser/parts/activitybar/activitybarActions.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { Builder, $ } from 'vs/base/browser/builder';
1313
import { DelayedDragHandler } from 'vs/base/browser/dnd';
1414
import { Action } from 'vs/base/common/actions';
1515
import { BaseActionItem, Separator, IBaseActionItemOptions } from 'vs/base/browser/ui/actionbar/actionbar';
16-
import { IActivityBarService, DotBadge, ProgressBadge, TextBadge, NumberBadge, IconBadge, IBadge } from 'vs/workbench/services/activity/common/activityBarService';
16+
import { IActivityBarService, ProgressBadge, TextBadge, NumberBadge, IconBadge, IBadge } from 'vs/workbench/services/activity/common/activityBarService';
1717
import Event, { Emitter } from 'vs/base/common/event';
1818
import { IContextMenuService } from 'vs/platform/contextview/browser/contextView';
1919
import { ICommandService } from 'vs/platform/commands/common/commands';
@@ -206,13 +206,6 @@ export class ActivityActionItem extends BaseActionItem {
206206
this.$badge.show();
207207
}
208208

209-
// Dot
210-
else if (badge instanceof DotBadge) {
211-
this.$badge.addClass('dot-badge');
212-
this.$badge.title(badge.getDescription());
213-
this.$badge.show();
214-
}
215-
216209
// Progress
217210
else if (badge instanceof ProgressBadge) {
218211
this.$badge.show();

src/vs/workbench/browser/parts/activitybar/media/activityaction.css

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,16 +67,6 @@
6767
text-align: center;
6868
}
6969

70-
.monaco-workbench > .activitybar > .content .monaco-action-bar .badge.dot-badge .badge-content {
71-
box-sizing: border-box;
72-
content: '';
73-
top: 9px;
74-
width: 11px;
75-
height: 11px;
76-
min-width: inherit;
77-
padding: 0;
78-
}
79-
8070
/* Right aligned */
8171

8272
.monaco-workbench > .activitybar.right > .content .monaco-action-bar .action-label {

src/vs/workbench/parts/update/electron-browser/update.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import pkg from 'vs/platform/node/package';
1515
import product from 'vs/platform/node/product';
1616
import URI from 'vs/base/common/uri';
1717
import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService';
18-
import { IActivityBarService, DotBadge } from 'vs/workbench/services/activity/common/activityBarService';
18+
import { IActivityBarService, TextBadge } from 'vs/workbench/services/activity/common/activityBarService';
1919
import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
2020
import { ReleaseNotesInput } from 'vs/workbench/parts/update/electron-browser/releaseNotesInput';
2121
import { IGlobalActivity } from 'vs/workbench/browser/activity';
@@ -280,7 +280,7 @@ export class UpdateContribution implements IWorkbenchContribution {
280280
export class LightUpdateContribution implements IGlobalActivity {
281281

282282
get id() { return 'vs.update'; }
283-
get name() { return 'VS Code'; }
283+
get name() { return ''; }
284284
get cssClass() { return 'update-activity'; }
285285

286286
constructor(
@@ -293,7 +293,7 @@ export class LightUpdateContribution implements IGlobalActivity {
293293
@IActivityBarService activityBarService: IActivityBarService
294294
) {
295295
this.updateService.onUpdateReady(() => {
296-
const badge = new DotBadge(() => nls.localize('updateIsReady', "New update available."));
296+
const badge = new TextBadge('\u21e9', () => nls.localize('updateIsReady', "New update available."));
297297
activityBarService.showGlobalActivity(this.id, badge);
298298
});
299299

src/vs/workbench/services/activity/common/activityBarService.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ export class BaseBadge implements IBadge {
2424
}
2525
}
2626

27-
export class DotBadge extends BaseBadge { }
28-
2927
export class NumberBadge extends BaseBadge {
3028
public number: number;
3129

0 commit comments

Comments
 (0)