soreau,
created on Wednesday, 20 August 2025, 19:19:23 (1755717563),
received on Wednesday, 20 August 2025, 19:57:25 (1755719845)
Author identity: Scott Moreau <oreaus@gmail.com>
267908bd2c3d5abb345f934d5fecf26acc327351
applets/soreaus-menu/__init__.py
@@ -190,6 +190,8 @@ class SoreausMenu(panorama_panel.Applet):
self.button.set_popover(self.popover) self.logout_ui = WayfireLogoutUI() self.populate_menu_entries() self.app_info_monitor = Gio.AppInfoMonitor.get() self.app_info_monitor.connect("changed", self.populate_menu_entries)def click_first_button(self, search_entry): flowbox_child = self.flowbox.get_first_child()
@@ -233,7 +235,7 @@ class SoreausMenu(panorama_panel.Applet):
subprocess.Popen(app_button.command, start_new_session=True) self.popover.popdown() def populate_menu_entries(self):def populate_menu_entries(self, app_info_monitor=None):app_infos = Gio.AppInfo.get_all() app_infos.sort(key=lambda app_info: app_info.get_display_name().lower()) self.cached_buttons = []