From e0f48755ef5aa649154fd9baa92ce2eed73701a3 Mon Sep 17 00:00:00 2001 From: Leonhard Kargl Date: Sun, 13 Oct 2024 23:36:18 +0200 Subject: [PATCH 1/2] Launcher: Pin app on drag --- src/Launcher.vala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Launcher.vala b/src/Launcher.vala index cfe87b7f..e968abb8 100644 --- a/src/Launcher.vala +++ b/src/Launcher.vala @@ -384,6 +384,8 @@ public class Dock.Launcher : Gtk.Box { var paintable = new Gtk.WidgetPaintable (image); //Maybe TODO How TF can I get a paintable from a gicon?!?!? drag_source.set_icon (paintable.get_current_image (), drag_offset_x, drag_offset_y); moving = true; + + app.pinned = true; // Dragging communicates an implicit intention to pin the app } private bool on_drag_cancel (Gdk.Drag drag, Gdk.DragCancelReason reason) { From 54861d3bf426343f76d318233b0a508f7f4bd726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Mon, 14 Oct 2024 12:42:34 -0700 Subject: [PATCH 2/2] Update dock.metainfo.xml.in --- data/dock.metainfo.xml.in | 1 + 1 file changed, 1 insertion(+) diff --git a/data/dock.metainfo.xml.in b/data/dock.metainfo.xml.in index a95946cc..70f2ef5c 100644 --- a/data/dock.metainfo.xml.in +++ b/data/dock.metainfo.xml.in @@ -34,6 +34,7 @@ Changing Dock size left the dock with extra empty space Dock using too much CPU/RAM Hide notification badges when Do Not Disturb is on + Drag running app to pin