spacr.qt.screens.startup

StartupPage — the home screen with a title, subtitle, and a grid of clickable tiles for each spacr app.

Module Contents

class spacr.qt.screens.startup.StartupPage(apps: List[Tuple[str, str, str, str]], icon_provider: Callable[[str], PySide6.QtGui.QIcon | None], parent=None)[source]

Bases: PySide6.QtWidgets.QScrollArea

Home screen. tile_clicked(str key) fires when a tile is pressed.

tile_clicked[source]
eventFilter(obj, event)[source]

Update the hover footer with each tile’s caption on Enter/Leave.