Commit graph

991 commits

Author SHA1 Message Date
Ottatop
eb85c92164 Fix RefCell errors
I hate refcells, why am I putting everything in them
2023-08-14 13:59:51 -05:00
Ottatop
dbde8545c3 Rework fullscreen tracking again
Lots of stuff needs cleaning up
2023-08-14 13:54:50 -05:00
Ottatop
947ccdf464 Add maximized requests and fullscreen requests for xwayland 2023-08-12 18:13:30 -05:00
Ottatop
e2dea4dd15 Clean up stuff 2023-08-12 17:48:33 -05:00
Ottatop
c783efa819 Update api (breaking) 2023-08-12 17:43:37 -05:00
Ottatop
e4bf56026e Check for fullscreen in xdg_toplevel state 2023-08-12 17:19:44 -05:00
Ottatop
806e739ec2 Dedup render element generation code 2023-08-12 12:37:46 -05:00
Ottatop
d75e0dad22 Rework fullscreen tracking, fix fullscreen on udev 2023-08-12 12:01:55 -05:00
Ottatop
0ead02921f Add fullscreen, maximize to api 2023-08-11 18:48:51 -05:00
Ottatop
275d968e77 Restructure layout-ing 2023-08-11 10:08:38 -05:00
Ottatop
77695c666e Correct fullscreen mouse input on winit 2023-08-08 18:54:37 -05:00
Ottatop
7a8fc983a9 More work on fullscreen 2023-08-08 18:33:47 -05:00
Ottatop
a2887567a3 Move XdgShellHandler, begin work on fullscreen/maximized windows 2023-08-08 15:22:50 -05:00
Ottatop
159bebc526 Uncomment stuff I commented out 2023-08-08 14:28:09 -05:00
Ottatop
a80a707cc2
Merge pull request #52 from Ottatop/improve_cmd
Improve run command
2023-08-08 14:21:52 -05:00
Ottatop
e51615ab73 Improve config erroring 2023-08-08 14:04:42 -05:00
Ottatop
cb005df33f Update README again again 2023-08-08 13:41:48 -05:00
Ottatop
96554fb2a4 Update README again 2023-08-08 13:40:01 -05:00
Ottatop
33f64acd5d Update README 2023-08-08 13:40:01 -05:00
Ottatop
ac57c6896c Improve run command 2023-08-08 13:40:01 -05:00
Ottatop
34d643aae6
Merge pull request #50 from Ottatop/vt
Add vt switching
2023-08-08 12:58:07 -05:00
Ottatop
858e6c21ce Update README 2023-08-08 12:53:04 -05:00
Ottatop
bfe4ca937b Use enum for actions instead of all callback ids 2023-08-08 12:50:43 -05:00
Ottatop
c153eb6abb Dedup and clean up code 2023-08-08 10:55:06 -05:00
Ottatop
7123ecf8ba Add vt switching 2023-08-07 19:48:18 -05:00
Ottatop
a76512c0aa
Merge pull request #49 from Ottatop/tilde_expand
Expand ~ in SOCKET_DIR
2023-08-07 19:12:46 -05:00
Ottatop
4c25f4702e Expand ~ in SOCKET_DIR 2023-08-07 19:06:10 -05:00
Ottatop
a1d9c2445a
Update README again again again
Really inflating the commit count, aren't we?
2023-08-07 18:37:45 -05:00
Ottatop
4261b6e60f
Merge pull request #45 from Ottatop/layer_shell
Add wlr-layer-shell support
2023-08-07 18:36:08 -05:00
Ottatop
9ce3baa7d9 Update README again again 2023-08-07 18:31:06 -05:00
Ottatop
240ee4fc6e Update README again 2023-08-07 18:28:41 -05:00
Ottatop
15ec0620f3 Update README 2023-08-07 18:28:41 -05:00
Ottatop
7f3ff7ae02 Send pointer events to layer surfaces 2023-08-07 18:28:41 -05:00
Ottatop
f0c77c9e88 Rearrange layer map on winit resize 2023-08-07 18:28:41 -05:00
Ottatop
766567cf48 Respect exclusive zones 2023-08-07 18:28:41 -05:00
Ottatop
f3b0c081dc Continue work 2023-08-07 18:28:41 -05:00
Ottatop
a053c55f82 Start on wlr-layer-shell 2023-08-07 18:28:41 -05:00
Ottatop
a552c3abda
Merge pull request #47 from Ottatop/udev_fix
Reschedule ConnectForAllOutputs callbacks until stream exists
2023-08-07 18:28:25 -05:00
Ottatop
00ca4564be Reschedule ConnectForAllOutputs callbacks until stream exists 2023-08-07 12:58:06 -05:00
Ottatop
fe686af815 Add SOCKET_DIR env var 2023-08-07 11:53:56 -05:00
Ottatop
edba4d2424 Improve error handling 2023-08-06 19:41:48 -05:00
Ottatop
bbb711f1a9 Test shell.nix, change lua5.4 to lua 2023-08-05 21:25:58 -05:00
Ottatop
1f53eb92a0
Merge pull request #41 from Ottatop/dev
Add output location setting
2023-08-04 17:07:25 -05:00
Ottatop
4202454c43 Update docs and example config 2023-08-04 17:03:31 -05:00
Ottatop
0190b66958 Add output location helper methods 2023-08-04 16:28:17 -05:00
Ottatop
f99c8b886d Add output location setting 2023-08-04 13:45:38 -05:00
Ottatop
f9a32af4dc Update rustfmt.toml and stylua.toml 2023-08-04 09:36:40 -05:00
Ottatop
55350bbd03 Add CONTRIBUTING 2023-08-03 20:54:22 -05:00
Ottatop
b4f723f7b5 Change MPL to GPL 2023-08-02 20:18:08 -05:00
Ottatop
ba7b2597f1
Merge pull request #34 from Ottatop/dev
Add XWayland support
2023-08-02 19:56:53 -05:00