diff --git a/.gitignore b/.gitignore
index b20174f..c1c87f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@ anime_backlog.db
images/
__pycache__/
anime_tracker.log
+todo.txt
+*.csv
diff --git a/frontend.py b/frontend.py
index dfa4b04..28db048 100644
--- a/frontend.py
+++ b/frontend.py
@@ -306,17 +306,21 @@ class AnimeTracker(QMainWindow):
table.setSelectionBehavior(QAbstractItemView.SelectRows)
table.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
table.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
- header.setSectionResizeMode(0, QHeaderView.ResizeToContents) # ID hidden
+ header.setSectionResizeMode(0, QHeaderView.Fixed) # ID hidden
header.setSectionResizeMode(1, QHeaderView.ResizeToContents) # Year
header.setSectionResizeMode(2, QHeaderView.Stretch) # Name
header.setSectionResizeMode(3, QHeaderView.ResizeToContents) # Type
header.setSectionResizeMode(4, QHeaderView.ResizeToContents) # Status
header.setSectionResizeMode(5, QHeaderView.Stretch) # Comment
header.setSectionResizeMode(6, QHeaderView.ResizeToContents) # Actions
+ table.setColumnWidth(0, 0) # Set ID column width to 0 to ensure it's hidden
font = QFont()
font.setPointSize(int(10 * self.table_scale))
+ header_font = QFont()
+ header_font.setPointSize(int(10 * self.table_scale))
+ header_font.setBold(True)
table.setFont(font)
- table.horizontalHeader().setFont(font)
+ table.horizontalHeader().setFont(header_font)
table.verticalHeader().setFont(font)
for row, entry in enumerate(pre_entries):
col = 0
@@ -335,7 +339,7 @@ class AnimeTracker(QMainWindow):
name_label = QLabel()
if url:
name_escaped = html.escape(name)
- name_label.setText(f'{name_escaped}')
+ name_label.setText(f'{name_escaped}')
name_label.setOpenExternalLinks(True)
else:
name_label.setText(html.escape(name))
@@ -439,16 +443,20 @@ class AnimeTracker(QMainWindow):
table.setSelectionBehavior(QAbstractItemView.SelectRows)
table.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
table.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
- header.setSectionResizeMode(0, QHeaderView.ResizeToContents) # ID hidden
+ header.setSectionResizeMode(0, QHeaderView.Fixed) # ID hidden
header.setSectionResizeMode(1, QHeaderView.Stretch) # Name
header.setSectionResizeMode(2, QHeaderView.ResizeToContents) # Type
header.setSectionResizeMode(3, QHeaderView.ResizeToContents) # Status
header.setSectionResizeMode(4, QHeaderView.Stretch) # Comment
header.setSectionResizeMode(5, QHeaderView.ResizeToContents) # Actions
+ table.setColumnWidth(0, 0) # Set ID column width to 0 to ensure it's hidden
font = QFont()
font.setPointSize(int(10 * self.table_scale))
+ header_font = QFont()
+ header_font.setPointSize(int(10 * self.table_scale))
+ header_font.setBold(True)
table.setFont(font)
- table.horizontalHeader().setFont(font)
+ table.horizontalHeader().setFont(header_font)
table.verticalHeader().setFont(font)
for row, entry in enumerate(entries):
col = 0
@@ -462,7 +470,7 @@ class AnimeTracker(QMainWindow):
name_label = QLabel()
if url:
name_escaped = html.escape(name)
- name_label.setText(f'{name_escaped}')
+ name_label.setText(f'{name_escaped}')
name_label.setOpenExternalLinks(True)
else:
name_label.setText(html.escape(name))