diff --git a/src/gui/PasswordGeneratorWidget.cpp b/src/gui/PasswordGeneratorWidget.cpp
index 78b65b400..f76e3e3cf 100644
--- a/src/gui/PasswordGeneratorWidget.cpp
+++ b/src/gui/PasswordGeneratorWidget.cpp
@@ -264,6 +264,8 @@ void PasswordGeneratorWidget::updatePasswordStrength(const QString& password)
if (m_ui->tabWidget->currentIndex() == Diceware) {
// Diceware estimates entropy differently
health = PasswordHealth(m_dicewareGenerator->estimateEntropy());
+
+ m_ui->charactersInPassphraseLabel->setText(QString::number(password.length()));
}
m_ui->entropyLabel->setText(tr("Entropy: %1 bit").arg(QString::number(health.entropy(), 'f', 2)));
diff --git a/src/gui/PasswordGeneratorWidget.ui b/src/gui/PasswordGeneratorWidget.ui
index 65018cbda..00d7fde0c 100644
--- a/src/gui/PasswordGeneratorWidget.ui
+++ b/src/gui/PasswordGeneratorWidget.ui
@@ -708,175 +708,185 @@ QProgressBar::chunk {
Passphrase
- -
-
-
-
-
-
-
-
-
-
- 0
- 0
-
+
-
+
+
-
+
+
+ Word Separator:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Wordlist:
+
+
+
+ -
+
+
+ QLayout::SetMinimumSize
+
+
-
+
+
+ 1
-
-
- -
-
-
- Word Count:
+
+ 40
-
- spinBoxLength
+
+ 6
+
+
+ 6
-
-
- -
-
- Qt::Vertical
+ Qt::Horizontal
+
+
+ QSlider::TicksBelow
+
+
+ 8
+
+
+
+ -
+
+
+ 1
+
+
+ 100
+
+
+ 6
+
+
+
+
+
+ -
+
+
+ Word Count:
+
+
+ spinBoxLength
+
+
+
+ -
+
+
+ Character Count:
+
+
+
+ -
+
+
+ Word Case:
+
+
+
+ -
+
+
-
+
+
+ -
+
+
+ Qt::Horizontal
- 20
- 40
+ 40
+ 20
- -
-
-
- Word Separator:
-
-
-
- -
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
- -
-
-
- QLayout::SetMinimumSize
-
-
-
-
-
- 1
-
-
- 40
-
-
- 6
-
-
- 6
-
-
- Qt::Horizontal
-
-
- QSlider::TicksBelow
-
-
- 8
-
-
-
- -
-
-
- 1
-
-
- 100
-
-
- 6
-
-
-
-
-
- -
-
-
- Word Case:
-
-
-
- -
-
+
+
+ -
+
+
-
+
-
+
0
0
+
+
+ 20
+ 0
+
+
- Wordlist:
+
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 20
- 0
-
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ -
+
+
+ character
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+