Being happy with wofi/rofi and dmenu, I've never thought that i3 or sway needed a menu. I started this code out of curiosity, but the result seems to be worth of sharing, as no other menu I know works well on sway.
.desktopentries-based system menu;
- search box to find what you need quickly;
- favourites (most frequently used entries) menu above (optional);
- user-defined menu below (optional).
The sgtk-menu AUR package 0.0.1 is a pre-release and needs testing. I'll be grateful for feedback and contributions to the repository.