Skip to content

Commit b82f24c

Browse files
committed
fix: updated UX to use enabled/disabled icons
1 parent 5e72f3d commit b82f24c

15 files changed

Lines changed: 53 additions & 40 deletions

plugin/icons/transparent.png

97 Bytes
Loading

plugin/plugin.xml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@
249249
locationURI="menu:io.snyk.eclipse.plugin.views.snyktoolview">
250250
<menu
251251
id="io.snyk.eclipse.plugin.views.snyktoolview.filtersMenu"
252-
label="Filter Issues">
252+
label="Fixablility">
253253
<command
254254
commandId="io.snyk.eclipse.plugin.commands.snykFilterFixableIssues"
255255
icon="icons/enabled.png"
@@ -259,89 +259,97 @@
259259
</menu>
260260
<menu
261261
id="io.snyk.eclipse.plugin.views.snyktoolview.filterSeverityMenu"
262-
label="Filter Severity">
262+
label="Severity">
263263
<command
264264
commandId="io.snyk.eclipse.plugin.commands.snykFilterCritical"
265-
icon="platform:/plugin/io.snyk.eclipse.plugin/icons/severity-critical.png"
265+
icon="icons/enabled.png"
266266
style="push"
267267
tooltip="Critical Severity">
268268
</command>
269269
<command
270270
commandId="io.snyk.eclipse.plugin.commands.snykFilterHigh"
271-
icon="platform:/plugin/io.snyk.eclipse.plugin/icons/severity-high.png"
271+
icon="icons/enabled.png"
272272
style="push"
273273
tooltip="High Severity">
274274
</command>
275275
<command
276276
commandId="io.snyk.eclipse.plugin.commands.snykFilterMedium"
277-
icon="platform:/plugin/io.snyk.eclipse.plugin/icons/severity-medium.png"
277+
icon="icons/enabled.png"
278278
style="push"
279279
tooltip="Medium Severity">
280280
</command>
281281
<command
282282
commandId="io.snyk.eclipse.plugin.commands.snykFilterLow"
283-
icon="platform:/plugin/io.snyk.eclipse.plugin/icons/severity-low.png"
283+
icon="icons/enabled.png"
284284
style="push"
285285
tooltip="Low Severity">
286286
</command>
287+
<separator
288+
name="io.snyk.eclipse.plugin.separator.allSeverities"
289+
visible="true">
290+
</separator>
287291
</menu>
288292
<menu
289293
id="io.snyk.eclipse.plugin.views.snyktoolview.filterProductTypeMenu"
290-
label="Filter Product Type">
294+
label="Snyk Product">
291295
<command
292296
commandId="io.snyk.eclipse.plugin.commands.enableOSS"
293-
icon="platform:/plugin/io.snyk.eclipse.plugin/icons/oss.png"
297+
icon="icons/enabled.png"
294298
style="push"
295299
tooltip="Enable/disable OSS scans">
296300
</command>
297301
<command
298302
commandId="io.snyk.eclipse.plugin.commands.enableCodeSecurity"
299-
icon="icons/code.png"
303+
icon="icons/enabled.png"
300304
style="push"
301305
tooltip="Enable/disable Code scans">
302306
</command>
303307
<command
304308
commandId="io.snyk.eclipse.plugin.commands.enableCodeQuality"
305-
icon="icons/code.png"
309+
icon="icons/enabled.png"
306310
style="push"
307311
tooltip="Enable/disable Code scans">
308312
</command>
309313
<command
310314
commandId="io.snyk.eclipse.plugin.commands.enableIAC"
311-
icon="platform:/plugin/io.snyk.eclipse.plugin/icons/iac.png"
315+
icon="icons/enabled.png"
312316
style="push"
313317
tooltip="Enable/disable IAC scans">
314318
</command>
319+
<separator
320+
name="io.snyk.eclipse.plugin.separator.allProducts"
321+
visible="true">
322+
</separator>
315323
</menu>
316324
<menu
317325
id="io.snyk.eclipse.plugin.views.snyktoolview.filterIgnoreMenu"
318-
label="Filter Ignores">
326+
label="Issues Status">
319327
<command
320328
commandId="io.snyk.eclipse.plugin.commands.snykHideIgnored"
321-
icon="platform:/plugin/org.eclipse.jdt.ui/icons/full/elcl16/hide_ignored.png"
329+
icon="icons/enabled.png"
322330
style="push"
323331
tooltip="Hide Ignored">
324332
</command>
325333
<command
326334
commandId="io.snyk.eclipse.plugin.commands.snykShowIgnored"
327-
icon="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/ignore.png"
335+
icon="icons/enabled.png"
328336
style="push"
329337
tooltip="Show Ignored">
330338
</command>
331-
</menu>
332-
<menu
333-
id="io.snyk.eclipse.plugin.views.snyktoolview.filterDeltaMenu"
334-
label="Filter Net New Issues">
335339
<command
336-
commandId="io.snyk.eclipse.plugin.commands.snykFilterAllIssues"
337-
style="push"
338-
tooltip="Show All Issues">
340+
commandId="io.snyk.eclipse.plugin.commands.snykFilterAllIssues"
341+
style="push"
342+
tooltip="Show All Issues">
339343
</command>
340344
<command
341-
commandId="io.snyk.eclipse.plugin.commands.snykFilterNetNewIssues"
342-
style="push"
343-
tooltip="Show Only Net New Issues">
345+
commandId="io.snyk.eclipse.plugin.commands.snykFilterNetNewIssues"
346+
icon="icons/enabled.png"
347+
style="push"
348+
tooltip="Show Only Net New Issues">
344349
</command>
350+
<separator
351+
name="io.snyk.eclipse.plugin.separator.allIssues">
352+
</separator>
345353
</menu>
346354
</menuContribution>
347355
<menuContribution

plugin/src/main/java/io/snyk/eclipse/plugin/utils/SnykIcons.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public class SnykIcons {
2424
public static final ImageDescriptor SEVERITY_LOW = imageProvider.getImageDescriptor("/icons/severity-low.png");
2525

2626
public static final ImageDescriptor ENABLED = imageProvider.getImageDescriptor("/icons/enabled.png");
27+
public static final ImageDescriptor DISABLED = imageProvider.getImageDescriptor("/icons/transparent.png");
2728

2829
// You can add a method to set a custom ImageDescriptorProvider if needed
2930
public static void setImageDescriptorProvider(ImageDescriptorProvider provider) {

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/handlers/EnableCodeQualityProductHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public class EnableCodeQualityProductHandler extends BaseHandler implements IEle
1010
public EnableCodeQualityProductHandler() {
1111
super();
1212

13-
iconEnabled = SnykIcons.CODE;
14-
iconDisabled = SnykIcons.CODE_DISABLED;
13+
iconEnabled = SnykIcons.ENABLED;
14+
iconDisabled = SnykIcons.DISABLED;
1515
preferenceKey = Preferences.ACTIVATE_SNYK_CODE_QUALITY;
1616
}
1717

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/handlers/EnableCodeSecurityProductHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public class EnableCodeSecurityProductHandler extends BaseHandler implements IEl
1010
public EnableCodeSecurityProductHandler() {
1111
super();
1212

13-
iconEnabled = SnykIcons.CODE;
14-
iconDisabled = SnykIcons.CODE_DISABLED;
13+
iconEnabled = SnykIcons.ENABLED;
14+
iconDisabled = SnykIcons.DISABLED;
1515
preferenceKey = Preferences.ACTIVATE_SNYK_CODE_SECURITY;
1616
}
1717

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/handlers/EnableIacProductHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public class EnableIacProductHandler extends BaseHandler implements IElementUpda
1010
public EnableIacProductHandler() {
1111
super();
1212

13-
iconEnabled = SnykIcons.IAC;
14-
iconDisabled = SnykIcons.IAC_DISABLED;
13+
iconEnabled = SnykIcons.ENABLED;
14+
iconDisabled = SnykIcons.DISABLED;
1515
preferenceKey = Preferences.ACTIVATE_SNYK_IAC;
1616
}
1717

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/handlers/EnableOssProductHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public class EnableOssProductHandler extends BaseHandler implements IElementUpda
1010
public EnableOssProductHandler() {
1111
super();
1212

13-
iconEnabled = SnykIcons.OSS;
14-
iconDisabled = SnykIcons.OSS_DISABLED;
13+
iconEnabled = SnykIcons.ENABLED;
14+
iconDisabled = SnykIcons.DISABLED;
1515
preferenceKey = Preferences.ACTIVATE_SNYK_OPEN_SOURCE;
1616
}
1717

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/handlers/FilterCriticalHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public class FilterCriticalHandler extends BaseHandler implements IElementUpdate
1010
public FilterCriticalHandler() {
1111
super();
1212

13-
iconEnabled = SnykIcons.SEVERITY_CRITICAL;
14-
iconDisabled = SnykIcons.SEVERITY_CRITICAL;
13+
iconEnabled = SnykIcons.ENABLED;
14+
iconDisabled = SnykIcons.DISABLED;
1515
preferenceKey = Preferences.FILTER_CRITICAL;
1616
}
1717

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/handlers/FilterDeltaAllIssuesHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public FilterDeltaAllIssuesHandler() {
1111
super();
1212

1313
iconEnabled = SnykIcons.ENABLED;
14+
iconDisabled = SnykIcons.DISABLED;
1415
preferenceKey = Preferences.FILTER_DELTA_ALL_ISSUES;
1516

1617
// TODO remove filter that only show the issues on local branch

plugin/src/main/java/io/snyk/eclipse/plugin/views/snyktoolview/handlers/FilterDeltaNewIssuesHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public FilterDeltaNewIssuesHandler() {
1111
super();
1212

1313
iconEnabled = SnykIcons.ENABLED;
14+
iconDisabled = SnykIcons.DISABLED;
1415
preferenceKey = Preferences.FILTER_DELTA_NEW_ISSUES;
1516

1617
// TODO filter to only show the issues on local branch

0 commit comments

Comments
 (0)