update readme

This commit is contained in:
DreamMaoMao 2025-06-20 10:52:41 +08:00
parent 58148214a6
commit ecf17044eb

View file

@ -9,14 +9,15 @@ This project is developed based on [dwl](https://codeberg.org/dwl/dwl/),
2. **Feature Highlights** 2. **Feature Highlights**
- Besides basic WM functionality, maomao provides: - Besides basic WM functionality, maomao provides:
- Smooth and customizable animations - Base tag not workspace(supports separate window layouts for each tag)
- Excellent input method support - Smooth and customizable complete animations(window open/move/close, tag enter/leave)
- Flexible window layouts with easy switching - Excellent input method support(text input v2/v3)
- Rich window states: swallow, minimize, maximize, unglobal, global, fakefullscreen, overlay... - Flexible window layouts with easy switching(scroller,master,monocle,spiral..etc)
- Rich window states(swallow, minimize, maximize, unglobal, global, fakefullscreen, overlay...etc)
- Simple yet powerful external configuration - Simple yet powerful external configuration
- Sway like scratchpad and named scratchpad
3. **Philosophy** - Minimize window to scratchpad
- *Maomao* has no rigid design ideology—you could call it an eclectic hybrid of various compositors. - Hycov like overview
Master-Stack Layout Master-Stack Layout
@ -26,10 +27,7 @@ Scroller Layout
https://github.com/user-attachments/assets/c9bf9415-fad1-4400-bcdc-3ad2d76de85a https://github.com/user-attachments/assets/c9bf9415-fad1-4400-bcdc-3ad2d76de85a
# Features # Supported layouts
- Tag-based instead of workspace-based (supports separate window layouts for each tag)
- Supported layouts:
- Tile - Tile
- Scroller - Scroller
- Monocle - Monocle
@ -38,17 +36,6 @@ https://github.com/user-attachments/assets/c9bf9415-fad1-4400-bcdc-3ad2d76de85a
- Spiral - Spiral
- Deck - Deck
# Special Features
- Hycov-like overview
- Foreign-toplevel protocol support (for dunst, waybar wlr taskbar)
- Minimize window to waybar (like hych)
- Sway-style scratchpad and Named scratchpad
- Text-input-v2/v3 protocol for fcitx5
- Window animations (move/open/close/tag)
- Alt-tab window switching
- scroller layout
# install # install
## depend ## depend
@ -188,6 +175,4 @@ Here's an example of using the modules in a flake:
- https://codeberg.org/dwl/dwl - basal dwl feature - https://codeberg.org/dwl/dwl - basal dwl feature
- https://github.com/labwc/labwc - sample of text-input protocol
- https://github.com/swaywm/sway - sample of wayland protocol - https://github.com/swaywm/sway - sample of wayland protocol