diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp
index 063c582..9cc8b1c 100644
--- a/gui/mainwindow.cpp
+++ b/gui/mainwindow.cpp
@@ -368,8 +368,8 @@ void MainWindow::toggleDbQueryWidget()
void MainWindow::showAboutDlg()
{
if (!m_aboutDlg) {
- m_aboutDlg = new AboutDialog(this, QStringLiteral(APP_URL),
- tr("A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags."),
+ m_aboutDlg = new AboutDialog(this, QString(), QStringLiteral("
Developed by " APP_AUTHOR "
Fallback icons from KDE/Breeze project
"),
+ QString(), QString(), tr("A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags."),
QImage(QStringLiteral(":/tageditor/icons/hicolor/128x128/apps/tageditor.png")));
}
if (m_aboutDlg->isHidden()) {
diff --git a/gui/settingsdialog.cpp b/gui/settingsdialog.cpp
index 4fdf15d..257e3f3 100644
--- a/gui/settingsdialog.cpp
+++ b/gui/settingsdialog.cpp
@@ -652,13 +652,13 @@ SettingsDialog::SettingsDialog(QWidget *parent)
category->setDisplayName(tr("Tag processing"));
category->assignPages(
{ new TagProcessingGeneralOptionPage, new Id3v1OptionPage, new Id3v2OptionPage, new TagProcessingTargetsOptionPage, new FileLayoutPage });
- category->setIcon(QIcon::fromTheme(QStringLiteral("tag"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/tag.png"))));
+ category->setIcon(QIcon::fromTheme(QStringLiteral("tag"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/tag.svg"))));
categories << category;
category = new OptionCategory(this);
category->setDisplayName(tr("Editor"));
- category->setIcon(
- QIcon::fromTheme(QStringLiteral("document-edit"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/key-enter.png"))));
+ category->setIcon(QIcon::fromTheme(
+ QStringLiteral("document-edit"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/document-edit.svg"))));
category->assignPages({ new EditorGeneralOptionPage, new EditorTempOptionPage(this), new EditorFieldsOptionPage, new InfoOptionPage,
new EditorAutoCorrectionOptionPage, new EditorDbQueryOptionsPage });
categories << category;
@@ -666,7 +666,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
category = new OptionCategory(this);
category->setDisplayName(tr("File browser"));
category->setIcon(QIcon::fromTheme(
- QStringLiteral("view-list-tree"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/system-file-manager.png"))));
+ QStringLiteral("view-list-tree"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/view-list-tree.svg"))));
category->assignPages({ new FileBrowserGeneralOptionPage });
categories << category;
@@ -676,7 +676,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
setMinimumSize(800, 450);
setWindowIcon(QIcon::fromTheme(
- QStringLiteral("preferences-other"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/preferences-other.png"))));
+ QStringLiteral("preferences-other"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/preferences-other.svg"))));
// some settings could be applied without restarting the application, good idea?
//connect(this, &Dialogs::SettingsDialog::applied, bind(&Dialogs::QtSettings::apply, &Settings::qtSettings()));
diff --git a/resources/icons.qrc b/resources/icons.qrc
index cfe8526..8b413dc 100644
--- a/resources/icons.qrc
+++ b/resources/icons.qrc
@@ -1,10 +1,13 @@
icons/hicolor/16x16/apps/tageditor.png
- icons/hicolor/32x32/settingscategories/system-file-manager.png
- icons/hicolor/32x32/settingscategories/key-enter.png
- icons/hicolor/32x32/settingscategories/tag.png
- icons/hicolor/32x32/settingscategories/preferences-other.png
icons/hicolor/128x128/apps/tageditor.png
+ icons/hicolor/32x32/settingscategories/document-edit.svg
+ icons/hicolor/32x32/settingscategories/input-keyboard-symbolic.svg
+ icons/hicolor/32x32/settingscategories/plugins.svg
+ icons/hicolor/32x32/settingscategories/preferences-other.svg
+ icons/hicolor/32x32/settingscategories/system-file-manager.svg
+ icons/hicolor/32x32/settingscategories/tag.svg
+ icons/hicolor/32x32/settingscategories/view-list-tree.svg
diff --git a/resources/icons/hicolor/32x32/settingscategories/document-edit.svg b/resources/icons/hicolor/32x32/settingscategories/document-edit.svg
new file mode 100644
index 0000000..99e3648
--- /dev/null
+++ b/resources/icons/hicolor/32x32/settingscategories/document-edit.svg
@@ -0,0 +1,14 @@
+
diff --git a/resources/icons/hicolor/32x32/settingscategories/folder-open.png b/resources/icons/hicolor/32x32/settingscategories/folder-open.png
deleted file mode 100644
index 018d784..0000000
Binary files a/resources/icons/hicolor/32x32/settingscategories/folder-open.png and /dev/null differ
diff --git a/resources/icons/hicolor/32x32/settingscategories/input-keyboard-symbolic.svg b/resources/icons/hicolor/32x32/settingscategories/input-keyboard-symbolic.svg
new file mode 100644
index 0000000..c9ee779
--- /dev/null
+++ b/resources/icons/hicolor/32x32/settingscategories/input-keyboard-symbolic.svg
@@ -0,0 +1,11 @@
+
diff --git a/resources/icons/hicolor/32x32/settingscategories/key-enter.png b/resources/icons/hicolor/32x32/settingscategories/key-enter.png
deleted file mode 100644
index 3b1265b..0000000
Binary files a/resources/icons/hicolor/32x32/settingscategories/key-enter.png and /dev/null differ
diff --git a/resources/icons/hicolor/32x32/settingscategories/plugins.svg b/resources/icons/hicolor/32x32/settingscategories/plugins.svg
new file mode 100644
index 0000000..f8afc20
--- /dev/null
+++ b/resources/icons/hicolor/32x32/settingscategories/plugins.svg
@@ -0,0 +1,12 @@
+
diff --git a/resources/icons/hicolor/32x32/settingscategories/preferences-other.png b/resources/icons/hicolor/32x32/settingscategories/preferences-other.png
deleted file mode 100644
index 16348e2..0000000
Binary files a/resources/icons/hicolor/32x32/settingscategories/preferences-other.png and /dev/null differ
diff --git a/resources/icons/hicolor/32x32/settingscategories/preferences-other.svg b/resources/icons/hicolor/32x32/settingscategories/preferences-other.svg
new file mode 100644
index 0000000..8e41272
--- /dev/null
+++ b/resources/icons/hicolor/32x32/settingscategories/preferences-other.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/resources/icons/hicolor/32x32/settingscategories/preferences-plugin-script.png b/resources/icons/hicolor/32x32/settingscategories/preferences-plugin-script.png
deleted file mode 100644
index e40988b..0000000
Binary files a/resources/icons/hicolor/32x32/settingscategories/preferences-plugin-script.png and /dev/null differ
diff --git a/resources/icons/hicolor/32x32/settingscategories/preferences-plugin.png b/resources/icons/hicolor/32x32/settingscategories/preferences-plugin.png
deleted file mode 100644
index 2650281..0000000
Binary files a/resources/icons/hicolor/32x32/settingscategories/preferences-plugin.png and /dev/null differ
diff --git a/resources/icons/hicolor/32x32/settingscategories/system-file-manager.png b/resources/icons/hicolor/32x32/settingscategories/system-file-manager.png
deleted file mode 100644
index 239df61..0000000
Binary files a/resources/icons/hicolor/32x32/settingscategories/system-file-manager.png and /dev/null differ
diff --git a/resources/icons/hicolor/32x32/settingscategories/system-file-manager.svg b/resources/icons/hicolor/32x32/settingscategories/system-file-manager.svg
new file mode 100644
index 0000000..1795c51
--- /dev/null
+++ b/resources/icons/hicolor/32x32/settingscategories/system-file-manager.svg
@@ -0,0 +1,235 @@
+
+
+
+
diff --git a/resources/icons/hicolor/32x32/settingscategories/tag.png b/resources/icons/hicolor/32x32/settingscategories/tag.png
deleted file mode 100644
index 90cd4fb..0000000
Binary files a/resources/icons/hicolor/32x32/settingscategories/tag.png and /dev/null differ
diff --git a/resources/icons/hicolor/32x32/settingscategories/tag.svg b/resources/icons/hicolor/32x32/settingscategories/tag.svg
new file mode 100644
index 0000000..4c559b2
--- /dev/null
+++ b/resources/icons/hicolor/32x32/settingscategories/tag.svg
@@ -0,0 +1,42 @@
+
diff --git a/resources/icons/hicolor/32x32/settingscategories/view-list-tree.svg b/resources/icons/hicolor/32x32/settingscategories/view-list-tree.svg
new file mode 100644
index 0000000..b6af032
--- /dev/null
+++ b/resources/icons/hicolor/32x32/settingscategories/view-list-tree.svg
@@ -0,0 +1,18 @@
+