Skip to content

Commit a62c6ec

Browse files
committed
feat(home_widget): add hibernate option to power menu
- Introduced a new menu label for hibernate in the Home Menu Widget.
1 parent 4ebe3d9 commit a62c6ec

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

docs/widgets/(Widget)-Home.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ home:
4444
menu_labels:
4545
shutdown: "Shutdown"
4646
restart: "Restart"
47+
hibernate: "Hibernate"
4748
logout: "Logout"
4849
lock: "Lock"
4950
sleep: "Sleep"

src/core/validation/widgets/yasb/home.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"menu_labels": {
1616
"shutdown": "Shutdown",
1717
"restart": "Restart",
18+
"hibernate": "Hibernate",
1819
"logout": "Logout",
1920
"lock": "Lock",
2021
"sleep": "Sleep",
@@ -61,6 +62,7 @@
6162
"schema": {
6263
"shutdown": {"type": "string", "default": DEFAULTS["menu_labels"]["shutdown"]},
6364
"restart": {"type": "string", "default": DEFAULTS["menu_labels"]["restart"]},
65+
"hibernate": {"type": "string", "default": DEFAULTS["menu_labels"]["hibernate"]},
6466
"logout": {"type": "string", "default": DEFAULTS["menu_labels"]["logout"]},
6567
"lock": {"type": "string", "default": DEFAULTS["menu_labels"]["lock"]},
6668
"sleep": {"type": "string", "default": DEFAULTS["menu_labels"]["sleep"]},

src/core/widgets/yasb/home.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ def _create_menu(self):
121121
self._menu._add_separator(main_layout)
122122

123123
if self._power_menu:
124+
self._add_menu_item(main_layout, self._menu_labels["hibernate"], lambda: self.power_operations.hibernate())
124125
self._add_menu_item(main_layout, self._menu_labels["sleep"], lambda: self.power_operations.sleep())
125126
self._add_menu_item(main_layout, self._menu_labels["restart"], lambda: self.power_operations.restart())
126127
self._add_menu_item(main_layout, self._menu_labels["shutdown"], lambda: self.power_operations.shutdown())

0 commit comments

Comments
 (0)