|
@@ -1,28 +1,28 @@
|
|
|
-/* Dark Theme for Tape Recorder Pro */
|
|
|
|
|
|
|
+/* Light Theme for Tape Recorder Pro */
|
|
|
|
|
|
|
|
QMainWindow {
|
|
QMainWindow {
|
|
|
- background-color: #1a1a2e;
|
|
|
|
|
- color: #e0e0e0;
|
|
|
|
|
|
|
+ background-color: #f0f2f5;
|
|
|
|
|
+ color: #333333;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QWidget {
|
|
QWidget {
|
|
|
- background-color: #1a1a2e;
|
|
|
|
|
- color: #e0e0e0;
|
|
|
|
|
|
|
+ background-color: #f0f2f5;
|
|
|
|
|
+ color: #333333;
|
|
|
font-family: "Segoe UI", Arial, sans-serif;
|
|
font-family: "Segoe UI", Arial, sans-serif;
|
|
|
font-size: 10pt;
|
|
font-size: 10pt;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QTabWidget::pane {
|
|
QTabWidget::pane {
|
|
|
- border: 1px solid #30304a;
|
|
|
|
|
- background-color: #161625;
|
|
|
|
|
|
|
+ border: 1px solid #d9d9d9;
|
|
|
|
|
+ background-color: #ffffff;
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QTabBar::tab {
|
|
QTabBar::tab {
|
|
|
- background-color: #252538;
|
|
|
|
|
- color: #a0a0b0;
|
|
|
|
|
|
|
+ background-color: #e6e6e6;
|
|
|
|
|
+ color: #555555;
|
|
|
padding: 8px 16px;
|
|
padding: 8px 16px;
|
|
|
- border: 1px solid #30304a;
|
|
|
|
|
|
|
+ border: 1px solid #d9d9d9;
|
|
|
border-bottom: none;
|
|
border-bottom: none;
|
|
|
border-top-left-radius: 4px;
|
|
border-top-left-radius: 4px;
|
|
|
border-top-right-radius: 4px;
|
|
border-top-right-radius: 4px;
|
|
@@ -30,44 +30,44 @@ QTabBar::tab {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QTabBar::tab:selected {
|
|
QTabBar::tab:selected {
|
|
|
- background-color: #161625;
|
|
|
|
|
- color: #ffffff;
|
|
|
|
|
|
|
+ background-color: #ffffff;
|
|
|
|
|
+ color: #111111;
|
|
|
border-bottom: 2px solid #ff7b00; /* Analog amber accent */
|
|
border-bottom: 2px solid #ff7b00; /* Analog amber accent */
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QTabBar::tab:hover:!selected {
|
|
QTabBar::tab:hover:!selected {
|
|
|
- background-color: #2a2a40;
|
|
|
|
|
|
|
+ background-color: #f0f0f0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QPushButton {
|
|
QPushButton {
|
|
|
- background-color: #30304a;
|
|
|
|
|
- color: #ffffff;
|
|
|
|
|
- border: 1px solid #4a4a6a;
|
|
|
|
|
|
|
+ background-color: #ffffff;
|
|
|
|
|
+ color: #333333;
|
|
|
|
|
+ border: 1px solid #cccccc;
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
padding: 6px 12px;
|
|
padding: 6px 12px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QPushButton:hover {
|
|
QPushButton:hover {
|
|
|
- background-color: #3d3d5c;
|
|
|
|
|
|
|
+ background-color: #f5f5f5;
|
|
|
border: 1px solid #ff7b00;
|
|
border: 1px solid #ff7b00;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QPushButton:pressed {
|
|
QPushButton:pressed {
|
|
|
background-color: #ff7b00;
|
|
background-color: #ff7b00;
|
|
|
- color: #1a1a2e;
|
|
|
|
|
|
|
+ color: #ffffff;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QPushButton:disabled {
|
|
QPushButton:disabled {
|
|
|
- background-color: #202030;
|
|
|
|
|
- color: #606070;
|
|
|
|
|
- border: 1px solid #303040;
|
|
|
|
|
|
|
+ background-color: #f0f0f0;
|
|
|
|
|
+ color: #aaaaaa;
|
|
|
|
|
+ border: 1px solid #e0e0e0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/* Accent Buttons (Primary Actions) */
|
|
/* Accent Buttons (Primary Actions) */
|
|
|
QPushButton#primaryButton {
|
|
QPushButton#primaryButton {
|
|
|
background-color: #ff7b00;
|
|
background-color: #ff7b00;
|
|
|
- color: #1a1a2e;
|
|
|
|
|
- border: 1px solid #ff9933;
|
|
|
|
|
|
|
+ color: #ffffff;
|
|
|
|
|
+ border: 1px solid #e66a00;
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -76,9 +76,9 @@ QPushButton#primaryButton:hover {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QComboBox {
|
|
QComboBox {
|
|
|
- background-color: #252538;
|
|
|
|
|
- color: #ffffff;
|
|
|
|
|
- border: 1px solid #4a4a6a;
|
|
|
|
|
|
|
+ background-color: #ffffff;
|
|
|
|
|
+ color: #333333;
|
|
|
|
|
+ border: 1px solid #cccccc;
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
padding: 4px 8px;
|
|
padding: 4px 8px;
|
|
|
}
|
|
}
|
|
@@ -93,12 +93,13 @@ QComboBox::drop-down {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QGroupBox {
|
|
QGroupBox {
|
|
|
- border: 1px solid #30304a;
|
|
|
|
|
|
|
+ border: 1px solid #d9d9d9;
|
|
|
border-radius: 6px;
|
|
border-radius: 6px;
|
|
|
margin-top: 12px;
|
|
margin-top: 12px;
|
|
|
padding-top: 10px;
|
|
padding-top: 10px;
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
|
- color: #a0a0b0;
|
|
|
|
|
|
|
+ color: #555555;
|
|
|
|
|
+ background-color: #ffffff;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QGroupBox::title {
|
|
QGroupBox::title {
|
|
@@ -109,15 +110,15 @@ QGroupBox::title {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QSlider::groove:horizontal {
|
|
QSlider::groove:horizontal {
|
|
|
- border: 1px solid #30304a;
|
|
|
|
|
|
|
+ border: 1px solid #cccccc;
|
|
|
height: 6px;
|
|
height: 6px;
|
|
|
- background: #161625;
|
|
|
|
|
|
|
+ background: #e6e6e6;
|
|
|
border-radius: 3px;
|
|
border-radius: 3px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QSlider::handle:horizontal {
|
|
QSlider::handle:horizontal {
|
|
|
background: #ff7b00;
|
|
background: #ff7b00;
|
|
|
- border: 1px solid #ff9933;
|
|
|
|
|
|
|
+ border: 1px solid #e66a00;
|
|
|
width: 14px;
|
|
width: 14px;
|
|
|
height: 14px;
|
|
height: 14px;
|
|
|
margin: -4px 0;
|
|
margin: -4px 0;
|
|
@@ -130,15 +131,15 @@ QSlider::handle:horizontal:hover {
|
|
|
|
|
|
|
|
/* Vertical Sliders (for EQ) */
|
|
/* Vertical Sliders (for EQ) */
|
|
|
QSlider::groove:vertical {
|
|
QSlider::groove:vertical {
|
|
|
- border: 1px solid #30304a;
|
|
|
|
|
|
|
+ border: 1px solid #cccccc;
|
|
|
width: 6px;
|
|
width: 6px;
|
|
|
- background: #161625;
|
|
|
|
|
|
|
+ background: #e6e6e6;
|
|
|
border-radius: 3px;
|
|
border-radius: 3px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QSlider::handle:vertical {
|
|
QSlider::handle:vertical {
|
|
|
- background: #a0a0b0;
|
|
|
|
|
- border: 1px solid #d0d0d0;
|
|
|
|
|
|
|
+ background: #888888;
|
|
|
|
|
+ border: 1px solid #999999;
|
|
|
height: 18px;
|
|
height: 18px;
|
|
|
width: 18px;
|
|
width: 18px;
|
|
|
margin: 0 -6px;
|
|
margin: 0 -6px;
|
|
@@ -147,15 +148,27 @@ QSlider::handle:vertical {
|
|
|
|
|
|
|
|
QSlider::handle:vertical:hover {
|
|
QSlider::handle:vertical:hover {
|
|
|
background: #ff7b00;
|
|
background: #ff7b00;
|
|
|
- border: 1px solid #ff9933;
|
|
|
|
|
|
|
+ border: 1px solid #e66a00;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QLabel {
|
|
QLabel {
|
|
|
- color: #d0d0d0;
|
|
|
|
|
|
|
+ color: #333333;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
QStatusBar {
|
|
QStatusBar {
|
|
|
- background-color: #12121c;
|
|
|
|
|
- color: #808090;
|
|
|
|
|
- border-top: 1px solid #30304a;
|
|
|
|
|
|
|
+ background-color: #e6e6e6;
|
|
|
|
|
+ color: #555555;
|
|
|
|
|
+ border-top: 1px solid #cccccc;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+QListWidget {
|
|
|
|
|
+ background-color: #ffffff;
|
|
|
|
|
+ color: #333333;
|
|
|
|
|
+ border: 1px solid #cccccc;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+QListWidget::item:selected {
|
|
|
|
|
+ background-color: #ffe0b2;
|
|
|
|
|
+ color: #333333;
|
|
|
}
|
|
}
|