Fix dark mode input heights and spinbox button visibility

- Set consistent min-height (22px) and padding (2px) for all input widgets
- Add dark-styled backgrounds to spinbox buttons (#2A2A2A with hover)
- Use native Qt arrows for spinbox buttons to match light mode
- Apply styling to QLineEdit, QSpinBox, QComboBox, PalladiumAmountField

Ensures uniform widget dimensions and visible controls across all pages
in both light and dark modes
This commit is contained in:
2026-01-26 23:03:29 +01:00
parent 1acc4573ae
commit 733fe26b42

View File

@@ -122,8 +122,8 @@ QLineEdit, QTextEdit, QPlainTextEdit, QSpinBox, QDoubleSpinBox {
color: #FFFFFF;
border: 1px solid #4A4A4A;
selection-background-color: #007BFF;
min-height: 20px;
padding: 3px;
min-height: 22px;
padding: 2px;
}
QLineEdit:hover, QTextEdit:hover, QPlainTextEdit:hover,
@@ -148,7 +148,8 @@ QSpinBox:disabled, QDoubleSpinBox:disabled {
/* --- SPIN BOX BUTTONS --- */
QSpinBox::up-button, QDoubleSpinBox::up-button,
QSpinBox::down-button, QDoubleSpinBox::down-button {
background-color: transparent;
background-color: #2A2A2A;
border-left: 1px solid #3A3A3A;
}
QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover,
@@ -156,6 +157,7 @@ QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover {
background-color: #3A3A3A;
}
/* --- LISTS & TABLES --- */
QTableView, QListView, QTreeWidget, QTreeView {
background-color: #1E1E1E;
@@ -308,8 +310,8 @@ QComboBox {
background-color: #1E1E1E;
color: #E0E0E0;
border: 1px solid #4A4A4A;
min-height: 20px;
padding: 3px;
min-height: 22px;
padding: 2px;
}
QComboBox:hover {
@@ -436,8 +438,8 @@ PalladiumAmountField QAbstractSpinBox {
background-color: #1E1E1E;
color: #FFFFFF;
border: 1px solid #4A4A4A;
min-height: 20px;
padding: 3px;
min-height: 22px;
padding: 2px;
}
PalladiumAmountField QAbstractSpinBox:hover {
@@ -454,44 +456,14 @@ PalladiumAmountField QAbstractSpinBox:focus {
PalladiumAmountField QAbstractSpinBox::up-button,
PalladiumAmountField QAbstractSpinBox::down-button {
background-color: #2A2A2A;
border: 1px solid #3A3A3A;
width: 16px;
border-left: 1px solid #3A3A3A;
}
PalladiumAmountField QAbstractSpinBox::up-button:hover,
PalladiumAmountField QAbstractSpinBox::down-button:hover {
background-color: #3A3A3A;
border: 1px solid #4A4A4A;
}
PalladiumAmountField QAbstractSpinBox::up-button:pressed,
PalladiumAmountField QAbstractSpinBox::down-button:pressed {
background-color: #007BFF;
}
PalladiumAmountField QAbstractSpinBox::up-arrow {
image: none;
width: 8px;
height: 8px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 6px solid #808080;
}
PalladiumAmountField QAbstractSpinBox::down-arrow {
image: none;
width: 8px;
height: 8px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 6px solid #808080;
}
PalladiumAmountField QAbstractSpinBox::up-arrow:hover,
PalladiumAmountField QAbstractSpinBox::down-arrow:hover {
border-bottom-color: #A0A0A0;
border-top-color: #A0A0A0;
}
PalladiumAmountField QComboBox {
background-color: #1E1E1E;