From ba68d2a9bf25636ef59b583af819603383574824 Mon Sep 17 00:00:00 2001 From: David Kasakaitis Date: Tue, 12 Nov 2024 14:08:14 +0000 Subject: [PATCH] feat(clients): custom command icon --- images/svg/client.svg | 84 ++++++++++++++++++++ ulauncher_toggl_extension/commands/client.py | 4 +- ulauncher_toggl_extension/images.py | 2 + 3 files changed, 88 insertions(+), 2 deletions(-) create mode 100644 images/svg/client.svg diff --git a/images/svg/client.svg b/images/svg/client.svg new file mode 100644 index 0000000..a29d7f6 --- /dev/null +++ b/images/svg/client.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/ulauncher_toggl_extension/commands/client.py b/ulauncher_toggl_extension/commands/client.py index 5fb0759..8b33545 100644 --- a/ulauncher_toggl_extension/commands/client.py +++ b/ulauncher_toggl_extension/commands/client.py @@ -9,8 +9,8 @@ from ulauncher_toggl_extension.images import ( ADD_IMG, - APP_IMG, BROWSER_IMG, + CLIENT_IMG, DELETE_IMG, EDIT_IMG, REFRESH_IMG, @@ -30,7 +30,7 @@ class ClientCommand(SubCommand[TogglClient]): PREFIX = "client" ALIASES = ("cli", "clients") - ICON = APP_IMG # TODO: Need a custom image + ICON = CLIENT_IMG EXPIRATION = None OPTIONS = () diff --git a/ulauncher_toggl_extension/images.py b/ulauncher_toggl_extension/images.py index ef11d94..d6985f1 100644 --- a/ulauncher_toggl_extension/images.py +++ b/ulauncher_toggl_extension/images.py @@ -26,6 +26,7 @@ class TipSeverity(enum.Enum): EDIT_IMG = SVG_PATH / Path("edit.svg") ADD_IMG = SVG_PATH / Path("add.svg") PROJECT_IMG = SVG_PATH / Path("project.svg") +CLIENT_IMG = SVG_PATH / Path("client.svg") STOP_IMG = SVG_PATH / Path("stop.svg") DELETE_IMG = SVG_PATH / Path("delete.svg") CONTINUE_IMG = SVG_PATH / Path("continue.svg") @@ -51,6 +52,7 @@ class TipSeverity(enum.Enum): "BLANK_IMG", "BROWSER_IMG", "CIRCULAR_SVG", + "CLIENT_IMG", "CONTINUE_IMG", "DELETE_IMG", "EDIT_IMG",