MoonlightWave-12
c21fbd86ac
Change "GPL-3.0+" to "GPL-3.0-or-later"
...
The "GPL-3.0+"-SPDX-license-identifier has been deprecated,
and was replaced with "GPL-3.0-or-later".
More information about that, is available in the
"Deprecated License Identifiers"-part of
https://spdx.org/licenses/ .
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642 >
2024-04-14 17:49:06 +02:00
Dorota Czaplejewicz
7130ac9529
popover: State can be printed
2022-12-08 10:07:09 +00:00
Dorota Czaplejewicz
c590064ce3
popover: Connect to screensaver event
2022-12-08 10:07:09 +00:00
Dorota Czaplejewicz
3366090454
popover: Use thread-safe reference
...
This reference will be modified from the screensaver thread.
2022-12-08 09:38:31 +00:00
Dorota Czaplejewicz
ae15869d07
popover: Able to receive screensaver events
2022-12-08 09:38:31 +00:00
Dorota Czaplejewicz
cf6171a51f
loops: Use Void for infinite loops
2022-12-06 13:01:25 +00:00
Dorota Czaplejewicz
ea5e36e9fd
screensaver: Catch activeness changes
2022-12-06 12:58:17 +00:00
Dorota Czaplejewicz
783ca9ae11
structure: Create a module for custom event loops
2022-12-06 12:19:17 +00:00
Dorota Czaplejewicz
c1ceec3673
state: Become the source of layout choice
...
A redesign of popover was needed: it can no longer query the application state directly due to current state being its own actor, so instead the popover gets a dedicated copy of the relevant state.
I'm not entirely happy with the extra complexity of having an extra actor just for 1 string, but at least the duplication between C and Rust and mutual calls have been reduced.
2022-06-06 16:10:53 +00:00