Commit graph

63 commits

Author SHA1 Message Date
Akshat Deshpande 26b0d88150 i think i did it
hooray (keybinds for close focused client)
2022-07-04 22:30:24 +05:30
missing 33c1cc80b6 make destroying focused client actually work 2022-07-03 11:24:30 -07:00
Yash Karandikar 32c7d7d36d Fall back to a default socket path 2022-07-03 23:23:35 +05:30
Yash Karandikar 0832dacd1b Fix clippy lints 2022-07-03 11:38:33 +05:30
Yash Karandikar 2aac4731dd Use expect() instead of try 2022-07-03 00:03:57 +05:30
missing 4a3b1c169d oops 2022-06-29 12:43:35 -05:00
missing abac766e92 hacky workaround to actually close focused client 2022-06-29 12:39:18 -05:00
missing f7855e4a52 focusing, almost 2022-06-28 21:55:46 -05:00
Yash Karandikar 1d988b7e38 Basic "command" parser 2022-06-28 18:15:37 +05:30
Yash Karandikar d1e153eac7 Refactor to use select! and channels 2022-06-28 18:04:50 +05:30
Yash Karandikar 1ef0d9d0de ok please stop 2022-06-28 12:30:12 +05:30
delta 959b9ccb94 Remove empty features table 2022-06-27 13:45:04 -05:00
missing 323efae4d2 a 2022-06-27 13:31:30 -05:00
gallant 895bb423f7 minor corrections 2022-06-27 13:14:39 -05:00
missing cc87ae4a32 remove_focused_client 2022-06-27 11:48:30 -05:00
missing 947a051b48 try to not crash when windows are deleted 2022-06-27 11:43:31 -05:00
missing b38087f2eb seperate outer and inner gap 2022-06-27 11:30:15 -05:00
missing fba9a6a5bd xsetroot -solid #555555 2022-06-27 11:11:12 -05:00
missing 9ad8296732 focused border color 2022-06-27 10:45:22 -05:00
missing 6407d4ec0e "immediate" tiling 2022-06-27 10:24:49 -05:00
Yash Karandikar b1c7104155 Add license text to source files 2022-06-27 13:13:22 +05:30
Yash Karandikar 63364617b0 Remove old sockets before attemting to bind 2022-06-27 12:08:44 +05:30
Yash Karandikar 597759ae9e Send message over command line 2022-06-27 12:03:06 +05:30
Yash Karandikar 400c1cf004 Now we can read messages from the socket 2022-06-27 11:50:10 +05:30
Yash Karandikar 020980faef Now we can write to the socket 2022-06-27 11:31:43 +05:30
Yash Karandikar 15812e17bf Create separate executable 2022-06-27 11:23:40 +05:30
Yash Karandikar 7d622540cf Add [msg] field to config 2022-06-27 11:16:25 +05:30
missing 5dc4deae72 fix other directions 2022-06-26 22:49:40 -05:00
missing dcb66a5bd7 fix weird sibling crash when spawning xterm 2022-06-26 22:36:48 -05:00
missing 1cd4dfefda dont error if a client rudely deletes their window 2022-06-26 22:02:32 -05:00
missing 842b175249 rewrite number idk 2022-06-26 17:27:47 -05:00
Yash Karandikar b46117495d Add LICENSE.md 2022-06-27 01:03:04 +05:30
missing 204518016b config stuff 2022-06-26 13:40:34 -05:00
Yash Karandikar c9d07378c0 Put back the config code, thanks missing 2022-06-26 23:54:22 +05:30
missing 995aa80f1c tiling
Note: config-related stuff is broken
2022-06-26 12:38:44 -05:00
Yash Karandikar 9625e95cc6 Whoops, unwrap_or_default() 2022-06-26 13:09:02 +05:30
Yash Karandikar 5a6f81f36a use $HOME environment variable 2022-06-26 12:47:58 +05:30
Yash Karandikar 1224e69a49 Use config 2022-06-26 12:23:38 +05:30
Yash Karandikar 87997cf9f1 Add ability to load config from file 2022-06-26 11:52:09 +05:30
gallant 3f989278c7 setting up for greatness (almost not partially) 2022-06-25 20:48:46 -05:00
gallant fd132ccaba setting up for greatness (partially) 2022-06-25 19:40:09 -05:00
Yash Karandikar 2618141e96 Custom Debug impl that wraps Display 2022-06-25 14:12:40 +05:30
Yash Karandikar 66f4b59f41 impl Display for XcrabError 2022-06-25 09:51:07 +05:30
Yash Karandikar a259992471 Fix typo in README 2022-06-25 09:33:34 +05:30
Yash Karandikar 839ee418b4 Fix clippy warnings 2022-06-25 09:31:45 +05:30
famfo 52e24bdedf The clock is gone 2022-06-25 00:34:37 +02:00
missing 832d68bfcf README.md 2022-06-24 17:21:42 -05:00
missing 66d78a7e79 rustfmt 2022-06-24 17:21:21 -05:00
missing d387afba82 one char change lmao 2022-06-24 17:20:07 -05:00
missing 82cdc162c2 reparent windows at startup 2022-06-24 16:38:45 -05:00