From c5ee49523e8d304792b9b7dc96270127945ff141 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Sun, 22 Jun 2025 19:11:13 +0545 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(launcher):=20remo?= =?UTF-8?q?ve=20gi.repository=20imports=20in=20result=5Fitem,=20use=20Even?= =?UTF-8?q?tBox,=20Label,=20Image=20from=20fabric.widgets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/launcher/plugin_base.py | 4 ---- modules/launcher/plugin_manager.py | 5 ----- modules/launcher/result.py | 4 ---- modules/launcher/result_item.py | 13 ++++--------- modules/launcher/trigger_config.py | 4 ---- 5 files changed, 4 insertions(+), 26 deletions(-) diff --git a/modules/launcher/plugin_base.py b/modules/launcher/plugin_base.py index 5e68d79..13bd1fc 100644 --- a/modules/launcher/plugin_base.py +++ b/modules/launcher/plugin_base.py @@ -1,7 +1,3 @@ -""" -Base class for launcher plugins. -""" - from abc import ABC, abstractmethod from typing import List diff --git a/modules/launcher/plugin_manager.py b/modules/launcher/plugin_manager.py index 7afedd5..6415c29 100644 --- a/modules/launcher/plugin_manager.py +++ b/modules/launcher/plugin_manager.py @@ -1,8 +1,3 @@ -""" -Plugin manager for the launcher. -Handles loading, managing, and executing plugins. -""" - import importlib import importlib.util import os diff --git a/modules/launcher/result.py b/modules/launcher/result.py index 26db630..fce3550 100644 --- a/modules/launcher/result.py +++ b/modules/launcher/result.py @@ -1,7 +1,3 @@ -""" -Result class representing a search result from plugins. -""" - from dataclasses import dataclass from typing import Any, Callable, Optional diff --git a/modules/launcher/result_item.py b/modules/launcher/result_item.py index 815f85e..00350a0 100644 --- a/modules/launcher/result_item.py +++ b/modules/launcher/result_item.py @@ -1,14 +1,9 @@ -""" -UI component for displaying search results. -""" - -from gi.repository import Gtk import gi -from fabric.widgets.box import Box -from fabric.widgets.label import Label -from fabric.widgets.image import Image -from fabric.widgets.eventbox import EventBox from fabric.core.service import Signal +from fabric.widgets.box import Box +from fabric.widgets.eventbox import EventBox +from fabric.widgets.image import Image +from fabric.widgets.label import Label from modules.launcher.result import Result gi.require_version("Gtk", "3.0") diff --git a/modules/launcher/trigger_config.py b/modules/launcher/trigger_config.py index 9d39376..0608676 100644 --- a/modules/launcher/trigger_config.py +++ b/modules/launcher/trigger_config.py @@ -1,7 +1,3 @@ -""" -Simple trigger configuration manager for the launcher. -""" - import json import os from typing import Any, Dict, List