diff --git a/frontend.py b/frontend.py index 28db048..3843ea3 100644 --- a/frontend.py +++ b/frontend.py @@ -337,13 +337,23 @@ class AnimeTracker(QMainWindow): name = entry[1] url = entry[7] name_label = QLabel() + name_font = QFont(font) + if entry[4] == 'watching': + name_font.setItalic(True) + elif entry[4] == 'completed': + name_font.setStrikeOut(True) + name_label.setFont(name_font) if url: name_escaped = html.escape(name) name_label.setText(f'{name_escaped}') name_label.setOpenExternalLinks(True) else: name_label.setText(html.escape(name)) - name_label.setFont(font) + name_label.setStyleSheet("padding-left: 10px;") + if entry[4] == 'watching': + name_label.setStyleSheet("padding-left: 10px; background-color: yellow;") + elif entry[4] == 'completed': + name_label.setStyleSheet("padding-left: 10px; background-color: green;") table.setCellWidget(row, col, name_label) col += 1 # Type @@ -429,6 +439,10 @@ class AnimeTracker(QMainWindow): if entries: s_name = season.capitalize() if season else 'Other' label = QLabel(s_name) + season_font = QFont() + season_font.setPointSize(int(12 * self.table_scale)) + season_font.setBold(True) + label.setFont(season_font) layout.addWidget(label) table = CustomTableWidget(self, is_pre=False) table.setRowCount(len(entries)) @@ -468,13 +482,23 @@ class AnimeTracker(QMainWindow): name = entry[1] url = entry[7] name_label = QLabel() + name_font = QFont(font) + if entry[4] == 'watching': + name_font.setItalic(True) + elif entry[4] == 'completed': + name_font.setStrikeOut(True) + name_label.setFont(name_font) if url: name_escaped = html.escape(name) name_label.setText(f'{name_escaped}') name_label.setOpenExternalLinks(True) else: name_label.setText(html.escape(name)) - name_label.setFont(font) + name_label.setStyleSheet("padding-left: 10px;") + if entry[4] == 'watching': + name_label.setStyleSheet("padding-left: 10px; background-color: yellow;") + elif entry[4] == 'completed': + name_label.setStyleSheet("padding-left: 10px; background-color: green;") table.setCellWidget(row, col, name_label) col += 1 # Type @@ -523,7 +547,9 @@ class AnimeTracker(QMainWindow): if item: item.setBackground(color) widget = table.cellWidget(r, c) - if widget: + if widget and c != 5: # No padding for action column + widget.setStyleSheet(f"background-color: {color.name()}; padding-left: 0px;") + elif widget: widget.setStyleSheet(f"background-color: {color.name()};") layout.addWidget(table) total_entries += len(entries) diff --git a/images/05349781156d3b2ad4c2cabc838f84f6.jpg b/images/05349781156d3b2ad4c2cabc838f84f6.jpg deleted file mode 100644 index 6c4e6ab..0000000 Binary files a/images/05349781156d3b2ad4c2cabc838f84f6.jpg and /dev/null differ diff --git a/images/1cc8866ed0684b73e453fb63b1c082cb.jpg b/images/1cc8866ed0684b73e453fb63b1c082cb.jpg deleted file mode 100644 index 2817cd8..0000000 Binary files a/images/1cc8866ed0684b73e453fb63b1c082cb.jpg and /dev/null differ diff --git a/images/206917dcf06ee7adcaf5ab71e042365c.jpg b/images/206917dcf06ee7adcaf5ab71e042365c.jpg deleted file mode 100644 index 3711f37..0000000 Binary files a/images/206917dcf06ee7adcaf5ab71e042365c.jpg and /dev/null differ diff --git a/images/38206b1e9e27b8f79cb7ceab145324e1.jpg b/images/38206b1e9e27b8f79cb7ceab145324e1.jpg deleted file mode 100644 index ab72157..0000000 Binary files a/images/38206b1e9e27b8f79cb7ceab145324e1.jpg and /dev/null differ diff --git a/images/3abf59b31a2928a9f97da85e1f524c13.jpg b/images/3abf59b31a2928a9f97da85e1f524c13.jpg deleted file mode 100644 index fe7f222..0000000 Binary files a/images/3abf59b31a2928a9f97da85e1f524c13.jpg and /dev/null differ diff --git a/images/6bd6a17fa7e50aad825ed7cc348820de.jpg b/images/6bd6a17fa7e50aad825ed7cc348820de.jpg deleted file mode 100644 index eebfb80..0000000 Binary files a/images/6bd6a17fa7e50aad825ed7cc348820de.jpg and /dev/null differ diff --git a/images/8bbe33cf1c3c423758c057e47beb6758.jpg b/images/8bbe33cf1c3c423758c057e47beb6758.jpg deleted file mode 100644 index e338a05..0000000 Binary files a/images/8bbe33cf1c3c423758c057e47beb6758.jpg and /dev/null differ diff --git a/images/8fd82d7c17a27a7a3c523c9bfd0ee6ea.jpg b/images/8fd82d7c17a27a7a3c523c9bfd0ee6ea.jpg deleted file mode 100644 index ed2a297..0000000 Binary files a/images/8fd82d7c17a27a7a3c523c9bfd0ee6ea.jpg and /dev/null differ diff --git a/images/af0241c5e85ae6c576c4116fa4cbd06b.jpg b/images/af0241c5e85ae6c576c4116fa4cbd06b.jpg deleted file mode 100644 index 39dc28c..0000000 Binary files a/images/af0241c5e85ae6c576c4116fa4cbd06b.jpg and /dev/null differ diff --git a/images/d1431e16e12867d689fa96d78105b058.jpg b/images/d1431e16e12867d689fa96d78105b058.jpg deleted file mode 100644 index 33c30e5..0000000 Binary files a/images/d1431e16e12867d689fa96d78105b058.jpg and /dev/null differ diff --git a/images/d749363a2fd4303f005e869d55e4001a.jpg b/images/d749363a2fd4303f005e869d55e4001a.jpg deleted file mode 100644 index b88a927..0000000 Binary files a/images/d749363a2fd4303f005e869d55e4001a.jpg and /dev/null differ diff --git a/images/f299684860c22376fe01f638adb20966.jpg b/images/f299684860c22376fe01f638adb20966.jpg deleted file mode 100644 index a1825c3..0000000 Binary files a/images/f299684860c22376fe01f638adb20966.jpg and /dev/null differ