Skip to content

Commit fe2baca

Browse files
committed
Zen mode adjustments
1 parent a7a94c8 commit fe2baca

File tree

10 files changed

+17
-11
lines changed

10 files changed

+17
-11
lines changed

assets/actions.psd

-75.5 KB
Binary file not shown.

assets/keys.psd

24 KB
Binary file not shown.

browser-extension/event_handlers/zen_mode_event_handler.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
class ZenModeEventHandler extends ToggleEventHandler {
1+
class ZenModeEventHandler extends SDEventHandler {
22

33
handleStreamDeckEvent = (message) => {
44
if (message.event === "toggleZenMode") {
@@ -10,7 +10,11 @@ class ZenModeEventHandler extends ToggleEventHandler {
1010
// Credit for this code: https://github.com/verlok/google-meet-true-full-screen
1111
const jsCtrlId = "hVZhab";
1212
for (const controller of document.querySelectorAll(`[jscontroller="${jsCtrlId}"]`))
13-
if (controller.style.display === "") controller.style.display = "none";
14-
else controller.style.display = "";
13+
if (controller.style.display === "") {
14+
controller.style.display = "none";
15+
} else {
16+
controller.style.display = "";
17+
}
1518
};
19+
1620
}
-2.91 KB
Loading
-5.85 KB
Loading
-4.16 KB
Loading
-5.72 KB
Loading

com.chrisregado.googlemeet.sdPlugin/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@
416416
"ShowTitle": false
417417
}
418418
],
419-
"Tooltip": "Toggle Zen Mode",
419+
"Tooltip": "Show/hide Meet web UI toolbars. Not an official Google Meet feature.",
420420
"UUID": "com.chrisregado.googlemeet.togglezenmode"
421421
}
422422
],
@@ -428,7 +428,7 @@
428428
"Name": "Google Meet",
429429
"Icon": "images/plugin_icon",
430430
"URL": "https://github.com/ChrisRegado/streamdeck-googlemeet",
431-
"Version": "1.5.0",
431+
"Version": "1.6.0",
432432
"Category": "Google Meet",
433433
"CategoryIcon": "images/category_icon",
434434
"OS": [
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
from event_handlers.base_event_handler import EventHandler
22

33

4-
class ZenModeToggleEventHandler(EventHandler):
4+
class ZenModeEventHandler(EventHandler):
55
"""
6-
A Stream Deck button that toggles to zen mode.
6+
A Stream Deck button that toggles to zen mode, i.e. hides control toolbars.
7+
8+
Note that this is not an official Google Meet feature.
79
"""
810

911
STREAM_DECK_ACTION = "com.chrisregado.googlemeet.togglezenmode"
1012

1113
async def _key_up_handler(self, event: dict) -> None:
12-
participants = self._make_simple_sd_event("toggleZenMode")
13-
await self._browser_manager.send_to_clients(participants)
14+
message = self._make_simple_sd_event("toggleZenMode")
15+
await self._browser_manager.send_to_clients(message)

streamdeck-plugin/src/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from event_handlers.turn_on_camera_event_handler import TurnOnCameraEventHandler
1818
from event_handlers.unmute_mic_event_handler import UnmuteMicEventHandler
1919
from event_handlers.emoji_react_event_handler import EmojiReactEventHandler
20-
from event_handlers.zen_mode_event_handler import ZenModeToggleEventHandler
20+
from event_handlers.zen_mode_event_handler import ZenModeEventHandler
2121
from stream_deck_client import StreamDeckWebsocketClient
2222

2323

@@ -66,7 +66,7 @@ def register_handlers(
6666
TurnOnCameraEventHandler(stream_deck_client, browser_manager),
6767
UnmuteMicEventHandler(stream_deck_client, browser_manager),
6868
EmojiReactEventHandler(stream_deck_client, browser_manager),
69-
ZenModeToggleEventHandler(stream_deck_client, browser_manager)
69+
ZenModeEventHandler(stream_deck_client, browser_manager),
7070
]
7171

7272
for event_handler in event_handlers:

0 commit comments

Comments
 (0)