Ottatop
feeb139b05
Don't focus windows on inactive tags
2024-05-02 23:34:21 -05:00
Ottatop
b99cc8ffce
Move impls to Pinnacle
2024-04-26 19:58:02 -05:00
Ottatop
8aaec59452
Split off backend and rest of State
...
Currently doesn't clean up anything, still need to change `impl State`s to `impl Pinnacle`s
2024-04-26 18:43:18 -05:00
Ottatop
8df5682328
Update internal xwm window layering
2024-04-19 15:02:16 -05:00
Ottatop
8bbb36f512
Rename and move stuff around
2024-03-04 20:38:20 -06:00
Ottatop
d02c138414
Fix focused_window
not returning None
if no window is focused
2024-03-04 19:34:00 -06:00
Ottatop
c96b01f733
Clean up stuff
2024-03-04 19:16:10 -06:00
Ottatop
8c429f4077
Split FocusTarget
into keyboard and pointer variants
2024-03-01 00:07:01 -06:00
Ottatop
48cd3d0df9
Remove space_elements!
...
so uh when you impl SpaceElement you gotta actually remember to impl the geometry fn, which is why Alacritty was 44 pixels off in the other attempt at this
2024-02-29 20:10:23 -06:00
Ottatop
16fff3f7e3
Update Smithay
2024-02-29 16:28:25 -06:00
Ottatop
e734a716c0
Set window focused only if it's on the focused output
2024-02-24 14:58:58 -06:00
Ottatop
14a36b9738
Rework focus and add Window.set_focused
...
This has to be one of the most unreviewable commits I think I've created yet
2024-02-24 14:41:52 -06:00
Ottatop
f9e81d4c1d
Use space_elements
to remove boilerplate
...
Unsure if this helped or not because I had to add `_ => unreachable!()` everywhere I matched on `WindowElement`
2023-12-23 22:17:35 -06:00
Ottatop
e0f7e85b83
Clean up stuff and add more docs
2023-12-16 21:20:29 -06:00
Ottatop
76ef7580c2
Tidy up stuff
2023-12-14 15:23:37 -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
bd0c88ba0a
Clean up comments
2023-09-20 02:19:04 -05:00
Ottatop
3183bae6a5
Add and rename stuff
2023-09-15 02:50:42 -05:00
Ottatop
c3e6509a21
Constrain popups on the x axis
...
Currently doesn't work on the y axis or on sub-popups
2023-09-12 23:31:38 -05:00
Ottatop
5f2a660061
Update keyboard focus on tag change
2023-09-12 09:38:34 -05:00
Ottatop
0f42e403ae
Make focus tag-specific
2023-09-09 22:47:59 -05:00
Ottatop
861bd68839
Fix reversed order of window rendering
2023-09-08 22:15:20 -05:00
Ottatop
01ce9cf0aa
Bump dependencies
2023-09-08 20:46:01 -05:00
Ottatop
afed3bd91f
Remove generics from state
2023-08-28 22:53:24 -05:00
Ottatop
0ead02921f
Add fullscreen, maximize to api
2023-08-11 18:48:51 -05:00
Ottatop
a053c55f82
Start on wlr-layer-shell
2023-08-07 18:28:41 -05:00
Ottatop
e4f9aee687
Fix cursor not updating in xwayland windows
2023-08-01 11:23:52 -05:00
Ottatop
e86228f4f8
Fix pointer focus on winit
2023-08-01 11:23:52 -05:00
Ottatop
43d6cde926
Fix keyboard input to Steam games on winit
2023-08-01 11:22:39 -05:00
Ottatop
f92153eb04
Get xterm to show up
2023-08-01 11:22:39 -05:00
Ottatop
35eb1c7652
Relicense to GPL 3.0
2023-08-01 11:18:08 -05:00
Seaotatop
824595637b
Fiddle with stuff
2023-07-04 15:20:41 -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
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
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