Naman Agrawal
acf9fd122f
feat: Add basic support for foreign top level management.
...
- Allow users to minimize other applications by sending a
`ForeignToplevelEvent`.
2025-09-01 11:04:34 +05:30
Naman Agrawal
541e0e646f
feat: add support to trigger refresh through external events.
...
- Allow users to trigger a dispatch by using
`Res<ExternalEventDispatcher>`.
2025-08-28 17:30:43 +05:30
Naman Agrawal
a91508672e
cleanup: add session lock import to prelude
...
- Add `SessionLockWindow` and `SessionLockEvent` to
`bevy_wayland::prelude::*`
2025-08-28 11:21:16 +05:30
Naman Agrawal
556222135c
Merge pull request #1 from akshayr-mecha/cleanup
...
cleanup: adds prelude module
2025-08-28 11:17:39 +05:30
akshayr-mecha
6564845183
cleanup: adds prelude module
2025-08-28 11:16:08 +05:30
Naman Agrawal
3259ef0d53
feat: add feature to create session lock surfaces.
...
- Allow users to create session lock surfaces by passing an event
`SessionLockEvent::Lock` and unlock them using
`SessionLockEvent::Unlock`.
- Other surfaces of the application should be destroyed before the
session lock is aquired. The wayland client is only allowed to render to
the lock surfaces while the lock is active.
2025-08-28 11:11:48 +05:30
Naman Agrawal
ce15260e3d
chore: simplified layer shell example
...
- The layer shell example now opens only one window instead of opening
multiple windows.
2025-08-27 11:07:24 +05:30
Naman Agrawal
e1fcc70667
bugfix: keyboard input was causing the application to crash.
2025-08-22 18:17:53 +05:30
Naman Agrawal
b368d43531
feat: keyboard input and input region
2025-08-22 15:52:48 +05:30
Naman Agrawal
93b879c937
feat: rudimentary implementation with Layer Shell
2025-08-20 17:59:57 +05:30