Commit graph

34 commits

Author SHA1 Message Date
Seaotatop
ba69b21c52 Rework window tracking 2023-07-18 10:35:39 -05:00
Seaotatop
d860172334 Clean up old layouts 2023-07-18 10:35:39 -05:00
Seaotatop
a3c71ef9d5 Begin work on layout system and fleshing out tag system 2023-07-18 10:35:39 -05:00
Seaotatop
e28998afe4 Fix immediate crash on udev 2023-07-02 18:15:44 -05:00
Seaotatop
d09d367b22 Fix windows not reappearing on tag changes 2023-07-02 17:10:15 -05:00
Seaotatop
8fcf86b886 Add moving windows to tags and toggling tags on windows 2023-07-02 10:26:07 -05:00
Seaotatop
ebe2313e2d Add basic tag support 2023-07-01 19:06:37 -05:00
Seaotatop
dc9b8e4ffc Begin work on tags 2023-06-30 21:34:07 -05:00
Seaotatop
2b50e7d31a Add unwrap warning, deal with some unwraps 2023-06-29 17:41:08 -05:00
Seaotatop
24c13f6f7c Move from threads to async for process output 2023-06-29 11:58:33 -05:00
Seaotatop
8400f7dd5f Raise fd limit, extract spawn handling into own fn 2023-06-28 16:41:36 -05:00
Seaotatop
b980315552 Add function to get windows in config, WIP 2023-06-26 18:48:29 -05:00
Seaotatop
12323ae029 Start work on tags, uncomment stuff 2023-06-25 20:26:52 -05:00
Seaotatop
1fe510dbf1 Add SPDX identifiers 2023-06-25 17:49:06 -05:00
Seaotatop
a02cada324 Add license headers 2023-06-25 17:18:50 -05:00
Seaotatop
c77b086ddf Add stuff 2023-06-24 17:39:40 -05:00
Seaotatop
1dcffd286d Fix crash when making window height too small on some windows with client-side decorations 2023-06-23 15:43:40 -05:00
Seaotatop
9df450843c Make tiled windows move like tiled windows 2023-06-21 21:49:20 -05:00
Seaotatop
253ecd85ad Add documentation 2023-06-21 19:08:29 -05:00
Seaotatop
09742d1f76 Add documentation 2023-06-21 18:58:49 -05:00
Seaotatop
8c054e17ba Add quit function to api, update README and example_config 2023-06-21 17:36:51 -05:00
Seaotatop
c46159c77a Add process spawning to config api 2023-06-21 14:48:38 -05:00
Seaotatop
a885d8dec6 Restructure lua api for future work 2023-06-19 19:07:45 -05:00
Seaotatop
b8ccdb374f Add env variable for config and example config 2023-06-19 16:24:27 -05:00
Seaotatop
71f71feaf2 Simple floating window support 2023-06-18 19:30:52 -05:00
Seaotatop
3ea2452397 Work on focus mechanism 2023-06-17 21:02:58 -05:00
Seaotatop
d1bfb48885 Fixed stuff 2023-06-17 19:01:26 -05:00
Seaotatop
1a7b98a666 Merged crates, more work on api 2023-06-17 18:55:04 -05:00
Seaotatop
32db3bc238 Project restructure to prepare for config API 2023-06-11 17:56:34 -05:00
Seaotatop
748dadae01 Copied Anvil's udev support 2023-06-09 20:29:17 -05:00
Seaotatop
8f5c55d3a0 Winit pointer drawing, start on udev backend 2023-06-07 12:12:54 -05:00
Seaotatop
e3b65456d6 Added tracing 2023-06-05 21:08:37 -05:00
Seaotatop
b6a3f183b0 figured out why alacritty's size flickered on open 2023-06-04 18:11:14 -05:00
Seaotatop
47ad2557cd damage tracking maybe? 2023-06-02 16:01:48 -05:00