Vladislav Nepogodin
3fb0a744a2
update dependencies and adjust for smithay changes
2023-12-19 15:08:52 +04:00
Ottatop
3427fe5d7c
Do other misc stuff
...
These are some horrible commit messages
2023-12-14 22:00:04 -06:00
Ottatop
d7b783877f
Merge override redirect windows into main window vec
...
I previously stuck all X11 override redirect windows in their own stack which is really lazy. Still need to make it so child OR windows will render above their parents, even when fullscreen.
2023-12-13 20:07:19 -06:00
Ottatop
cd31059ef8
Update dependencies
2023-10-12 17:10:23 -05:00
Ottatop
acd846f5bc
Move Backend definition
2023-10-02 14:06:39 -05:00
Ottatop
307813b062
Fix config reloading
2023-09-21 19:48:52 -05:00
Ottatop
cce7ca8314
Fallback to default config on metaconfig parse fail
2023-09-21 18:07:56 -05:00
Ottatop
799517bfb5
Load default config on config crash
2023-09-21 17:12:16 -05:00
Ottatop
019e606584
Add some docs, make socket_dir update on reload
2023-09-20 17:55:21 -05:00
Ottatop
a2a46596f4
Move config stuff into one struct
2023-09-20 17:40:36 -05:00
Ottatop
c06cb5b776
Remove WalkDir
2023-09-20 17:20:48 -05:00
Ottatop
4cffb28e25
Move take_presentation_feedback
2023-09-20 16:54:39 -05:00
Ottatop
c83f136cf7
Move config handling out of state.rs
2023-09-20 16:43:50 -05:00
Ottatop
ea913e898c
Move api stuff into single mod
2023-09-20 15:27:51 -05:00
Ottatop
ce96d1d636
Simplify refcell usage
2023-09-20 15:13:03 -05:00
Ottatop
98796dde69
Remove unused import
2023-09-11 04:02:36 -05:00
Ottatop
50716a9168
Use $XDG_RUNTIME_DIR
for socket
2023-09-11 03:22:51 -05:00
Ottatop
7fb3d798b9
Add file logging
2023-09-11 02:48:33 -05:00
Ottatop
b2b23a88c9
Use BaseDirectories for config dir
2023-09-10 23:40:22 -05:00
Ottatop
7f5d9e431c
Reverse scroll direction on winit
2023-09-10 05:02:29 -05:00
Ottatop
f811771fbe
Add tags to override-redirect windows
2023-09-09 23:43:29 -05:00
Ottatop
8fd0469b82
Apply rendering fixes to udev
2023-09-09 16:58:07 -05:00
Ottatop
3b65ba5c1d
Send frame callbacks when not rendering
2023-09-09 16:28:58 -05:00
Ottatop
7b98b93d6e
Stop rendering instead of unmapping windows (regression)
...
Layer shell surfaces currently don't render anymore. I may need to manually render them instead of getting them through Space::space_render_elements.
2023-09-08 22:13:16 -05:00
Ottatop
73c473e2d6
Pause rendering until windows are idle
2023-09-08 19:56:40 -05:00
Ottatop
ec651e24b3
Add client side window rules API
2023-09-05 22:13:43 -05:00
Ottatop
4f8d662dd3
Add server side window rules API
2023-09-05 20:45:29 -05:00
Ottatop
5740295817
Revert "Stop rendering instead of unmapping windows (regression)"
...
This reverts commit 15e03b6c17
.
2023-09-04 02:00:12 -05:00
Ottatop
15e03b6c17
Stop rendering instead of unmapping windows (regression)
...
Layer shell surfaces currently don't render anymore. I may need to manually render them instead of getting them through Space::space_render_elements.
2023-09-02 02:46:26 -05:00
Ottatop
39d5454a7f
Move schedule to impl
2023-08-31 20:35:54 -05:00
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