Lagrange [release]

Window: Use a rotating arrow as the download animation

63f53ca41dc068241d7a1bdbf05c5036fe70dbe7
diff --git a/src/ui/window.c b/src/ui/window.c
index d2ec6822..986cfe69 100644
--- a/src/ui/window.c
+++ b/src/ui/window.c
@@ -194,6 +194,44 @@ static const iMenuItem identityButtonMenuItems_[] = {
 
 static const char *reloadCStr_ = "\U0001f503";
 static const char *stopSeqCStr_[] = {
+    /* Rotating arrow */
+    uiTextCaution_ColorEscape "\U00002b62",
+    uiTextCaution_ColorEscape "\U00002b68",
+    uiTextCaution_ColorEscape "\U00002b63",
+    uiTextCaution_ColorEscape "\U00002b69",
+    uiTextCaution_ColorEscape "\U00002b60",
+    uiTextCaution_ColorEscape "\U00002b66",
+    uiTextCaution_ColorEscape "\U00002b61",
+    uiTextCaution_ColorEscape "\U00002b67",
+#if 0
+    /* Star */
+    uiTextCaution_ColorEscape "\u2bcc",
+    uiTextCaution_ColorEscape "\u2bcd",
+    uiTextCaution_ColorEscape "\u2bcc",
+    uiTextCaution_ColorEscape "\u2bcd",
+    uiTextCaution_ColorEscape "\u2bcc",
+    uiTextCaution_ColorEscape "\u2bcd",
+    uiTextCaution_ColorEscape "\u2bce",
+    uiTextCaution_ColorEscape "\u2bcf",
+    uiTextCaution_ColorEscape "\u2bce",
+    uiTextCaution_ColorEscape "\u2bcf",
+    uiTextCaution_ColorEscape "\u2bce",
+    uiTextCaution_ColorEscape "\u2bcf",
+#endif
+#if 0
+    /* Pulsing circle */
+    uiTextCaution_ColorEscape "\U0001f785",
+    uiTextCaution_ColorEscape "\U0001f786",
+    uiTextCaution_ColorEscape "\U0001f787",
+    uiTextCaution_ColorEscape "\U0001f788",
+    uiTextCaution_ColorEscape "\U0001f789",
+    uiTextCaution_ColorEscape "\U0001f789",
+    uiTextCaution_ColorEscape "\U0001f788",
+    uiTextCaution_ColorEscape "\U0001f787",
+    uiTextCaution_ColorEscape "\U0001f786",
+#endif
+#if 0
+    /* Dancing dots */
     uiTextCaution_ColorEscape "\U0001fb00",
     uiTextCaution_ColorEscape "\U0001fb01",
     uiTextCaution_ColorEscape "\U0001fb07",
@@ -224,6 +262,7 @@ static const char *stopSeqCStr_[] = {
     uiTextCaution_ColorEscape "\U0001fb1e",
     uiTextCaution_ColorEscape "\U0001fb07",
     uiTextCaution_ColorEscape "\U0001fb03",
+#endif
 };
 
 static void updateNavBarIdentity_(iWidget *navBar) {
@@ -241,8 +280,8 @@ static void updateNavBarIdentity_(iWidget *navBar) {
     setFlags_Widget(as_Widget(idItem), disabled_WidgetFlag, !ident);
 }
 
-static const int loadAnimIntervalMs_ = 200;
-static int loadAnimIndex_ = 0;
+static const int loadAnimIntervalMs_ = 266;
+static int       loadAnimIndex_      = 0;
 
 static const char *loadAnimationCStr_(void) {
     return stopSeqCStr_[loadAnimIndex_ % iElemCount(stopSeqCStr_)];