chore: migrate runner and plugins to ags v3 and gtk4

This commit is contained in:
retrozinndev
2025-07-06 19:54:58 -03:00
parent 2df219ec80
commit 3b03c434b5
7 changed files with 168 additions and 217 deletions
+2 -3
View File
@@ -1,8 +1,7 @@
import { ResultWidget, ResultWidgetProps } from "../../widget/runner/ResultWidget";
import AstalApps from "gi://AstalApps";
import { execApp, getAstalApps, updateApps } from "../../scripts/apps";
import { execApp, getAstalApps, lookupIcon, updateApps } from "../../scripts/apps";
import { Runner } from "../Runner";
import { Astal } from "astal/gtk3";
export const PluginApps = {
// Do not provide prefix, so it always runs.
@@ -14,7 +13,7 @@ export const PluginApps = {
new ResultWidget({
title: app.get_name(),
description: app.get_description(),
icon: Astal.Icon.lookup_icon(app.iconName) ? app.iconName : "application-x-executable-symbolic",
icon: lookupIcon(app.iconName) ? app.iconName : "application-x-executable-symbolic",
onClick: () => execApp(app)
} as ResultWidgetProps)
);