blob: a3b6bf11abdb11ea5df08a9d381297a6858e6b8b (
plain) (
blame)
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
|
#+TITLE: Features to add
* Remembering focus
Use the variable ~whichChildFocused~ for each non client frame, this is the index of the child that is focused. To then find focused child for a root recurse through all the frames going through the focused child.
** Where it should be updated
+ When focus is moved
+ When a client is moved (because it should retain focus)
+ When a client is deleted (if it had focus before)
** Where it should be used
Whenever I set focus I should use the focused client of whichever workspace is focused
* Change focus and move between monitors
Perhaps I can just add something to the ~dirFind~ function
* TOML config
put in ~/.config/YATwm/config.toml
* Fullscreen windows
This should be another thing like floating windows except each workspace only gets one
I should check it first when tiling and if it exists then draw it to the size of the screeen then return
* General EWMH things
I should really figure out what all the client messages mean
* The eventual program to communicate with YATwm
Use a unix socket
|