diff options
| author | BossCode45 <human.cyborg42@gmail.com> | 2022-12-14 20:14:19 +1300 |
|---|---|---|
| committer | BossCode45 <human.cyborg42@gmail.com> | 2022-12-14 20:14:19 +1300 |
| commit | e7bfc85d90f92a896636f1bb9cbab1de1a29b8f2 (patch) | |
| tree | c76d43a0f80181c7724255ac6ae15566603173f8 /notes.org | |
| parent | b1e0a2d87e826bec6d1270dde9063c777d90d520 (diff) | |
| parent | 7ec43dd82b8507e1cc4d1b8b1ab1af2298c77c84 (diff) | |
| download | YATwm-e7bfc85d90f92a896636f1bb9cbab1de1a29b8f2.tar.gz YATwm-e7bfc85d90f92a896636f1bb9cbab1de1a29b8f2.zip | |
Merge branch 'multi-monitor'
Diffstat (limited to 'notes.org')
| -rw-r--r-- | notes.org | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/notes.org b/notes.org new file mode 100644 index 0000000..a3b6bf1 --- /dev/null +++ b/notes.org @@ -0,0 +1,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 |
