Skip to content

Commit 6791ecb

Browse files
baremetalgoCopilot
andcommitted
Complete themed page surfaces
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent 4d5c9b2 commit 6791ecb

3 files changed

Lines changed: 57 additions & 4 deletions

File tree

interface/styles.qss

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
* { font-family: Arial, "Segoe UI", sans-serif; }
22

3-
QMainWindow, QWidget#AppShell {
3+
QMainWindow, QWidget#AppShell, QStackedWidget {
44
background: #111111;
55
color: #eeeeee;
66
}
@@ -20,6 +20,11 @@ QWidget#Panel {
2020
color: #eeeeee;
2121
}
2222

23+
QWidget#Page {
24+
background: #181818;
25+
color: #eeeeee;
26+
}
27+
2328
QWidget#Card {
2429
background: #242424;
2530
border: 1px solid #3d3d3d;
@@ -139,6 +144,29 @@ QCheckBox::indicator:checked:hover {
139144
border-color: #ff9292;
140145
}
141146

147+
QTreeView::indicator {
148+
width: 14px;
149+
height: 14px;
150+
background: #111111;
151+
border: 1px solid #6a6a6a;
152+
border-radius: 3px;
153+
}
154+
155+
QTreeView::indicator:hover {
156+
border-color: #f5b041;
157+
background: #1d1d1d;
158+
}
159+
160+
QTreeView::indicator:checked {
161+
background: #c94343;
162+
border-color: #f07171;
163+
}
164+
165+
QTreeView::indicator:checked:hover {
166+
background: #e05a5a;
167+
border-color: #ff9292;
168+
}
169+
142170
QPushButton {
143171
background: #242424;
144172
color: #eeeeee;
@@ -331,6 +359,15 @@ QTextBrowser {
331359
font-size: 14px;
332360
}
333361

362+
QScrollArea {
363+
background: #181818;
364+
border: 0;
365+
}
366+
367+
QScrollArea::viewport {
368+
background: #181818;
369+
}
370+
334371
QScrollArea#ChatScroll {
335372
background: #111111;
336373
border: 0;
@@ -347,6 +384,19 @@ QWidget#ChatCanvas {
347384
background: #111111;
348385
}
349386

387+
QMessageBox {
388+
background: #242424;
389+
color: #eeeeee;
390+
}
391+
392+
QMessageBox QLabel {
393+
color: #eeeeee;
394+
}
395+
396+
QMessageBox QPushButton {
397+
min-width: 64px;
398+
}
399+
350400
QWidget#UserBubble {
351401
background: #3a3326;
352402
border: 1px solid #c98f2e;

interface/tabs/dataset_plan_tab.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ def build_dataset_plan_tab(window) -> QWidget:
231231
outer.setSpacing(12)
232232

233233
scroll = QScrollArea()
234+
scroll.setObjectName("PageScroll")
234235
scroll.setWidgetResizable(True)
235236
scroll.setFrameShape(QScrollArea.NoFrame)
236237
content = QWidget()

interface/widgets/app_shell.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ def build_top_bar(window, app_name: str) -> QWidget:
5151
logo.setScaledContents(False)
5252

5353
window.search_box = QLineEdit()
54-
window.search_box.setPlaceholderText("Project name...")
54+
window.search_box.setReadOnly(True)
5555
window.search_box.setMaximumWidth(260)
56-
window._tip(window.search_box, f"Project name used when saving or reopening a {app_name} project.")
56+
window._tip(window.search_box, f"Name of the active {app_name} project.")
5757
window.menu_bar = QMenuBar()
5858
window.menu_bar.setObjectName("AppMenuBar")
5959
window.file_menu = window.menu_bar.addMenu("File")
@@ -155,7 +155,9 @@ def build_main_shell(window, app_name: str) -> QWidget:
155155
body.addWidget(build_side_rail(window))
156156
window.pages = QStackedWidget()
157157
for builder in SCREEN_BUILDERS:
158-
window.pages.addWidget(builder(window))
158+
page = builder(window)
159+
page.setObjectName("Page")
160+
window.pages.addWidget(page)
159161
window.live_page_index = 4
160162
body.addWidget(window.pages, 1)
161163
root.addLayout(body, 1)

0 commit comments

Comments
 (0)