Skip to content

Commit efbe945

Browse files
committed
GUI: Replace loading gifs with webp animations
1 parent 618ceb0 commit efbe945

File tree

7 files changed

+13
-5
lines changed

7 files changed

+13
-5
lines changed

src/Makefile.qt.include

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,8 +496,8 @@ RES_ICONS = \
496496
qt/res/images/ic-check-box-indeterminate.svg \
497497
qt/res/images/ic-information.svg \
498498
qt/res/images/ic-information-hover.svg \
499-
qt/res/images/ani-loading-dark.gif \
500-
qt/res/images/ani-loading.gif \
499+
qt/res/images/ani-loading-dark.webp \
500+
qt/res/images/ani-loading-light.webp \
501501
qt/res/images/ic-check-vote.svg \
502502
qt/res/images/ic-check-vote-active.svg \
503503
qt/res/images/ic-check-vote-dark.svg \

src/qt/loadingdialog.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include "loadingdialog.h"
6+
7+
#include "qtutils.h"
8+
69
#include "ui_loadingdialog.h"
710

811
#include <QMovie>
@@ -36,7 +39,12 @@ LoadingDialog::LoadingDialog(QWidget *parent, QString loadingMsg) :
3639

3740
ui->frame->setProperty("cssClass", "container-loading");
3841

39-
QMovie *movie = new QMovie("://ani-loading-dark");
42+
QMovie *movie = {};
43+
if (isLightTheme()) {
44+
movie = new QMovie("://ani-loading-light");
45+
} else {
46+
movie = new QMovie("://ani-loading-dark");
47+
}
4048
ui->labelMovie->setText("");
4149
ui->labelMovie->setMovie(movie);
4250
movie->start();

src/qt/pivx.qrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200
<file alias="ic-check-box-dark-active">res/images/ic-check-box-dark-active.svg</file>
201201
<file alias="ic-check-box-indeterminate">res/images/ic-check-box-indeterminate.svg</file>
202202
<file alias="ic-check-liliac-indeterminate">res/images/ic-check-liliac-indeterminate.svg</file>
203-
<file alias="ani-loading-dark">res/images/ani-loading-dark.gif</file>
204-
<file alias="ani-loading">res/images/ani-loading.gif</file>
203+
<file alias="ani-loading-dark">res/images/ani-loading-dark.webp</file>
204+
<file alias="ani-loading-light">res/images/ani-loading-light.webp</file>
205205
<file alias="ic-pending">res/images/ic-pending.svg</file>
206206
<file alias="ic-transaction-stake-delegated">res/images/ic-transaction-stake-delegated.svg</file>
207207
<file alias="ic-transaction-stake-delegated-inactive">res/images/ic-transaction-stake-delegated-inactive.svg</file>
-201 KB
Binary file not shown.
449 KB
Loading
762 KB
Loading

src/qt/res/images/ani-loading.gif

-199 KB
Binary file not shown.

0 commit comments

Comments
 (0)