diff --git a/.gitignore b/.gitignore index 4fdc8d70a..d02b6cacd 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ release*/ .DS_Store .version +desktop.ini \.scannerwork/ /snap/.snapcraft/ diff --git a/share/about-contributors.html b/share/about-contributors.html deleted file mode 100644 index 77ceadb5f..000000000 --- a/share/about-contributors.html +++ /dev/null @@ -1,54 +0,0 @@ -

VIP Patreon Supporters:

- -

Notable Code Contributions:

- -

Patreon Supporters:

- -

Translations:

- diff --git a/share/about.html b/share/about.html deleted file mode 100644 index 3d0e8974d..000000000 --- a/share/about.html +++ /dev/null @@ -1,14 +0,0 @@ -

Website: https://keepassxc.org

-

Report bugs at: https://github.com

-

KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.

-

Project Maintainers:

- -

Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.

\ No newline at end of file diff --git a/src/gui/AboutDialog.cpp b/src/gui/AboutDialog.cpp index 86cece993..0de79fccc 100644 --- a/src/gui/AboutDialog.cpp +++ b/src/gui/AboutDialog.cpp @@ -20,13 +20,144 @@ #include "ui_AboutDialog.h" #include "config-keepassx.h" -#include "git-info.h" #include "core/FilePath.h" #include "crypto/Crypto.h" +#include "git-info.h" #include #include +static const QString aboutMaintainers = R"( +

+)"; + +static const QString aboutContributors = R"( +

VIP Patreon Supporters:

+ +

Notable Code Contributions:

+ +

Patreon Supporters:

+ +

Translations:

+ +)"; + AboutDialog::AboutDialog(QWidget* parent) : QDialog(parent) , m_ui(new Ui::AboutDialog()) @@ -107,6 +238,9 @@ AboutDialog::AboutDialog(QWidget* parent) m_ui->debugInfo->setPlainText(debugInfo); + m_ui->maintainers->setText(aboutMaintainers); + m_ui->contributors->setText(aboutContributors); + setAttribute(Qt::WA_DeleteOnClose); connect(m_ui->buttonBox, SIGNAL(rejected()), SLOT(close())); connect(m_ui->copyToClipboard, SIGNAL(clicked()), SLOT(copyToClipboard())); diff --git a/src/gui/AboutDialog.ui b/src/gui/AboutDialog.ui index 2b274544a..8bd8ea01f 100644 --- a/src/gui/AboutDialog.ui +++ b/src/gui/AboutDialog.ui @@ -163,7 +163,7 @@ - + 0 @@ -171,15 +171,7 @@ - <ul> - <li>Jonathan White (<a href="https://github.com/droidmonkey">droidmonkey</a>)</li> - <li>Janek Bevendorff (<a href="https://github.com/phoerious">phoerious</a>)</li> - <li><a href="https://github.com/TheZ3ro">TheZ3ro</a></li> - <li>Louis-Bertrand (<a href="https://github.com/louib">louib</a>)</li> - <li>Weslly Honorato (<a href="https://github.com/weslly">weslly</a>)</li> - <li>Toni Spets (<a href="https://github.com/hifi">hifi</a>)</li> - <li>Sami V&auml;nttinen (<a href="https://github.com/varjolintu">varjolintu</a>)</li> -</ul> + true @@ -238,8 +230,8 @@ 0 0 - 449 - 845 + 466 + 246 @@ -255,61 +247,7 @@ IBeamCursor - <h3>VIP Patreon Supporters:</h3> -<ul> - <li>John Cook</li> - <li>Max Anderson</li> -</ul> -<h3>Notable Code Contributions:</h3> -<ul> - <li>droidmonkey</li> - <li>phoerious</li> - <li>TheZ3ro</li> - <li>louib</li> - <li>weslly</li> - <li>varjolintu (KeePassXC-Browser)</li> - <li>hifi (SSH Agent)</li> - <li>frostasm</li> - <li>fonic (Entry Table View)</li> - <li>kylemanna (YubiKey)</li> - <li>keithbennett (KeePassHTTP)</li> - <li>Typz (KeePassHTTP)</li> - <li>denk-mal (KeePassHTTP)</li> - <li>angelsl (KDBX 4)</li> - <li>seatedscribe (CSV Import)</li> - <li>debfx (KeePassX)</li> - <li>BlueIce (KeePassX)</li> -</ul> -<h3>Patreon Supporters:</h3> -<ul> - <li>Ashura</li> - <li>Alexanderjb</li> - <li>Andreas Kollmann</li> - <li>Richard Ames</li> -</ul> -<h3>Translations:</h3> -<ul> - <li><strong>Basque</strong>: azken_tximinoa, Hey_neken</li> - <li><strong>Catalan</strong>: capitantrueno, dsoms, mcus, raulua, ZJaume</li> - <li><strong>Chinese (China)</strong>: Biggulu, Brandon_c, hoilc, ligyxy, vc5, Small_Ku</li> - <li><strong>Chinese (Taiwan)</strong>: BestSteve, MiauLightouch, Small_Ku, yan12125, ymhuang0808</li> - <li><strong>Czech</strong>: DanielMilde, JosefVitu, pavelb, tpavelek</li> - <li><strong>Danish</strong>: nlkl</li> - <li><strong>Dutch</strong>: apie, bartlibert, evanoosten, fvw, KnooL, srgvg, Vistaus, wanderingidea</li> - <li><strong>Finnish</strong>: artnay, Jarppi, MawKKe</li> - <li><strong>French</strong>: A1RO, aghilas.messara, bisaloo, frgnca, ggtr1138, gilbsgilbs, gtalbot, Gui13, iannick, jlutran, kyodev, logut, MartialBis, narzb, pBouillon, plunkets, Raphi111, Scrat15, tl_pierre, wilfriedroset</li> - <li><strong>German</strong>: antsas, BasicBaer, Calyrx, codejunky, DavidHamburg, eth0, for1real, jensrutschmann, joe776, kflesch, MarcEdinger, marcbone, mcliquid, mfernau77, montilo, nursoda, omnisome4, origin_de, pcrcoding, phoerious, rgloor, transi_222, vlenzer, waster</li> - <li><strong>Greek</strong>: magkopian, nplatis, tassos.b, xinomilo</li> - <li><strong>Hungarian</strong>: bubu, meskobalazs, urbalazs</li> - <li><strong>Indonesian</strong>: zk</li> - <li><strong>Italian</strong>: amaxis, bovirus, duncanmid, FranzMari, lucaim, Mte90, Peo, TheZ3ro, tosky, VosaxAlo</li> - <li><strong>Japanese</strong>: masoo, metalic_cat, p2635, Shinichirou_Yamada, vargas.peniel, vmemjp, yukinakato</li> - <li><strong>Korean</strong>: cancantun, peremen</li> - <li><strong>Lithuanian</strong>: Moo</li> - <li><strong>Polish</strong>: keypress, konradmb, mrerexx, psobczak</li> - <li><strong>Portuguese (Brazil)</strong>: danielbibit, fabiom, flaviobn, vitor895, weslly</li> -</ul> - + Qt::AutoText