Ottatop
afed3bd91f
Remove generics from state
2023-08-28 22:53:24 -05:00
Ottatop
992daaea98
Use anyhow
2023-08-16 11:28:35 -05:00
Ottatop
576abc9844
Clean up stuff
2023-08-16 10:38:21 -05:00
Ottatop
9a09040fac
Add socket_dir to metaconfig
2023-08-16 10:34:50 -05:00
Ottatop
e423d1e345
Add metaconfig comments, PINNACLE_DIR env
2023-08-15 21:30:49 -05:00
Ottatop
251a96d1a0
Add config reloading
2023-08-15 17:26:17 -05:00
Ottatop
3623df002b
Add pinnacle
to default config dir, fix windows on udev
2023-08-14 21:01:00 -05:00
Ottatop
73d1916403
Extract state api handling
2023-08-14 20:43:35 -05:00
Ottatop
924588005c
Add metaconfig
2023-08-14 20:33:10 -05:00
Ottatop
dbde8545c3
Rework fullscreen tracking again
...
Lots of stuff needs cleaning up
2023-08-14 13:54:50 -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
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
159bebc526
Uncomment stuff I commented out
2023-08-08 14:28:09 -05:00
Ottatop
e51615ab73
Improve config erroring
2023-08-08 14:04:42 -05:00
Ottatop
766567cf48
Respect exclusive zones
2023-08-07 18:28:41 -05:00
Ottatop
a053c55f82
Start on wlr-layer-shell
2023-08-07 18:28:41 -05:00
Ottatop
00ca4564be
Reschedule ConnectForAllOutputs callbacks until stream exists
2023-08-07 12:58:06 -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
f99c8b886d
Add output location setting
2023-08-04 13:45:38 -05:00
Ottatop
74646d4fc9
Clean up stuff and update README
2023-08-02 19:45:56 -05:00
Ottatop
ad30f4668b
Add dnd icon
2023-08-02 18:18:51 -05:00
Ottatop
7048a89dbf
Add drag-and-drop support between x11 windows
2023-08-02 15:12:10 -05:00
Ottatop
b0c52c0861
Fix floating windows not responding to tag changes
2023-08-02 10:13:18 -05:00
Ottatop
5f45e42111
Improve floating logic aka copy it from Sway
2023-08-01 21:23:30 -05:00
Ottatop
94d7c4463e
Move grab requests, clean up stuff
2023-08-01 11:23:29 -05:00
Ottatop
78e53abf95
Fix Steam black screen and some games not showing up
...
If you are making your own compositor and reading this and Steam opens up as a completely black screen, but you can still hover over popups, don't forget to do renderer.bind_wl_display() and bind the EGL display. I wasted an annoying amount of time trying to find that. In other news, udev is still a bit of a mess and stuff like popups still don't raise themselves. I also still need to fix some kinks with tracking xwayland windows.
2023-08-01 11:22:39 -05:00
Ottatop
fe2a08c704
Make x11 popups float, fix x11 windows not reappearing
...
Popups currently appear behind all other windows and apps like Steam show up as black on the winit backend, but stuff like Discord should work.
2023-08-01 11:22:39 -05:00
Ottatop
c2190f2e0c
Fix x11 windows not removing when destroyed
2023-08-01 11:22:39 -05:00
Ottatop
f92153eb04
Get xterm to show up
2023-08-01 11:22:39 -05:00
Ottatop
a146d5a4ad
Add WindowElement, xwayland stuff to state
2023-08-01 11:22:39 -05:00
Ottatop
35eb1c7652
Relicense to GPL 3.0
2023-08-01 11:18:08 -05:00
Ottatop
fb63e7ada3
Re-add lost API functionality, fix msg ordering
2023-07-21 14:36:32 -05:00
Ottatop
3ddd57c63f
Convert tag_name to use tag_id instead
2023-07-21 11:38:46 -05:00
Ottatop
2d42f01b8a
Simplify tag in API
2023-07-20 16:05:26 -05:00
Ottatop
9475c9965d
Move functions around
2023-07-20 15:22:22 -05:00
Ottatop
fcc33c60f0
Simplify window in API
2023-07-19 20:11:15 -05:00
Ottatop
53f29086b6
Add to and simplify output in API
2023-07-19 18:55:22 -05:00
Ottatop
f2b54be2fc
Add more window methods to API
2023-07-18 21:10:43 -05:00
Ottatop
b2521f949c
Streamline API naming
2023-07-18 15:12:23 -05:00
Ottatop
a6a62be446
Add per tag layouts
2023-07-18 12:37:40 -05:00
Ottatop
b1ee8e03c1
Add more stuff to API
2023-07-18 10:35:39 -05:00
Ottatop
15d5778dab
Fix windows not resizing when spawning very quickly
2023-07-18 10:35:39 -05:00
Ottatop
cc8ec304d4
Add proper fix for windows not reappearing when unmapped and not sizing correctly when too small
2023-07-18 10:35:39 -05:00
Ottatop
f1508350e3
Add spiral layout
2023-07-18 10:35:39 -05:00
Ottatop
6f57d8d413
Add dwindle layout
2023-07-18 10:35:39 -05:00
Ottatop
3efdb9d73f
Update output in API, modify tag tracking
2023-07-18 10:35:39 -05:00
Ottatop
d91c06dbe9
Add output to API
2023-07-18 10:35:39 -05:00