roundabout,
created on Thursday, 14 August 2025, 19:15:11 (1755198911),
received on Thursday, 14 August 2025, 19:15:13 (1755198913)
Author identity: Vlad <vlad.muntoiu@gmail.com>
8a563e2d2e5b6d6435f7d0ede42f5938648129bd
applets/app-menu/__init__.py
@@ -134,7 +134,8 @@ class AppMenu(panorama_panel.Applet):
self.trigger_name = config.get("trigger_name", "app-menu") self.button = Gtk.MenuButton() self.button.set_has_frame(False) # flat look self.icon = Gtk.Image.new_from_icon_name("start-here")self.icon_name = config.get("icon_name", "start-here-symbolic") self.icon = Gtk.Image.new_from_icon_name(self.icon_name)self.button.set_child(self.icon) self.apps_by_id: dict[int, Gio.AppInfo] = {} # Wait for the widget to be in a layer-shell window before doing this
@@ -208,7 +209,7 @@ class AppMenu(panorama_panel.Applet):
app.remove_action(self.trigger_name) def get_config(self): return {"category_mappings": self.category_mappings, "trigger_name": self.trigger_name}return {"category_mappings": self.category_mappings, "trigger_name": self.trigger_name, "icon_name": self.icon_name}def set_panel_position(self, position): self.popover.set_position(panorama_panel.OPPOSITE_POSITION[position])
config.yaml
@@ -46,6 +46,7 @@ panels:
menu_name: Other icon: applications-other trigger_name: app-menu icon_name: start-here-symbolic- WFWindowList: max_button_width: 256 centre: []