summaryrefslogtreecommitdiff
path: root/notes.org
diff options
context:
space:
mode:
authorBossCode45 <human.cyborg42@gmail.com>2022-09-18 14:38:41 +1200
committerBossCode45 <human.cyborg42@gmail.com>2022-09-18 14:38:41 +1200
commita34c161a6643f184348f42235bcda46352b68da0 (patch)
treeb74a27a55b64c91dbec16df42d62894f8adeadc5 /notes.org
parent598f8cc9e8d7acc2adb1671adc591c3ad7008712 (diff)
downloadYATwm-a34c161a6643f184348f42235bcda46352b68da0.tar.gz
YATwm-a34c161a6643f184348f42235bcda46352b68da0.zip
Starting work on multiple monitors
Diffstat (limited to 'notes.org')
-rw-r--r--notes.org24
1 files changed, 24 insertions, 0 deletions
diff --git a/notes.org b/notes.org
new file mode 100644
index 0000000..e67a9a0
--- /dev/null
+++ b/notes.org
@@ -0,0 +1,24 @@
+#+TITLE: Notes for myself to read
+
+* Multiple monitors
+** How I tell which monitor
+- First I should check the currently focsued window
+- Seccondly I should get the current mouseX and mouseY
+ - If the mouseX and mouseY match the old ones then use the focusedScreen
+ - If not then use mouseX and mouseY
+** When to update mouseX and mouseY
+Whenever I change focus or focused screen or map a new window
+** When to change focusedScreen
+It should get changed when I change workspace to one that should go on a different screen
+** How to tell which monitor to focus when changing workspace
+There should be an array with the priorities.
+
+* 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 YAT
+Use a unix socket