Skip to content

Commit de9996b

Browse files
committed
refactor: adjust UI element sizes and apply styling to the tags list widget.
1 parent 3327bb8 commit de9996b

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

tags_dialog.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,16 +107,16 @@ def setup_ui(self):
107107
edit_layout.setAlignment(Qt.AlignmentFlag.AlignVCenter)
108108

109109
self.color_btn = QPushButton()
110-
self.color_btn.setFixedSize(30, 30)
110+
self.color_btn.setFixedSize(28, 28)
111111
self.color_btn.setToolTip(tr("tags.select_color"))
112112
self.color_btn.clicked.connect(self.select_color)
113113
self.update_color_preview()
114114

115115
self.name_edit = QLineEdit()
116116
self.name_edit.setPlaceholderText(tr("tags.new_tag_name").replace(":", ""))
117-
self.name_edit.setFixedHeight(38)
117+
self.name_edit.setFixedHeight(28)
118118

119-
btn_size = QSize(30, 30)
119+
btn_size = QSize(28, 28)
120120

121121
self.add_btn = QPushButton()
122122
self.add_btn.setIcon(get_icon("add"))
@@ -150,6 +150,19 @@ def setup_ui(self):
150150
# Middle area (List)
151151
self.list_widget = QListWidget()
152152
self.list_widget.setObjectName("tagsList")
153+
154+
# Add padding around the list and make border gray and permanent
155+
self.list_widget.setStyleSheet("""
156+
QListWidget {
157+
padding: 5px;
158+
border: 1px solid #555555;
159+
outline: none;
160+
}
161+
QListWidget:focus {
162+
border: 1px solid #555555;
163+
}
164+
""")
165+
153166
self.list_widget.currentItemChanged.connect(self.on_selection_changed)
154167
layout.addWidget(self.list_widget)
155168

0 commit comments

Comments
 (0)