|
4 | 4 | } |
5 | 5 |
|
6 | 6 | QMainWindow { |
7 | | - background-color: #1e1e1e; |
8 | | - color: white; |
9 | | - border-radius: 6px; |
| 7 | + background-color: #1a1a1a; /* Slightly darker background */ |
| 8 | + color: #ffffff; |
| 9 | + border-radius: 8px; |
10 | 10 | } |
11 | 11 |
|
12 | 12 | QStatusBar { |
13 | | - background-color: #1e1e1e; |
14 | | - color: #cccccc; |
15 | | - border-top: 1px solid #333; |
| 13 | + background-color: #252525; |
| 14 | + color: #e0e0e0; |
| 15 | + border-top: 1px solid #383838; |
16 | 16 | font-size: 11pt; |
17 | | - padding: 4px 8px; |
| 17 | + padding: 6px 10px; |
18 | 18 | } |
19 | 19 |
|
20 | 20 | QTreeView { |
21 | 21 | background-color: #1e1e1e; |
22 | | - color: #d4d4d4; |
23 | | - padding: 4px; |
24 | | - border-radius: 4px; |
| 22 | + color: #e0e0e0; |
| 23 | + padding: 6px; |
| 24 | + border-radius: 6px; |
25 | 25 | } |
26 | 26 |
|
27 | 27 | QTreeView::item:selected { |
28 | | - background: #264f78; |
| 28 | + background: #2b5ea3; /* Brighter blue for better visibility */ |
29 | 29 | color: white; |
| 30 | + border-radius: 4px; |
30 | 31 | } |
31 | 32 |
|
32 | 33 | QTreeView::item:hover { |
33 | | - background: #333333; |
| 34 | + background: #3c3c3c; |
34 | 35 | } |
35 | 36 |
|
36 | 37 | QTreeView::item:focus { |
37 | | - outline: none; |
| 38 | + outline: none; |
38 | 39 | } |
39 | 40 |
|
40 | 41 | QScrollBar:vertical, QScrollBar:horizontal { |
41 | 42 | background: #1e1e1e; |
42 | | - width: 10px; |
| 43 | + width: 12px; /* Slightly wider for better usability */ |
43 | 44 | margin: 0px; |
44 | 45 | } |
45 | 46 |
|
46 | 47 | QScrollBar::handle { |
47 | | - background: #5a5a5a; |
48 | | - border-radius: 4px; |
| 48 | + background: #666666; |
| 49 | + border-radius: 6px; |
| 50 | + margin: 2px; |
49 | 51 | } |
50 | 52 |
|
51 | 53 | QScrollBar::handle:hover { |
52 | | - background: #7a7a7a; |
| 54 | + background: #888888; |
53 | 55 | } |
54 | 56 |
|
55 | 57 | QMenuBar { |
56 | | - background-color: #1e1e1e; |
| 58 | + background-color: #252525; |
57 | 59 | color: white; |
58 | | - padding: 4px 8px; |
| 60 | + padding: 6px 10px; |
59 | 61 | } |
60 | 62 |
|
61 | 63 | QMenu { |
62 | 64 | background-color: #2d2d2d; |
63 | 65 | color: white; |
64 | | - border: 1px solid #444; |
| 66 | + border: 1px solid #444444; |
| 67 | + border-radius: 6px; |
| 68 | + padding: 4px; |
| 69 | +} |
| 70 | + |
| 71 | +QMenu::item { |
| 72 | + padding: 6px 20px; |
| 73 | + border-radius: 4px; |
65 | 74 | } |
66 | 75 |
|
67 | 76 | QMenu::item:selected { |
68 | 77 | background-color: #3c3c3c; |
69 | 78 | } |
70 | 79 |
|
71 | | -QMenu::item::hover { |
72 | | - background-color: #3c3c3c; |
| 80 | +QMenu::item:hover { |
| 81 | + background-color: #454545; |
73 | 82 | } |
74 | 83 |
|
75 | 84 | QPlainTextEdit, QLineEdit { |
76 | 85 | background-color: #1e1e1e; |
77 | | - color: #d4d4d4; |
78 | | - border-radius: 4px; |
79 | | - padding: 6px; |
| 86 | + color: #e0e0e0; |
| 87 | + border-radius: 6px; |
| 88 | + padding: 8px; |
| 89 | + border: 1px solid #333333; |
80 | 90 | } |
81 | 91 |
|
82 | 92 | QPlainTextEdit { |
83 | | - selection-background-color: #264f78; |
| 93 | + selection-background-color: #2b5ea3; |
84 | 94 | selection-color: white; |
85 | 95 | } |
86 | 96 |
|
87 | 97 | QPlainTextEdit:focus, QTreeView:focus { |
88 | | - border: 1px solid #264f78; |
| 98 | + border: 1px solid #3d75c2; |
89 | 99 | } |
90 | 100 |
|
91 | 101 | QTabBar::tab { |
92 | | - background: #2d2d2d; |
| 102 | + background: #2d2d2d; |
93 | 103 | color: #d4d4d4; |
94 | | - padding: 6px 12px; |
95 | | - border-top-left-radius: 4px; |
96 | | - border-top-right-radius: 4px; |
97 | | - margin-right: 1px; |
| 104 | + padding: 8px 16px; |
| 105 | + border-top-left-radius: 6px; |
| 106 | + border-top-right-radius: 6px; |
| 107 | + margin-right: 2px; |
98 | 108 | } |
99 | 109 |
|
100 | 110 | QTabBar::tab:selected { |
101 | 111 | background: #1e1e1e; |
102 | 112 | color: white; |
| 113 | + border-top: 2px solid #3d75c2; /* Added accent color for selected tab */ |
| 114 | +} |
| 115 | + |
| 116 | +QTabBar::tab:hover { |
| 117 | + background: #353535; |
103 | 118 | } |
104 | 119 |
|
105 | 120 | QToolTip { |
106 | 121 | background-color: #2d2d2d; |
107 | | - color: #d4d4d4; |
108 | | - border: 1px solid #444; |
109 | | - padding: 4px; |
| 122 | + color: #e0e0e0; |
| 123 | + border: 1px solid #444444; |
| 124 | + padding: 6px; |
| 125 | + border-radius: 6px; |
| 126 | +} |
| 127 | + |
| 128 | +/* New additions for buttons and other controls */ |
| 129 | +QPushButton { |
| 130 | + background-color: #2b5ea3; |
| 131 | + color: white; |
| 132 | + border-radius: 6px; |
| 133 | + padding: 8px 16px; |
| 134 | + border: none; |
| 135 | +} |
| 136 | + |
| 137 | +QPushButton:hover { |
| 138 | + background-color: #3d75c2; |
| 139 | +} |
| 140 | + |
| 141 | +QPushButton:pressed { |
| 142 | + background-color: #214a80; |
| 143 | +} |
| 144 | + |
| 145 | +QComboBox { |
| 146 | + background-color: #2d2d2d; |
| 147 | + color: #e0e0e0; |
| 148 | + border-radius: 6px; |
| 149 | + padding: 6px; |
| 150 | + border: 1px solid #444444; |
| 151 | +} |
| 152 | + |
| 153 | +QComboBox:hover { |
| 154 | + border: 1px solid #3d75c2; |
| 155 | +} |
| 156 | + |
| 157 | +QComboBox::drop-down { |
| 158 | + border: none; |
| 159 | +} |
| 160 | + |
| 161 | +QCheckBox { |
| 162 | + color: #e0e0e0; |
| 163 | + spacing: 8px; |
| 164 | +} |
| 165 | + |
| 166 | +QCheckBox::indicator { |
| 167 | + width: 18px; |
| 168 | + height: 18px; |
110 | 169 | border-radius: 4px; |
| 170 | + border: 1px solid #444444; |
| 171 | +} |
| 172 | + |
| 173 | +QCheckBox::indicator:checked { |
| 174 | + background-color: #2b5ea3; |
111 | 175 | } |
0 commit comments