From 8cf3ee866e6dd5eced2f9a3a2310dc4925bcbd6e Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Fri, 15 Feb 2019 08:56:11 -0500 Subject: [PATCH] Updated contributors in about dialog (#2683) * Updated contributors and translators in about dialog * Move contributor and maintainer text from AboutDialog.ui to AboutDialog.cpp in static strings --- .gitignore | 1 + share/about-contributors.html | 54 -------------- share/about.html | 14 ---- src/gui/AboutDialog.cpp | 136 +++++++++++++++++++++++++++++++++- src/gui/AboutDialog.ui | 72 ++---------------- 5 files changed, 141 insertions(+), 136 deletions(-) delete mode 100644 share/about-contributors.html delete mode 100644 share/about.html 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:

+
    +
  • John Cook
  • +
  • Max Anderson
  • +
  • l0b0
  • +
  • NarwhalOfAges
  • +
  • Caleb Currie
  • +
  • Igor Zinovik
  • +
  • Morgan Courbet
  • +
  • Sergiu Coroi
  • +
+

Notable Code Contributions:

+
    +
  • droidmonkey
  • +
  • phoerious
  • +
  • TheZ3ro
  • +
  • louib
  • +
  • weslly
  • +
  • varjolintu (KeePassXC-Browser)
  • +
  • hifi (SSH Agent)
  • +
  • ckieschnick (KeeShare)
  • +
  • seatedscribe (CSV Import)
  • +
  • brainplot (many improvements)
  • +
  • kneitinger (many improvements)
  • +
  • frostasm (many improvements)
  • +
  • fonic (Entry Table View)
  • +
  • kylemanna (YubiKey)
  • +
  • keithbennett (KeePassHTTP)
  • +
  • Typz (KeePassHTTP)
  • +
  • denk-mal (KeePassHTTP)
  • +
  • angelsl (KDBX 4)
  • +
  • debfx (KeePassX)
  • +
  • BlueIce (KeePassX)
  • +
+

Patreon Supporters:

+
    +
  • Ashura
  • +
  • Alexanderjb
  • +
  • Andreas Kollmann
  • +
  • Richard Ames
  • +
  • Christian Rasmussen
  • +
  • Gregory Werbin
  • +
  • Nuutti Toivola
  • +
  • SLmanDR
  • +
  • Tyler Gass
  • +
  • Lionel Laské
  • +
  • Dmitrii Galinskii
  • +
  • Sergei Maximov
  • +
  • John-Ivar
  • +
  • Clayton Casciato
  • +
+

Translations:

+
    +
  • Arabic: AboShanab, Night1, kmutahar, muha_abdulaziz, omar.nsy
  • +
  • Basque: azken_tximinoa, Hey_neken
  • +
  • Bengali: codesmite
  • +
  • Burmese: Phyu
  • +
  • Catalan: capitantrueno, dsoms, mcus, raulua, ZJaume
  • +
  • Chinese (China): Biggulu, Brandon_c, Dy64, Felix2yu, Small_Ku, Z4HD, + carp0129, ef6, holic, kikyous, kofzhanganguo, ligyxy, remonli, slgray, umi_neko, vc5
  • +
  • Chinese (Taiwan): BestSteve, MiauLightouch, Small_Ku, flachesis, gojpdchx, + raymondtau, th3lusive, yan12125, ymhuang0808
  • +
  • Czech: DanielMilde, JosefVitu, awesomevojta, pavelb, tpavelek
  • +
  • Danish: nlkl, KalleDK, MannVera, alfabetacain, ebbe, thniels
  • +
  • Dutch: Bubbel, Dr.Default, apie, bartlibert, evanoosten, fvw, KnooL, + srgvg, Vistaus, wanderingidea, Stephan_P, Zombaya1, e2jk, ovisicnarf, pietermj, rigrig, + theniels17
  • +
  • English (UK): YCMHARHZ, rookwood01, throne3d
  • +
  • Esperanto: batisteo
  • +
  • Estonian: Hermanio
  • +
  • Finnish: artnay, Jarppi, MawKKe, petri, tomisalmi, hifi, varjolintu
  • +
  • French: yahoe.001, A1RO, Albynton, Cabirto, Fumble, Gui13, MartialBis, + MrHeadwar, Nesousx, Raphi111, Scrat15, aghilas.messara, alexisju, b_mortgat, benoitbalon, + bisaloo, e2jk, ebrious, frgnca, ggtr1138, gilbsgilbs, gtalbot, houdini, houdini69, + iannick, jlutran, kyodev, lacnic, laetilodie, logut, mlpo, narzb, nekopep, pBouillon, + plunkets, theodex, tl_pierre, wilfriedroset
  • +
  • German: origin_de, mithrial, andreas.maier, NotAName, Atalanttore, + Hativ, muellerma, mircsicz, derhagen, Wyrrrd, mbetz, kflesch, nursoda, BasicBaer, + mfernau77, for1real, joe776, waster, eth0, marcbone, mcliquid, transi_222, MarcEdinger, + DavidHamburg, jensrutschmann, codejunky, vlenzer, montilo, antsas, rgloor, Calyrx, + omnisome4, pcrcoding
  • +
  • Greek: magkopian, nplatis, tassos.b, xinomilo
  • +
  • Hungarian: bubu, meskobalazs, urbalazs, andras_tim
  • +
  • Indonesian: zk, bora_ach
  • +
  • Italian: the.sailor, VosaxAlo, tosky, seatedscribe, bovirus, Peo, + NITAL, FranzMari, Gringoarg, amaxis, salvatorecordiano, duncanmid, lucaim
  • +
  • Japanese: masoo, metalic_cat, p2635, Shinichirou_Yamada, + vargas.peniel, vmemjp, yukinakato, gojpdchx, saita
  • +
  • Korean: cancantun, peremen
  • +
  • Lithuanian: Moo, pauliusbaulius, rookwood101
  • +
  • Norweigian Bokmål: sattor, ysteinalver, jumpingmushroom, + JardarBolin, eothred, torgeirf, haarek
  • +
  • Polish: keypress, konradmb, mrerexx, psobczak, SebJez, hoek
  • +
  • Portuguese: weslly, xendez
  • +
  • Portuguese (Brazil): danielbibit, guilherme__sr, Havokdan, fabiom, + flaviobn, weslly, newmanisaac, rafaelnp, RockyTV, xendez, lucasjsoliveira, vitor895, + mauri.andres, andersoniop
  • +
  • Portuguese (Portugal): American_Jesus, xendez, hds, arainho, a.santos, + pfialho, smarquespt, mihai.ile, smiguel, lmagomes, xnenjm
  • +
  • Russian: Mogost, alexminza, KekcuHa, NcNZllQnHVU, ruslan.denisenko, + agag11507, anm, cl0ne, JayDi85, RKuchma, Rakleed, vsvyatski, NetWormKido, DG, + Mr.GreyWolf, VictorR2007, _nomoretears_, netforhack, denoos, wkill95, Shevchuk, + talvind, artemkonenko, ShareDVI
  • +
  • Slovak: l.martinicky, Slavko, crazko, pecer
  • +
  • Spanish: gonrial, iglpdc, vsvyatski, Xlate1984, erinm, AndreachongB, + piegope, lupa18, e2jk, capitantrueno, LeoBeltran, antifaz, Zranz, AdrianClv, + EdwardNavarro, rodolfo.guagnini, NicolasCGN, caralu74, puchrojo, DarkHolme, + pdinoto, masanchez5000, adolfogc, systurbed, mauri.andres, Bendhet, vargas.peniel, + eliluminado, jojobrambs, pquin
  • +
  • Swedish: theschitz, Anders_Bergqvist, LIINdd, krklns, henziger, + jpyllman, peron, Thelin, baxtex, zeroxfourc
  • +
  • Thai: arthit, rayg
  • +
  • Turkish: TeknoMobil, etc, SeLeNLeR, ethem578, cagries, N3pp
  • +
  • Ukrainian: brisk022, exlevan, chulivska, cl0ne, zoresvit, + netforhack, ShareDVI
  • +
+)"; + 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