summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDrew DeVault <[email protected]>2019-01-03 10:55:14 -0500
committerDrew DeVault <[email protected]>2019-01-03 10:55:14 -0500
commit411499469b029ee59d1e0f8e0a75c4a98b51ee49 (patch)
treec2b4b5e8da7b4fc56f8ba6e9d58acf22777f58e4 /README.md
parent35f6c05c89520d271f6d4b14c0789a7ab29b7776 (diff)
Annotate the source
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/README.md b/README.md
index 4be9852..caacc41 100644
--- a/README.md
+++ b/README.md
@@ -31,3 +31,17 @@ keybindings. TinyWL supports the following keybindings:
- `Alt+Escape`: Terminate the compositor
- `Alt+F1`: Cycle between windows
+
+## Limitations
+
+Notable omissions from TinyWL:
+
+- HiDPI support
+- Any kind of configuration, e.g. output layout
+- Any protocol other than xdg-shell (e.g. layer-shell, for
+ panels/taskbars/etc; or Xwayland, for proxied X11 windows)
+- Optional protocols, e.g. screen capture, primary selection, virtual
+ keyboard, etc. Most of these are plug-and-play with wlroots, but they're
+ omitted for brevity.
+- Damage tracking, which tracks which parts of the screen are changing and
+ minimizes redraws accordingly.