Commit Graph

15 Commits

Author SHA1 Message Date
6d01386d8a main: Moved event loop definition close to actor 2022-11-28 15:53:41 +00:00
e5be92efae loop driver: Decouple from concrete state 2022-11-28 15:53:41 +00:00
2f011a57dd test: Mark loop scheduling test for rewrite 2022-11-28 15:53:41 +00:00
e7c2350c92 event loop: Decouple event handler from concrete state 2022-11-28 15:53:41 +00:00
d51408a3e0 event loop: Add descriptions 2022-11-28 15:53:41 +00:00
b8c0836f51 event loop: Decouple event type from handler 2022-11-28 15:53:41 +00:00
e0b37d60c4 event loop: Decouple state type from event handler 2022-11-28 15:53:41 +00:00
23d6beee8e event loop: Decouple event timeout from event type 2022-11-28 15:53:41 +00:00
82774d2315 state: Record layout choice
This does not get plugged into anything but debug prints yet.
2022-06-04 17:47:09 +00:00
2eec3372f3 panel: Split away panel handling
This reduces ServerContextService to a mere handler of "docked mode" gsetting.
2022-04-13 16:49:33 +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
3b0b8bea0d Save outputs state 2022-01-28 15:26:22 +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