Commit graph

44 commits

Author SHA1 Message Date
Victoria Brekenfeld
5216eb50ba chore: Fix remaining clippy lints 2026-03-24 16:23:43 +01:00
Victoria Brekenfeld
77d3605fb9 Update smithay for DnD updates 2025-12-04 20:17:12 +01:00
Vukašin Vojinović
1f7f0c70b7 chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
Victoria Brekenfeld
b28f92a6e1 focus: Don't consider XWaylandGrab exclusive 2025-08-16 01:19:35 +02:00
Ian Douglas Scott
30d68af051 Improved handling of XWayland grabs
A solution for https://github.com/Smithay/smithay/issues/1714.

With this, the lock screen is able to get keyboard focus normally, but
focus then reverts to the XWayland grab surface. This can be tested with
the example client from the issue.

Adding a new variant of `KeyboardFocusTarget` is annoying. Maybe it
could map to a different variant of the enum. But it presumably needs to
handle any `wl_surface` XWayland uses. (Override redirect surfaces?
Subsurfaces?) This seems as good as anything for now.
2025-07-02 11:16:53 +02:00
Ian Douglas Scott
614d99fc05 Update smithay, egui, and smithay-egui 2025-06-25 20:32:53 +02:00
Victoria Brekenfeld
95b27637ae chore: smithay update 2025-03-12 16:50:58 +01:00
Victoria Brekenfeld
f72d2b91f3 shell: Add zoom UI 2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
3926aee5b6 debug: Fixup feature compilation 2025-01-06 20:23:05 +01:00
Ian Douglas Scott
a96394f7a6 Update egui, smithay-egui, smithay 2024-10-02 23:55:10 +02:00
Victoria Brekenfeld
e98f67724e chore: Fix debug feature 2024-06-27 21:06:48 +02:00
Victoria Brekenfeld
8da3ac6d75 kms: Fix frame scheduling 2024-06-27 18:15:18 +02:00
Victoria Brekenfeld
ddcb435632 debug: Fix running with new kms backend 2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
cc0bbb61e3 debug: Drop FPS struct for kms timings 2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
d341cb8b86 debug: Drop puffin integration 2024-03-21 17:49:06 +01:00
Ian Douglas Scott
658a88da8c Fix building with debug feature 2024-03-19 10:47:37 +01:00
Ian Douglas Scott
7e74d8db0b Fix build with debug feature 2023-10-31 09:01:08 -07:00
Ian Douglas Scott
98755c1695 Update smithay-egui, egui, puffin 2023-10-03 18:48:31 -07:00
Victoria Brekenfeld
db3e372b8f chore: Update smithay/smithay-egui 2023-09-21 18:21:20 +02:00
Ian Douglas Scott
4a780cb343 Update smithay-egui and fix compilation of debug 2023-08-07 08:47:51 -07:00
Victoria Brekenfeld
ea1b976076 deps: Update egui 2023-05-03 19:47:48 +02:00
Victoria Brekenfeld
26743d6bdc debug: Add profiler view 2023-03-06 19:38:13 +01:00
Victoria Brekenfeld
8cafaa64cb debug: Better input state 2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
bf95022244 debug: Add input states 2023-01-30 15:53:30 +01:00
Victoria Brekenfeld
7092c523f5 deps: Update smithay
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
2022-11-28 17:50:41 +01:00
Victoria Brekenfeld
9c41c80345 debug: Remove old debug overlay 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
1de4b97bca debug: Add image support and gpu vendor logos 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
541f53e418 debug: Get rid of some left over println 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
36cb2ac719 debug: Better frame graph 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
7a034c8e52 deps: smithay + egui update 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
9e0a6e1b5f fmt commit 2022-08-30 13:28:36 +02:00
Victoria Brekenfeld
fbbbf7612e debug: More info on layer_shell surfaces 2022-07-15 14:21:39 +02:00
Victoria Brekenfeld
39de286d51 cargo fmt 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
43062c1754 debug: Update for egui 0.18 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
3ebeab17b7 tiling: Don't share workspaces across outputs 2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
4796832521 Groundwork for tiling layout 2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
8e1c1af6a9 debug_ui: Add option to display active gpu 2022-03-22 12:37:05 +01:00
Victoria Brekenfeld
25b44fde58 deps: update for new smithay version 2022-03-16 20:05:24 +01:00
Victoria Brekenfeld
1ab0196502 formatting fixes 2022-03-16 20:01:34 +01:00
Victoria Brekenfeld
ab912e24c0 debug: Make the log underlay a little nicer to look at 2022-02-07 19:28:17 +01:00
Victoria Brekenfeld
62379bc74c debug: Display log in the background 2022-02-05 00:40:39 +01:00
Victoria Brekenfeld
78cc1713ad debug: split fps overlay and debug ui 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
d78a06123f formatting commit 2022-01-18 19:42:56 +01:00
Victoria Brekenfeld
5315abb9f1 debug: First iteration
- Flesh out FPS counters and graph
- Add opacity slider
- Add specialized views
- Populate workspace state inspector (very basic)
2022-01-13 00:33:02 +01:00