Update README.md

This commit is contained in:
Johan Malm 2020-06-29 21:32:53 +01:00
parent baca410560
commit 10f43ca167

View file

@ -9,24 +9,26 @@ It is in early development and has the following aims:
- Where practicable, use other software to show wall-paper, take screenshots, - Where practicable, use other software to show wall-paper, take screenshots,
and so on. and so on.
[Dependencies](#dependencies)
[Roadmap](#roadmap)
[Inspiration](#inspiration)
[Design](#design)
[Configuration](#configuration)
[Integration](#integration)
[Build](#build)
[Debug](#debug)
## Dependencies ## Dependencies
- wlroots (>=0.10.0) Runtime dependencies include wlroots (>=0.10.0), wayland-protocols,xwayland,
- wayland-protocols libxml2, glib-2.0, cairo and pango.
- xwayland
- libxml2
- glib-2.0
Will soon depend on
- cairo, pango
## Roadmap ## Roadmap
- [x] Support xwayland - [x] Support xwayland
- [x] Parse [rc.xml](data/rc.xml) - [x] Parse [rc.xml](data/rc.xml)
- [x] Parse [themerc](data/themerc) - [x] Parse [themerc](data/themerc)
- [ ] Read xbm icons - [x] Read xbm icons
- [ ] Add maximize, minimize, close buttons - [ ] Add maximize, minimize, close buttons
- [ ] Add grip - [ ] Add grip
- [ ] Create `view_impl` starting with .configure - [ ] Create `view_impl` starting with .configure
@ -36,20 +38,15 @@ Will soon depend on
- [ ] Implement client-menu - [ ] Implement client-menu
- [ ] Implement root-menu - [ ] Implement root-menu
## Influenced by ## Inspiration
- [sway](https://github.com/swaywm/sway) Labwc has been inspired and inflenced by [openbox](https://github.com/danakj/openbox), [sway](https://github.com/swaywm/sway), [cage](https://www.hjdskes.nl/blog/cage-01/), [wio](https://wio-project.org/) and [rootston](https://github.com/swaywm/rootston)
- [cage](https://www.hjdskes.nl/blog/cage-01/)
- [wio](https://wio-project.org/)
- [rootston](https://github.com/swaywm/rootston)
- [openbox](https://github.com/danakj/openbox)
## Alternatives ## Design
The following were considered before choosing wlroots: Labwc is based on the wlroots library.
- [QtWayland](https://github.com/qt/qtwayland), [grefsen](https://github.com/ec1oud/grefsen) The following were considered before choosing wlroots: [QtWayland](https://github.com/qt/qtwayland), [grefsen](https://github.com/ec1oud/grefsen), [Mir](https://mir-server.io) and [egmde](https://github.com/AlanGriffiths/egmde).
- [Mir](https://mir-server.io), [egmde](https://github.com/AlanGriffiths/egmde)
## Configuration ## Configuration