From d8e32040a5ee73fca39e4ea6f1961c0049b868ce Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Mon, 21 Sep 2020 19:51:16 +0100 Subject: [PATCH] Update README.md --- .gitignore | 1 + README.md | 19 ++++++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 6cadb84a..e1b0bdc6 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ xdg-shell-protocol.* labwc build*/ subprojects/ +tags diff --git a/README.md b/README.md index fe0251a7..97167295 100644 --- a/README.md +++ b/README.md @@ -74,13 +74,22 @@ Suggested apps to use with labwc: - [x] Parse [rc.xml](data/rc.xml) - [x] Parse [themerc](data/themes/labwc-default/openbox-3/themerc) - [x] Read xbm icons -- [x] Show maximize, iconify, close buttons (maximize function not supported yet) -- [ ] Add grip -- [ ] Support layer-shell background layer for use with swaybg -- [ ] Catching SIGHUP for --reconfigure +- [x] Show maximize, iconify, close buttons +- [ ] Support 'maximize' +- [ ] Show window title +- [ ] Catch SIGHUP for --reconfigure +- [ ] Read ~/.config/labwc/autostart +- [ ] Read ~/.config/labwc/environment (useful for XKB environment variables) +- [ ] Support layer-shell protocol (e.g. for setting background with swaybg). +- [ ] Support foreign-toplevel protocol (e.g. to integrate with wlroots panels/bars) +- [ ] Support damage control to reduce CPU usage - [ ] Implement client-menu - [ ] Implement root-menu -- [ ] Add OSD, for example to support alt-tab window list +- [ ] Support on-screen display (OSD), for example to support alt-tab window list For further details see [wiki/Roadmap](https://github.com/johanmalm/labwc/wiki/Roadmap). +Based on development so far, it looks like only a modest fraction of all theme and configuration options are required to adequately render most common themes and provide a pretty openbox-like experience. + +It is likely that only a subset of the full specification will be implemented in order to keep the code base simpler and cleaner. + -- 2.52.0