f6724c0948
Merge branch 'debug' into 'master'
...
Enable debugging at runtime
See merge request World/Phosh/squeekboard!526
2022-04-13 16:40:36 +00:00
397f5e126e
state: Add sizing unit test
2022-04-07 14:30:46 +00:00
6528879fed
state: Derive panel size from physical click target size
2022-04-06 15:53:37 +00:00
57aeeaa882
output: Store physical size
2022-04-06 08:58:41 +00:00
bbceba7e9b
debug: Add dbus interface to control debug prints
2022-04-05 14:19:52 +00:00
83b0d1553f
state: fix "wide mode" detection in portrait orientation
...
We need to check if we should use the wide layout based on the
*logical* display width, not its *physical* resolution.
2022-04-05 10:16:22 +00:00
29b30fbe22
panel: Use scaling to set height
2022-04-05 09:26:11 +00:00
16d6871422
panel: Apply a hard limit of 1/2 height
2022-02-04 09:40:21 +00:00
697be64418
visibility: Forward panel height information to window creation
2022-02-04 09:40:21 +00:00
f040e708a4
Carry output information on visible command all the way to C
2022-02-04 09:40:18 +00:00
3f598086b7
Store preferred output
2022-01-30 12:43:17 +00:00
3b0b8bea0d
Save outputs state
2022-01-28 15:26:22 +00:00
d3eb68ed5a
outputs: Notify the state manager about changes
2022-01-26 15:19:58 +00:00
f4f44a49ae
wayland: Move initialization to the Rust side
...
This will help make the init procedure safer, by limiting the number of Rust objects that need to be carried to the C side and may be mangled on the way there.
The second benefit is that it allows outputs to become part of new state management.
2022-01-26 15:19:58 +00:00
4cc7017e1c
event_loop: Separate and use for physical keyboard presence
...
Extra included: Change of naked Submission pointers to Wrapped.
2021-12-12 12:49:11 +00:00