@@ -15,7 +15,7 @@ import { Event } from 'vs/base/common/event';
15
15
import { IExtension , ExtensionContainers , ExtensionState , IExtensionsWorkbenchService } from 'vs/workbench/contrib/extensions/common/extensions' ;
16
16
import { UpdateAction , ManageExtensionAction , ReloadAction , ExtensionStatusLabelAction , RemoteInstallAction , ExtensionStatusAction , LocalInstallAction , ActionWithDropDownAction , InstallDropdownAction , InstallingLabelAction , ExtensionActionWithDropdownActionViewItem , ExtensionDropDownAction , WebInstallAction } from 'vs/workbench/contrib/extensions/browser/extensionsActions' ;
17
17
import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil' ;
18
- import { RatingsWidget , InstallCountWidget , RecommendationWidget , RemoteBadgeWidget , ExtensionPackCountWidget as ExtensionPackBadgeWidget , SyncIgnoredWidget , ExtensionHoverWidget , ExtensionActivationStatusWidget , PreReleaseBookmarkWidget , RunningPreReleaseVersionIndicatorWidget } from 'vs/workbench/contrib/extensions/browser/extensionsWidgets' ;
18
+ import { RatingsWidget , InstallCountWidget , RecommendationWidget , RemoteBadgeWidget , ExtensionPackCountWidget as ExtensionPackBadgeWidget , SyncIgnoredWidget , ExtensionHoverWidget , ExtensionActivationStatusWidget , PreReleaseBookmarkWidget , RunningPreReleaseVersionIndicatorWidget , extensionVerifiedPublisherIconColor } from 'vs/workbench/contrib/extensions/browser/extensionsWidgets' ;
19
19
import { IExtensionService , toExtension } from 'vs/workbench/services/extensions/common/extensions' ;
20
20
import { IExtensionManagementServerService } from 'vs/workbench/services/extensionManagement/common/extensionManagement' ;
21
21
import { INotificationService } from 'vs/platform/notification/common/notification' ;
@@ -291,5 +291,11 @@ registerThemingParticipant((theme: IColorTheme, collector: ICssStyleCollector) =
291
291
const disabledExtensionForeground = listHoverForegroundColor . transparent ( .5 ) . makeOpaque ( backgroundColor ) ;
292
292
collector . addRule ( `.extensions-list .monaco-list .monaco-list-row.disabled:hover:not(.selected):.not(.focused) { color: ${ disabledExtensionForeground } ; }` ) ;
293
293
}
294
+
295
+ const verifiedPublisherIconColor = theme . getColor ( extensionVerifiedPublisherIconColor ) ;
296
+ if ( verifiedPublisherIconColor ) {
297
+ const disabledVerifiedPublisherIconColor = verifiedPublisherIconColor . transparent ( .5 ) . makeOpaque ( WORKBENCH_BACKGROUND ( theme ) ) ;
298
+ collector . addRule ( `.extensions-list .monaco-list .monaco-list-row.disabled .author .publisher-verified${ ThemeIcon . asCSSSelector ( verifiedPublisherThemeIcon ) } { color: ${ disabledVerifiedPublisherIconColor } ; }` ) ;
299
+ }
294
300
} ) ;
295
301
0 commit comments