feat: migrate to wxPython, add setup wizard, and update documentation

This commit is contained in:
Martin Tranberg
2026-04-01 09:04:12 +02:00
parent 232ab85cc7
commit bff066d3fb
3 changed files with 54 additions and 38 deletions

View File

@@ -467,13 +467,13 @@ class StartGuideDialog(wx.Dialog):
"1. Gå til portal.azure.com og log ind med din administrator konto.\n"
"2. Søg efter 'App registrations' og klik på 'New registration'.\n"
"3. Giv den et navn (f.eks. 'SharePoint Explorer') og vælg 'Accounts in any organizational directory' (eller 'Accounts in this organizational directory only' hvis det kun er internt).\n"
"4. Vælg 'Public client/native (mobile & desktop)' under Redirect URI og skriv:\n https://login.microsoftonline.com/common/oauth2/nativeclient\n"
"4. Vælg 'Public client/native (mobile & desktop)' under Redirect URI og skriv:\n http://localhost\n"
"5. Klik 'Register'.\n\n"
"Giv tilladelser (API permissions):\n"
"1. Klik på 'API permissions' i menuen til venstre.\n"
"2. Klik 'Add a permission' -> 'Microsoft Graph' -> 'Delegated permissions'.\n"
"3. Tilføj følgende: Files.ReadWrite.All, Sites.Read.All, og User.Read.\n"
"4. Husk at klikke 'Grant admin consent' hvis nødvendigt.\n"
"4. Husk at klikke 'Grant admin consent'.\n"
"5. Under 'Authentication' i menuen til venstre, sørg for at 'Allow public client flows' er aktiveret (slået til) i bunden af siden.\n\n"
"Kopier nu disse to værdier fra 'Overview' siden og sæt ind herunder:"
)
@@ -502,12 +502,12 @@ class StartGuideDialog(wx.Dialog):
# Gem/Annuller
btn_box = wx.BoxSizer(wx.HORIZONTAL)
save_btn = wx.Button(panel, label="Gem Indstillinger" if self.lang == "da" else "Save Settings", size=(150, 40))
save_btn = wx.Button(panel, label=self.get_txt("settings_save"), size=(150, 40))
save_btn.SetBackgroundColour(wx.Colour(0, 120, 215))
save_btn.SetForegroundColour(wx.WHITE)
save_btn.Bind(wx.EVT_BUTTON, self.on_save)
cancel_btn = wx.Button(panel, label="Afslut" if self.lang == "da" else "Exit", size=(100, 40))
cancel_btn = wx.Button(panel, label=self.get_txt("settings_cancel"), size=(100, 40))
cancel_btn.Bind(wx.EVT_BUTTON, self.on_cancel)
btn_box.Add(save_btn, 0, wx.RIGHT, 10)