Ottatop
5f45e42111
Improve floating logic aka copy it from Sway
2023-08-01 21:23:30 -05:00
Ottatop
87951852c4
Make popups appear raised and centered
2023-08-01 20:02:57 -05:00
Ottatop
e4f9aee687
Fix cursor not updating in xwayland windows
2023-08-01 11:23:52 -05:00
Ottatop
f0218e7b4e
Fix x11 context menu focus
2023-08-01 11:23:52 -05:00
Ottatop
e86228f4f8
Fix pointer focus on winit
2023-08-01 11:23:52 -05:00
Ottatop
94d7c4463e
Move grab requests, clean up stuff
2023-08-01 11:23:29 -05:00
Ottatop
43d6cde926
Fix keyboard input to Steam games on winit
2023-08-01 11:22:39 -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
52094c9504
Add WindowElement impls
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
087292b16f
Merge pull request #37 from Ottatop/relicense
...
Relicense to GPL 3.0
2023-08-01 11:19:23 -05:00
Ottatop
35eb1c7652
Relicense to GPL 3.0
2023-08-01 11:18:08 -05:00
Ottatop
de30de73eb
Update README
2023-07-24 11:49:57 -05:00
Ottatop
41a3007d23
Update README
2023-07-24 11:48:23 -05:00
Ottatop
cc01dd0820
Update docs
2023-07-24 09:15:51 -05:00
Ottatop
ebebcfb4a1
Merge pull request #33 from Ottatop/dev
...
Bump dependencies
2023-07-23 21:58:47 -05:00
Ottatop
99ad98d1a8
Bump dependencies
2023-07-23 21:53:49 -05:00
Ottatop
83ef845083
Update README
2023-07-23 15:55:23 -05:00
Ottatop
d9f503b291
Merge pull request #32 from Ottatop/dev
...
Move all examples to Usage section and test doc branches
2023-07-23 15:33:07 -05:00
Ottatop
257462db3c
Use env referencing
2023-07-23 15:30:41 -05:00
Ottatop
2ac741e308
Wrap env in quotes
2023-07-23 15:27:32 -05:00
Ottatop
b3c072734a
Move all examples to Usage section
2023-07-23 15:25:11 -05:00
Ottatop
a5f9d0eff8
Update README
2023-07-22 18:23:12 -05:00
Ottatop
969acf7049
Merge pull request #31 from Ottatop/dev
...
Test ldoc generation
2023-07-22 18:14:40 -05:00
Ottatop
cc15647c2c
Add PR condition
2023-07-22 18:01:17 -05:00
Ottatop
30e30fa5e2
Remove branch condition
2023-07-22 17:58:25 -05:00
Ottatop
bd2aab42ea
Cd into the dir because apparantly it works that way
2023-07-22 17:56:20 -05:00
Ottatop
cecd62a8aa
Remove @overloads
2023-07-22 17:53:28 -05:00
Ottatop
e210ef52ff
Reorder params
2023-07-22 17:46:16 -05:00
Ottatop
60c7c547f5
Test ldoc generation
2023-07-22 17:43:36 -05:00
Ottatop
eb962323ee
Merge pull request #30 from Ottatop/dev
...
Fix config crash when doing window stuff with no windows
2023-07-21 22:01:30 -05:00
Ottatop
eccb925734
Fix config crash when doing window stuff with no windows
2023-07-21 22:00:58 -05:00
Ottatop
d52feb8401
Merge pull request #28 from Ottatop/dev
...
Improve API
2023-07-21 21:52:53 -05:00
Ottatop
fe5d0067a3
Update README aka add a space
2023-07-21 21:49:48 -05:00
Ottatop
71eb799092
Update README
2023-07-21 21:48:56 -05:00
Ottatop
6898d19140
Add not that great documentation file
2023-07-21 21:44:56 -05:00
Ottatop
017ef8f09d
Restructure API, add doc comments
2023-07-21 21:02:02 -05:00
Ottatop
71427228d0
Pull my hair out simplifying the API
2023-07-21 15:04:39 -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
afc0818805
Merge tag.add and tag.add_table
2023-07-20 16:54:26 -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
83fd3ec978
Remove repetition
2023-07-20 11:56:45 -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