Windows support

This commit is contained in:
sarah committed 2026-10-09 14:16:50 +02:00
1 parent f1935a119b
commit 6cb2bd74cc
13 files changed
+207 -25

No files matched your search

+3 -3
View File
@@ -7,7 +7,7 @@ from pathlib import Path
import flet as ft
import tomlkit
from Core import ChipButton, ChipButtonStyle, DataHome, Heading, Note, Palette
from Core import ChipButton, ChipButtonStyle, DataHome, Heading, IsWindows, Note, Palette
from Service import Control, Journal, LogFiles, ReadTail, Status
from Widgets import App
@@ -105,10 +105,10 @@ class ServicePage(ft.Column):
self.StateText.value = Text
self.StateText.color = Color
self.Details.controls = [
Note(f"Unit: {self.App.Config.ServiceName}"),
Note(f"{'Service' if IsWindows else 'Unit'}: {self.App.Config.ServiceName}"),
Note(f"Since: {Current.Since or '-'}"),
Note(f"PID: {Current.Pid or '-'}"),
Note(f"Unit file: {Current.Enabled}"),
Note(f"{'Autostart (Startup folder)' if IsWindows else 'Unit file'}: {Current.Enabled}"),
]
self.StartButton.disabled = Current.Running or not Current.Found
self.StopButton.disabled = not Current.Running