commit 624a5ab2a3f9c7e9ba2da146f87c5481c72b448c
parent 7440258aa07bd4f96e58435cfaed20bdc3ec0f38
Author: sewn <sewn@disroot.org>
Date: Thu, 12 Sep 2024 20:18:12 +0300
README: change desc and add comparison section
Diffstat:
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git 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.