Commit Graph

150 Commits

Author SHA1 Message Date
Dylan Araps
0e8cc9fe86 sowm: Fix errors. Closes #51 2020-01-24 06:40:37 +02:00
Dylan Araps
69f2c71fb7 sowm: proper prototypes 2020-01-23 17:00:26 +02:00
Dylan Araps
a31091472a docs: update 2020-01-23 16:14:22 +02:00
Dylan Araps
1d249a96ef sowm: Add header file 2020-01-23 02:54:13 +02:00
Dylan Araps
e0d0415d06 Fix keybinds issue. Closes #15.
This is rather verbose and I personally find it disgusting but
it's required to make key bindings behave.

A big thank you to DWM and other window managers for saving me
a crippling headache.

This increases the code an amount doesn't it?
2020-01-20 01:45:57 +02:00
Seungheon Oh
66336521ed Fix: Shift mask now being recognized 2020-01-14 15:16:06 -06:00
Dylan Araps
09a514cd5e sowm: Enable missing prototypes warning and define win_prev. 2019-12-18 11:41:21 +00:00
Dylan Araps
8ee3294adf Merge branch 'master' of github.com:dylanaraps/sowm 2019-12-18 11:30:21 +00:00
Kiëd Llaentenn
dcaf873fec add win_prev() 2019-12-15 18:53:52 -05:00
Dylan Araps
93135664c2 sowm: Another possible fix for key bug 2019-11-25 23:12:05 +00:00
Dylan Araps
1fb75817aa sowm: prevent fullscreen windows from being moved or resized. 2019-11-25 14:30:34 +00:00
Dylan Araps
df34385548 sowm: revert key change 2019-11-25 14:30:00 +00:00
Dylan Araps
2292f86d7f sowm: potential fix for key bug 2019-11-24 14:24:13 +00:00
Dylan Araps
cb03ac9664 sowm: revert ungrab key change 2019-10-25 22:37:47 +03:00
Dylan Araps
5b012c10be sowm: attempt to fix key issue 2019-10-25 02:23:19 +03:00
Dylan Araps
35b12c7969 sowm: swap to new keycode to keysym func 2019-10-24 23:33:41 +03:00
Dylan Araps
117b04d4a6 sowm: fix workspace issue 2019-10-20 23:34:29 +03:00
Dylan Araps
144c153844 sowm: check mod first. 2019-10-19 23:29:21 +03:00
Dylan Araps
2d1e5c2654 sowm: clean up 2019-10-19 17:23:26 +03:00
Dylan Araps
d70ecee07d sowm: clean up 2019-10-19 13:40:28 +03:00
Dylan Araps
fa3c276ce6 sowm: remove now pointless checks 2019-10-19 13:24:17 +03:00
Dylan Araps
7316c149b8 sowm: use Window for window and not int 2019-10-19 10:55:21 +03:00
Dylan Araps
589bb768d9 sowm: fix current 2019-10-19 10:27:18 +03:00
Dylan Araps
84119dd331 sowm: simpler button release 2019-10-19 08:17:17 +03:00
Dylan Araps
5c075a359a sowm: simpler center 2019-10-19 08:14:03 +03:00
Dylan Araps
b48c9b6add sowm: remove root global 2019-10-19 07:49:26 +03:00
Dylan Araps
a4293a63a7 sowm: send client to focus func directly 2019-10-19 00:54:06 +03:00
Dylan Araps
4ed0c0919f sowm: track current window 2019-10-19 00:30:59 +03:00
Dylan Araps
3f66256197 sowm: simpler alt tab 2019-10-19 00:18:03 +03:00
Dylan Araps
7fe47aefc1 sowm: swap to circular doubly linked list 2019-10-19 00:16:19 +03:00
Dylan Araps
0fa485eb7b docs: update 2019-10-18 20:12:59 +03:00
Dylan Araps
d1e8ee5e67 sowm: more broken (for now) 2019-10-18 19:55:26 +03:00
Dylan Araps
ef61316b5f sowm: we circular now (we also a little broken too) 2019-10-18 17:40:04 +03:00
Dylan Araps
493302d38b sowm: simpler window add 2019-10-18 13:45:02 +03:00
Dylan Araps
f10cec8509 sowm: formatting 2019-10-18 13:05:25 +03:00
Dylan Araps
02b10e8585 sowm: track current client to simplify linked list implementation. 2019-10-18 12:43:09 +03:00
Dylan Araps
8917b6ddb2 sowm: revert oops 2019-10-18 12:32:36 +03:00
Dylan Araps
522defba1e sowm: simpler del 2019-10-18 12:05:13 +03:00
Dylan Araps
e0bd38091a sowm: fix crashes with cur 2019-10-18 11:42:57 +03:00
Dylan Araps
68257b329d sowm: track current window 2019-10-18 11:31:28 +03:00
Dylan Araps
009f1cd017 sowm: clean up 2019-10-17 21:12:41 +03:00
Dylan Araps
cada809f65 sowm: use simpler structure for storing workspaces. 2019-10-17 18:45:47 +03:00
Dylan Araps
0ae4e7918f sowm: move tiny tiny functions to macros. 2019-10-17 18:10:22 +03:00
Dylan Araps
1248c93bcd sowm: clean up 2019-10-17 17:02:42 +03:00
Dylan Araps
ec1f32020e sowm: removed comments for now. Will be added back in a better format. 2019-10-17 15:44:49 +03:00
Dylan Araps
f098fde9cd sowm: Shorter math for window centering. 2019-10-17 15:41:19 +03:00
Dylan Araps
518bb08dc0 sowm: None is just 0 and it's shorter 2019-10-17 15:11:14 +03:00
Dylan Araps
7a995a4970 sowm: skip setting unneeded variables. 2019-10-17 14:28:17 +03:00
Dylan Araps
c4d0b2ee8c sowm: clean up 2019-10-17 14:24:33 +03:00
Dylan Araps
ce819bd126 sowm: subscribe to even less events 2019-10-17 13:43:05 +03:00