Skip to content

Commit 87c5c83

Browse files
committed
chore: add help page
Signed-off-by: Brian Ketelsen <bketelsen@gmail.com>
1 parent 6774e19 commit 87c5c83

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

snow_first_setup/gtk/user-home.ui

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,17 @@
7575
</property>
7676
</object>
7777
</child>
78+
<child>
79+
<object class="AdwViewStackPage">
80+
<property name="name">help</property>
81+
<property name="title" translatable="yes">Help</property>
82+
<property name="icon-name">help-browser-symbolic</property>
83+
<property name="child">
84+
<object class="AdwPreferencesPage" id="help_page">
85+
</object>
86+
</property>
87+
</object>
88+
</child>
7889
</object>
7990
</property>
8091
<child type="bottom">

snow_first_setup/views/user_home.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class VanillaUserHome(Adw.Bin):
3030
updates_page = Gtk.Template.Child()
3131
applications_page = Gtk.Template.Child()
3232
maintenance_page = Gtk.Template.Child()
33+
help_page = Gtk.Template.Child()
3334

3435
def __init__(self, window, **kwargs):
3536
super().__init__(**kwargs)
@@ -44,6 +45,7 @@ def __init__(self, window, **kwargs):
4445
self.__build_updates_page()
4546
self.__build_applications_page()
4647
self.__build_maintenance_page()
48+
self.__build_help_page()
4749

4850
def __build_system_page(self):
4951
"""Build the System tab preference groups"""
@@ -117,8 +119,8 @@ def __build_applications_page(self):
117119

118120
# Application Sources group
119121
applications_sources_group = Adw.PreferencesGroup()
120-
applications_sources_group.set_title(_("Application Sources"))
121-
applications_sources_group.set_description(_("Configure application repositories and sources"))
122+
applications_sources_group.set_title(_("Preconfigured Bundles"))
123+
applications_sources_group.set_description(_("Install and manage preconfigured application bundles"))
122124
self.applications_page.add(applications_sources_group)
123125

124126
def __build_maintenance_page(self):
@@ -135,6 +137,14 @@ def __build_maintenance_page(self):
135137
maintenance_optimization_group.set_description(_("Optimize system performance"))
136138
self.maintenance_page.add(maintenance_optimization_group)
137139

140+
def __build_help_page(self):
141+
"""Build the Help tab preference groups"""
142+
# Help Resources group
143+
help_resources_group = Adw.PreferencesGroup()
144+
help_resources_group.set_title(_("Help Resources"))
145+
help_resources_group.set_description(_("Access help and support resources"))
146+
self.help_page.add(help_resources_group)
147+
138148
def __on_url_row_activated(self, row, url):
139149
"""Open URL in default browser when a URL row is clicked"""
140150
try:

0 commit comments

Comments
 (0)