From aca895de6901c01a7eeacaacc1d7f226d7c5e84e Mon Sep 17 00:00:00 2001
From: Tim <contact@bytim.eu>
Date: Wed, 26 Feb 2025 21:39:15 +0100
Subject: Add icons in app list

---
 src/distractionless/ui/apps.cljd | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'src/distractionless/ui/apps.cljd')

diff --git a/src/distractionless/ui/apps.cljd b/src/distractionless/ui/apps.cljd
index 0341b6b..8e06f07 100644
--- a/src/distractionless/ui/apps.cljd
+++ b/src/distractionless/ui/apps.cljd
@@ -1,5 +1,6 @@
 (ns distractionless.ui.apps
   (:require ["package:flutter/material.dart" :as m]
+            ["package:flutter/widgets.dart" :as widgets]
             ["package:installed_apps/installed_apps.dart" :as apps]
             [distractionless.ui.constants :as duconstants]
             [distractionless.ui.apps.settings :as duasettings]
@@ -13,12 +14,14 @@
                           (await (apps/InstalledApps.startApp (.-packageName app))))))
 
 (defn load-installed-apps! [a]
-  (reset! a (await (apps/InstalledApps.getInstalledApps false))))
+  (reset! a (await (apps/InstalledApps.getInstalledApps false true))))
 
 (defn- render-app [app config-file ctx reloader *app-in-queue]
   (m/ListTile
    .title (m/Text (.-name app)
                   .style duconstants/text-style)
+   .leading (widgets/Image.memory (.-icon app)
+                                  .height 30.0)
    .onTap (fn []
             (reset! *app-in-queue app)
             (start-app app config-file *app-in-queue)
-- 
cgit v1.2.3