summaryrefslogtreecommitdiff
path: root/WISHLIST
blob: e0bd9c937cd1ec467f212e397837711a7bce101e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
-*- text -*-

A wishlist for a window manager:

- Small.

- Few external dependencies, both for running and building.

- Fast.

- Minimal decoration.

- Sloppy focus.

- Changing focus from keyboard which rememebers last focused window.
  Keep on the same physical screen. 

- Focus change from keyboard should restore stacking order after focus
  switch.

- Key bindings for all window functions.

- Configurable key bindings.

- Vertical and maximum maximizing.

- Don't move off physical screen. Configurable?

- Know about physical screens dynamically (RandR).

- Key binding to change focus to another physical screen.

- Virtual screens. Separate sets for each physical screen.

  A window should be able to occupy one, several or all virtual
  screens.

- Remember where pointer was on virtual screen. Or at least remember
  what window had focus.

- Quickly move windows to corners.

- Window placement on virtual screens should be remembered even if wm
  killed and restarted.

- Snap to border and screen edge, which favours the edge.

- Mouse buttons on root window should start some configurable
  programs.

- Feedback window for size when resizing.