feat(gui): replace AI studio with product suite

This commit is contained in:
chengma
2026-07-14 09:53:13 +08:00
parent fb873aae90
commit bc115ba0d7
27 changed files with 3453 additions and 81 deletions
+3 -1
View File
@@ -56,6 +56,7 @@ from app.gui import (
ForcedUpdateDialog,
ImageStudioTab,
MainWindow,
ProductSuiteTab,
SettingsTab,
TAB_STYLE,
TAB_TITLES,
@@ -491,7 +492,7 @@ class GuiTests(TempDirMixin, unittest.TestCase):
self.addCleanup(window.close)
self.assertEqual(gui.display_name(), window.windowTitle())
self.assertEqual(5, window.tabs.count())
self.assertEqual(6, window.tabs.count())
self.assertEqual(
TAB_TITLES,
[window.tabs.tabText(index) for index in range(window.tabs.count())],
@@ -511,6 +512,7 @@ class GuiTests(TempDirMixin, unittest.TestCase):
self.assertIsInstance(window.tabs.widget(2), ApplyTab)
self.assertIsInstance(window.tabs.widget(3), AccountsTab)
self.assertIsInstance(window.tabs.widget(4), SettingsTab)
self.assertIsInstance(window.tabs.widget(5), ProductSuiteTab)
self.assertFalse(
any(
isinstance(window.tabs.widget(index), ImageStudioTab)