From 624a5ab2a3f9c7e9ba2da146f87c5481c72b448c Mon Sep 17 00:00:00 2001 From: sewn Date: Thu, 12 Sep 2024 20:18:12 +0300 Subject: [PATCH] README: change desc and add comparison section --- README.md | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b2a99b3..b27320f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # mew -mew is a simple menu for Wayland. +mew is a efficient dynamic menu for Wayland, an effective port of dmenu to Wayland. ## Building In order to build mew, ensure that you have the following dependencies: @@ -17,5 +17,22 @@ make make install ``` -# Usage -See the man page for details. \ No newline at end of file +## Usage +See the man page for details. + +## Comparison + +There are other menu programs or dmenu clones for Wayland, but there +are a few differenes when it comes to accuracy, as mew is a full accurate +clone, while differing in the output select option due to the differences +between X and Wayland output/monitor design. + +* [wmenu](https://codeberg.org/adnano/wmenu): A more modern dmenu clone, + making it's own design choices (such as padding and keybindings), not + supporting bitmap fonts (Pango), and being fully rewritten from scratch. +* [bemenu](https://github.com/Cloudef/bemenu): Being a dynamic menu library + and client program, it is very flexible, but comes at a cost of being + unnecessarily complicated and large in codebase. +* [emenu](https://codeberg.org/fbushstone/emenu): Personally maintained fork + of dmenu which adds wayland support, lacking git history. It is what + mew hard forked from due to maintainership, consistency, and tidiness.