from fabric.widgets.box import Box
from fabric.widgets.label import Label
from config.data import APP_NAME_CAP
class AboutTab:
"""About information tab for settings"""
def __init__(self):
pass
def create_about_tab(self):
"""Create the About tab content"""
vbox = Box(orientation="v", spacing=18, style="margin: 30px;")
vbox.add(
Label(
markup=f"{APP_NAME_CAP}",
h_align="start",
style="font-size: 1.5em; margin-bottom: 8px;",
)
)
vbox.add(
Label(
label="A hackable shell for Hyprland, powered by Fabric.",
h_align="start",
style="margin-bottom: 12px;",
)
)
repo_box = Box(orientation="h", spacing=6, h_align="start")
repo_label = Label(label="GitHub:", h_align="start")
repo_link = Label(
markup='https://github.com/S4NKALP/Modus'
)
repo_box.add(repo_label)
repo_box.add(repo_link)
vbox.add(repo_box)
vbox.add(Box(v_expand=True))
return vbox