diff --git a/src/gui/WelcomeWidget.cpp b/src/gui/WelcomeWidget.cpp
index 12a1b6db0..cb7a1de2e 100644
--- a/src/gui/WelcomeWidget.cpp
+++ b/src/gui/WelcomeWidget.cpp
@@ -36,9 +36,6 @@ WelcomeWidget::WelcomeWidget(QWidget* parent)
m_ui->iconLabel->setPixmap(filePath()->applicationIcon().pixmap(64));
- // waiting for CSV PR
- m_ui->buttonImportCSV->hide();
-
m_ui->recentListWidget->clear();
const QStringList lastDatabases = config()->get("LastDatabases", QVariant()).toStringList();
for (const QString& database : lastDatabases) {
@@ -46,6 +43,10 @@ WelcomeWidget::WelcomeWidget(QWidget* parent)
itm->setText(database);
m_ui->recentListWidget->addItem(itm);
}
+ bool recent_visibility = (m_ui->recentListWidget->count() > 0);
+ m_ui->startLabel->setVisible(!recent_visibility);
+ m_ui->recentListWidget->setVisible(recent_visibility);
+ m_ui->recentLabel->setVisible(recent_visibility);
connect(m_ui->buttonNewDatabase, SIGNAL(clicked()), SIGNAL(newDatabase()));
connect(m_ui->buttonOpenDatabase, SIGNAL(clicked()), SIGNAL(openDatabase()));
diff --git a/src/gui/WelcomeWidget.ui b/src/gui/WelcomeWidget.ui
index 7591a6038..8d6a7c49a 100644
--- a/src/gui/WelcomeWidget.ui
+++ b/src/gui/WelcomeWidget.ui
@@ -80,6 +80,16 @@
+ -
+
+
+ Start storing your passwords securely in a KeePassXC database
+
+
+ Qt::AlignCenter
+
+
+
-
@@ -98,43 +108,6 @@
-
-
-
-
-
-
-
- 0
- 255
- 0
-
-
-
-
-
-
-
-
- 0
- 255
- 0
-
-
-
-
-
-
-
-
- 0
- 255
- 0
-
-
-
-
-
-
Create new database
@@ -148,25 +121,11 @@
-
-
-
-
-
-
- Import from KeePass1
-
-
-
- -
-
-
- true
-
-
- Import from CSV
-
-
-
-
+
+
+ Import from KeePass 1
+
+
-