Skip to content

Use flat scalable icons. Support dark theme and retina. #119

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 7, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -112,12 +112,12 @@
anchor="bottom"
secondary="false"
factoryClass="com.neueda.jetbrains.plugin.graphdb.jetbrains.ui.console.ConsoleToolWindow"
icon="/graphdb/icons/window/graph_13x13.png"/>
icon="GraphIcons.Window.GRAPH"/>
<toolWindow id="Graph Database"
anchor="right"
secondary="false"
factoryClass="com.neueda.jetbrains.plugin.graphdb.jetbrains.ui.datasource.DataSourcesToolWindow"
icon="/graphdb/icons/window/graph_13x13.png"/>
icon="GraphIcons.Window.GRAPH"/>
<actionPromoter implementation="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.execute.ExecuteQueryActionPromoter"/>
<applicationService serviceInterface="com.neueda.jetbrains.plugin.graphdb.visualization.services.LookAndFeelService"
serviceImplementation="com.neueda.jetbrains.plugin.graphdb.jetbrains.services.IdeaLookAndFeelService"/>
Expand Down Expand Up @@ -179,26 +179,26 @@
<!-- Graph Database support -->
<group id="GraphDatabaseActionGroup"
text="Graph Database" description="Execute graph database queries"
icon="/graphdb/icons/window/graph_13x13.png" popup="true">
icon="GraphIcons.Window.GRAPH" popup="true">

<action id="GraphDatabaseActionGroup.ExecuteQuery"
class="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.execute.ExecuteQueryAction"
text="Execute query"
icon="/general/run.png"
icon="AllIcons.RunConfigurations.TestState.Run"
description="Execute query">
<keyboard-shortcut first-keystroke="ctrl ENTER"
keymap="$default"/>
</action>
<action id="GraphDatabaseActionGroup.ExplainQuery"
class="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.execute.ExplainQueryAction"
text="Explain query"
icon="/general/run.png"
icon="AllIcons.RunConfigurations.TestState.Run"
description="Explain query">
</action>
<action id="GraphDatabaseActionGroup.ProfileQuery"
class="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.execute.ProfileQueryAction"
text="Profile query"
icon="/general/run.png"
icon="AllIcons.RunConfigurations.TestState.Run"
description="Profile query">
</action>
<add-to-group group-id="EditorPopupMenu"/>
Expand All @@ -210,30 +210,30 @@
<action id="GraphDatabaseConsoleToolWindowActions.ExecuteQuery"
class="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.execute.ExecuteQueryAction"
text="Execute query"
icon="/toolwindows/toolWindowRun.png"
icon="AllIcons.Toolwindows.ToolWindowRun"
description="Execute query">
</action>
<action id="GraphDatabaseConsoleToolWindowActions.CleanCanvas"
class="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.ui.console.CleanCanvasAction"
text="Clean canvas"
icon="/actions/refresh.png"
icon="AllIcons.Actions.Refresh"
description="Clean canvas">
</action>
<action id="GraphDatabaseConsoleToolWindowActions.CopyQueryOutput"
class="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.ui.console.CopyQueryOutputAction"
text="Copy query result to clipboard"
icon="/actions/copy.png"
icon="AllIcons.Actions.Copy"
description="Copy query result to clipboard">
</action>
</group>

<group id="GraphDatabaseFileActions"
text="Graph Database File Actions" description="Graph Database File Actions"
icon="/graphdb/icons/window/graph_13x13.png" popup="true">
icon="GraphIcons.Window.GRAPH" popup="true">
<action id="GraphDatabaseFileActions.ExecuteAll"
class="com.neueda.jetbrains.plugin.graphdb.jetbrains.actions.execute.ExecuteAllAction"
text="Execute All"
icon="/general/run.png">
icon="AllIcons.RunConfigurations.TestState.Run">
</action>
<add-to-group group-id="ProjectViewPopupMenu"/>
</group>
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.neueda.jetbrains.plugin.graphdb.language.cypher;

import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;

import javax.swing.Icon;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import com.intellij.codeInsight.completion.util.ParenthesesInsertHandler;
import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.codeInsight.lookup.LookupElementBuilder;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;

public class CypherBuiltInFunctionElement implements CypherElement {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.codeInsight.lookup.LookupElementBuilder;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;

public class CypherLabelElement implements CypherElement {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import com.intellij.codeInsight.completion.util.ParenthesesInsertHandler;
import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.codeInsight.lookup.LookupElementBuilder;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;
import org.jetbrains.annotations.Nullable;

public class CypherProcedureElement implements
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.codeInsight.lookup.LookupElementBuilder;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;

public class CypherPropertyKeyElement implements CypherElement {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.codeInsight.lookup.LookupElementBuilder;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;

public class CypherRelationshipTypeElement implements CypherElement {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import com.intellij.codeInsight.completion.util.ParenthesesInsertHandler;
import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.codeInsight.lookup.LookupElementBuilder;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;
import org.jetbrains.annotations.Nullable;

public class CypherUserFunctionElement implements
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import com.neueda.jetbrains.plugin.graphdb.language.cypher.psi.CypherTypes;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.references.CypherReferenceBase;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.util.CypherUtil;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;
import org.jetbrains.annotations.NotNull;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import com.neueda.jetbrains.plugin.graphdb.language.cypher.psi.CypherTypes;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.references.CypherReferenceBase;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.util.CypherUtil;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;
import org.jetbrains.annotations.NotNull;

public class CypherPropertyKeyNameReference extends CypherReferenceBase {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import com.neueda.jetbrains.plugin.graphdb.language.cypher.psi.CypherTypes;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.references.CypherReferenceBase;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.util.CypherUtil;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;
import org.jetbrains.annotations.NotNull;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import com.neueda.jetbrains.plugin.graphdb.language.cypher.references.CypherReferenceBase;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.util.CypherUtil;
import com.neueda.jetbrains.plugin.graphdb.language.cypher.util.PsiTraversalUtilities;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;
import org.jetbrains.annotations.NotNull;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.neueda.jetbrains.plugin.graphdb.platform;
package icons;

import com.intellij.icons.AllIcons;

Expand All @@ -8,18 +8,16 @@

public final class GraphIcons {
public static final class Database {
public static final Icon UNKNOWN = getIcon("/graphdb/icons/database/unknown_16x16.png");
public static final Icon NEO4J = getIcon("/graphdb/icons/database/neo4j_16x16.png");
public static final Icon ORIENTDB = getIcon("/graphdb/icons/database/orientdb_16x16.png");
public static final Icon UNKNOWN = AllIcons.FileTypes.Unknown;
public static final Icon NEO4J = getIcon("/graphdb/icons/database/neo4j.svg");
}

public static final class Language {
public static final Icon CYPHER = getIcon("/graphdb/icons/language/cypher_16x16.png");
public static final Icon CYPHER = getIcon("/graphdb/icons/language/cypher.svg");
}

public static final class Window {
public static final Icon DATABASE = getIcon("/graphdb/icons/window/database_12x16.png");
public static final Icon GRAPH = getIcon("/graphdb/icons/window/graph_13x13.png");
public static final Icon GRAPH = getIcon("/META-INF/pluginIcon.svg");
}

public static final class Nodes {
Expand Down
104 changes: 104 additions & 0 deletions platform/src/main/resources/graphdb/icons/database/neo4j.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.neueda.jetbrains.plugin.graphdb.jetbrains.component.datasource;

import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;

import javax.swing.Icon;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import com.intellij.openapi.project.Project;
import com.neueda.jetbrains.plugin.graphdb.jetbrains.ui.datasource.DataSourcesView;
import com.neueda.jetbrains.plugin.graphdb.jetbrains.ui.datasource.interactions.neo4j.bolt.Neo4jBoltDataSourceDialog;
import com.neueda.jetbrains.plugin.graphdb.platform.GraphIcons;
import icons.GraphIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

Expand Down
Loading