Skip to content

Commit

Permalink
feat: add disable animations setting (#631)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tienisto committed Aug 23, 2023
1 parent 7f6a42a commit 8124182
Show file tree
Hide file tree
Showing 39 changed files with 294 additions and 125 deletions.
6 changes: 6 additions & 0 deletions assets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
## 1.11.0 (2023-)

- feat: optionally enable HTTPS (encryption) when share via link (@Tienisto)
- feat: use switches instead of dropdowns for settings (@forecaster-cyber)
- feat: text message dialog is multiline only (@Tienisto)
- feat: add option to disable animations (@Tienisto)
- feat(desktop): bind "ESC" key to go to the previous page (@RiverTwilight, @Tienisto)
- feat(android, ios): open link in new browser tab (@Tienisto)
- feat(linux): enable autostart feature (@TheGB0077)
- fix(android, ios): Save GIFs and image metadata (@natsuk4ze)
- fix(desktop): GPU usage when hidden to tray (@Tienisto)

## 1.10.0 (2023-06-02)

Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/_missing_translations_bn.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,17 @@
"colorOptions": {
"system": "System"
},
"saveWindowPlacement": "Quit: Save window placement"
"saveWindowPlacement": "Quit: Save window placement",
"animations": "Animations"
},
"receive": {
"downloads": "(Downloads)"
},
"network": {
"multicastGroup": "Multicast",
"multicastGroupWarning": "You might not be detected by other devices because you are using a custom multicast address. (default: {defaultMulticast})"
}
},
"advancedSettings": "Advanced settings"
},
"troubleshootPage": {
"title": "Troubleshoot",
Expand Down
8 changes: 7 additions & 1 deletion assets/i18n/_missing_translations_fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,11 @@
"@@info": [
"Here are translations that exist in <en> but not in <fa>.",
"After editing this file, you can run 'dart run slang apply --locale=fa' to quickly apply the newly added translations."
]
],
"settingsTab": {
"general": {
"animations": "Animations"
},
"advancedSettings": "Advanced settings"
}
}
5 changes: 5 additions & 0 deletions assets/i18n/_unused_translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@
},
"sendTab": {
"thisDevice": "This Device"
},
"dialogs": {
"messageInput": {
"multiline": "Multiline"
}
}
},
"ar": {},
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Quit: Save window placement",
"minimizeToTray": "Quit: Minimize to tray",
"launchAtStartup": "Autostart after login",
"launchMinimized": "Autostart: Start hidden"
"launchMinimized": "Autostart: Start hidden",
"animations": "Animations"
},
"receive": {
"title": "Receive",
Expand All @@ -114,7 +115,8 @@
"encryption": "Encryption",
"multicastGroup": "Multicast",
"multicastGroupWarning": "You might not be detected by other devices because you are using a custom multicast address. (default: {defaultMulticast})"
}
},
"advancedSettings": "Advanced settings"
},
"troubleshootPage": {
"title": "Troubleshoot",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_ar.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "إنهاء: حفظ موقع النافذة",
"minimizeToTray": "إنهاء : أخفاء في شريط المهام",
"launchAtStartup": "تشغيل تلقائي بعد تسجيل الدخول",
"launchMinimized": "تشغيل تلقائي: ابدأ مخفيًا"
"launchMinimized": "تشغيل تلقائي: ابدأ مخفيًا",
"animations": "الرسوم المتحركة"
},
"receive": {
"title": "استلم",
Expand All @@ -114,7 +115,8 @@
"encryption": "التشفير",
"multicastGroup": "فرق البث المتعدد",
"multicastGroupWarning": "ربما لا يتم الكشف عنك من قبل الأجهزة الأخرى لأنك تستخدم عنوان بث متعدد مخصص. (الافتراضي: {defaultMulticast})"
}
},
"advancedSettings": "الإعدادات المتقدمة"
},
"troubleshootPage": {
"title": "حل المشكلات",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_ca.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Surt: desa la ubicació de la finestra",
"minimizeToTray": "Surt: Minimitzar a la safata",
"launchAtStartup": "Inici automàtic després d'iniciar sessió",
"launchMinimized": "Inici automàtic: Inici minimitzat"
"launchMinimized": "Inici automàtic: Inici minimitzat",
"animations": "Animacions"
},
"receive": {
"title": "Rebre",
Expand All @@ -114,7 +115,8 @@
"encryption": "Encriptació",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Podria no ser detectat per altres dispositius perquè està utilitzant una adreça multicast personalitzada. (per defecte: {defaultMulticast})"
}
},
"advancedSettings": "Configuració avançada"
},
"troubleshootPage": {
"title": "Solucionar problemes",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_cs.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Při ukončení uložit umístění okna",
"minimizeToTray": "Při ukončení minimalizovat do lišty",
"launchAtStartup": "Automatické spuštění po přihlášení",
"launchMinimized": "Automatické spuštění: skrytý start"
"launchMinimized": "Automatické spuštění: skrytý start",
"animations": "Animace"
},
"receive": {
"title": "Příjmout",
Expand All @@ -114,7 +115,8 @@
"encryption": "Šifrování",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Je možné, že vás ostatní zařízení nezjistí, protože používáte vlastní adresu vícesměrového vysílání. (výchozí: {defaultMulticast})"
}
},
"advancedSettings": "Pokročilá nastavení"
},
"troubleshootPage": {
"title": "Odstraňování problémů",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_de.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Schließen: Fensterposition speichern",
"minimizeToTray": "Schließen: in Symbolleiste minimieren",
"launchAtStartup": "Autostart nach Login",
"launchMinimized": "Autostart: versteckt starten"
"launchMinimized": "Autostart: versteckt starten",
"animations": "Animationen"
},
"receive": {
"title": "Empfangen",
Expand All @@ -114,7 +115,8 @@
"encryption": "Verschlüsselung",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Möglicherweise wirst du von anderen Geräten nicht erkannt, weil du eine benutzerdefinierte Multicast-Adresse verwendest. (Standard: {defaultMulticast})"
}
},
"advancedSettings": "Erweiterte Einstellungen"
},
"troubleshootPage": {
"title": "Fehlerbehebung",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_es-ES.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Al salir guardar la ubicación de la ventana",
"minimizeToTray": "Cerrar: Minimizar ventana",
"launchAtStartup": "Inicio automático",
"launchMinimized": "Inicio automático: Iniciar minimizado"
"launchMinimized": "Inicio automático: Iniciar minimizado",
"animations": "Animaciones"
},
"receive": {
"title": "Recibir",
Expand All @@ -114,7 +115,8 @@
"encryption": "Encriptación",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Es posible que no seas visible para otros dispositivos porque estás utilizando una dirección multicast personalizada. (Dirección multicast por defecto: {defaultMulticast})"
}
},
"advancedSettings": "Configuración avanzada"
},
"troubleshootPage": {
"title": "Solucionar problemas",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_fr-FR.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Quitter: Sauvegarder l'emplacement de la fenêtre",
"minimizeToTray": "Quitter : Réduire à la barre des tâches",
"launchAtStartup": "Démarrage automatique : Après la connexion",
"launchMinimized": "Démarrage automatique : Minimiser"
"launchMinimized": "Démarrage automatique : Minimiser",
"animations": "Animations"
},
"receive": {
"title": "Reçu",
Expand All @@ -114,7 +115,8 @@
"encryption": "Chiffrement",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Il est possible que vous ne soyez pas détecté par d'autres appareils car vous utilisez une adresse multicast différente de celle par défaut. (par défaut: {defaultMulticast})"
}
},
"advancedSettings": "Paramètres avancés"
},
"troubleshootPage": {
"title": "Dépannage",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_hu.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Kilépés: Ablak pozíció mentése",
"minimizeToTray": "Kilépés: Minimalizálja a tálcára",
"launchAtStartup": "Auto. indítás bejelentkezés után",
"launchMinimized": "Auto. indítás: Kis méretben"
"launchMinimized": "Auto. indítás: Kis méretben",
"animations": "Animációk"
},
"receive": {
"title": "Fogadás",
Expand All @@ -114,7 +115,8 @@
"encryption": "Titkosítás",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Előfordulhat, hogy más eszközök nem észlelik eszközét, mert egyéni multicast címet használ. (alapérték: {defaultMulticast})"
}
},
"advancedSettings": "Haladó beállítások"
},
"troubleshootPage": {
"title": "Hibaelhárítás",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_in.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Keluar: Simpan posisi jendela",
"minimizeToTray": "Keluar: Perkecil ke pojok bawah",
"launchAtStartup": "Mulai otomatis setelah masuk",
"launchMinimized": "Mulai otomatis: Berjalan di belakang"
"launchMinimized": "Mulai otomatis: Berjalan di belakang",
"animations": "Animasi"
},
"receive": {
"title": "Menerima",
Expand All @@ -114,7 +115,8 @@
"encryption": "Encryption",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Anda mungkin tidak terdeteksi oleh perangkat lain karena Anda menggunakan alamat multicast khusus. (default: {defaultMulticast})"
}
},
"advancedSettings": "Pengaturan Lanjutan"
},
"troubleshootPage": {
"title": "Perbaikan masalah",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_it.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Esci: Salva posizione della finestra",
"minimizeToTray": "Esci: Riduci ad icona nel vassoio",
"launchAtStartup": "Avvio automatico dopo il login",
"launchMinimized": "Avvio automatico: Avvio nascosto"
"launchMinimized": "Avvio automatico: Avvio nascosto",
"animations": "Animazioni"
},
"receive": {
"title": "Ricevi",
Expand All @@ -114,7 +115,8 @@
"encryption": "Crittografia",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Potresti non essere rilevato dagli altri dispositivi perché stai utilizzando un indirizzo multicast personalizzato. (predefinito: {defaultMulticast})"
}
},
"advancedSettings": "Impostazioni avanzate"
},
"troubleshootPage": {
"title": "Risoluzione dei problemi",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_iw.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "יציאה: שמירת מיקום החלון",
"minimizeToTray": "יציאה: מזעור למגש",
"launchAtStartup": "הפעלה אוטומטית לאחר הכניסה",
"launchMinimized": "הפעלה אוטומטית: התחל מוסתר"
"launchMinimized": "הפעלה אוטומטית: התחל מוסתר",
"animations": "הנפשות"
},
"receive": {
"title": "קבל",
Expand All @@ -114,7 +115,8 @@
"encryption": "הצפנה",
"multicastGroup": "מולטיקאסט",
"multicastGroupWarning": "יתכן שלא יזוהו מכשירים אחרים בגלל שאתה משתמש בכתובת מולטיקאסט מותאמת אישית. (ברירת־מחדל: {defaultMulticast})"
}
},
"advancedSettings": "הגדרות מתקדמות"
},
"troubleshootPage": {
"title": "פתרון תקלות",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_ja.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "終了時: ウィンドウ配置を記憶",
"minimizeToTray": "終了時: トレイに最小化",
"launchAtStartup": "ログイン時に自動起動",
"launchMinimized": "自動起動時: 隠れた状態で開始"
"launchMinimized": "自動起動時: 隠れた状態で開始",
"animations": "アニメーション"
},
"receive": {
"title": "受信",
Expand All @@ -114,7 +115,8 @@
"encryption": "暗号化",
"multicastGroup": "マルチキャスト",
"multicastGroupWarning": "カスタムのマルチキャストアドレスを使用しているため、他のデバイスから検出されない場合があります。(デフォルト: {defaultMulticast})"
}
},
"advancedSettings": "詳細設定"
},
"troubleshootPage": {
"title": "トラブルシューティング",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_ko.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "종료: 화면 위치 저장하기",
"minimizeToTray": "종료 시 시스템 트레이로 최소화",
"launchAtStartup": "로그인 시 자동으로 시작",
"launchMinimized": "최소화된 상태로 시작"
"launchMinimized": "최소화된 상태로 시작",
"animations": "애니메이션"
},
"receive": {
"title": "수신",
Expand All @@ -114,7 +115,8 @@
"encryption": "암호화",
"multicastGroup": "멀티캐스트",
"multicastGroupWarning": "사용자 지정 멀티캐스트 주소를 사용하고 있기 때문에 다른 기기에서 감지되지 않을 수 있습니다. (기본값: {defaultMulticast})"
}
},
"advancedSettings": "고급 설정"
},
"troubleshootPage": {
"title": "문제해결",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_ne.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "बंद करें: विंडो स्थानन प्लेसमेंट सहेजें",
"minimizeToTray": "छोड्नुहोस्: ट्रेमा न्यूनतम गर्नुहोस्",
"launchAtStartup": "लगइन पछि स्वत: सुरु गर्नुहोस्",
"launchMinimized": "स्वतः सुरु गर्नुहोस्: लुकेको सुरु गर्नुहोस्"
"launchMinimized": "स्वतः सुरु गर्नुहोस्: लुकेको सुरु गर्नुहोस्",
"animations": "एनिमेसनहरू"
},
"receive": {
"title": "प्राप्त गर्नुहोस्",
Expand All @@ -114,7 +115,8 @@
"encryption": "एनक्रिप्शन",
"multicastGroup": "मल्टीकास्ट",
"multicastGroupWarning": "आप अन्य उपकर्णों द्वारा पहचाना नहीं जा सकता है क्योंकि आप कस्टम मल्टीकास्ट पता का उपयोग कर रहे हैं। (डिफ़ॉल्ट: {defaultMulticast})"
}
},
"advancedSettings": "उन्नत सेटिङहरू"
},
"troubleshootPage": {
"title": "समस्या निवारण करें",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_nl.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Afsluiten: Vensterindeling behouden",
"minimizeToTray": "Stoppen: Minimaliseer naar systeemvak",
"launchAtStartup": "Autostart na inloggen",
"launchMinimized": "Autostart: Start verborgen"
"launchMinimized": "Autostart: Start verborgen",
"animations": "Animaties"
},
"receive": {
"title": "Ontvangen",
Expand All @@ -114,7 +115,8 @@
"encryption": "Encryptie",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Je wordt mogelijk niet gedetecteerd door andere apparaten omdate je een aangepaste multicast-addres gebruikt. (standaard: {defaultMulticast})"
}
},
"advancedSettings": "Geavanceerde instellingen"
},
"troubleshootPage": {
"title": "Probleem oplossen",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_pl.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Zamknij: Zapisz położenie okna",
"minimizeToTray": "Quit: Minimize to tray",
"launchAtStartup": "Autostart po zalogowaniu",
"launchMinimized": "Autostart: Start ukryty"
"launchMinimized": "Autostart: Start ukryty",
"animations": "Animacje"
},
"receive": {
"title": "Odbierz",
Expand All @@ -114,7 +115,8 @@
"encryption": "Szyfrowanie",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Inne urządzenia mogą nie wykryć Twojego urządzenia, ponieważ używasz niestandardowego adresu multicast. (domyślnie: {defaultMulticast})"
}
},
"advancedSettings": "Zaawansowane ustawienia"
},
"troubleshootPage": {
"title": "Rozwiązywanie problemów",
Expand Down
6 changes: 4 additions & 2 deletions assets/i18n/strings_pt-BR.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@
"saveWindowPlacement": "Salvar a posição da janela ao fechar",
"minimizeToTray": "Minimizar para a bandeja ao fechar",
"launchAtStartup": "Abrir automaticamente após o login",
"launchMinimized": "Início automático: Abrir minimizado"
"launchMinimized": "Início automático: Abrir minimizado",
"animations": "Animações"
},
"receive": {
"title": "Recebimento",
Expand All @@ -114,7 +115,8 @@
"encryption": "Criptografia",
"multicastGroup": "Multicast",
"multicastGroupWarning": "Você pode estar indetectável para outros dispositivos por estar usando um endereço multicast customizado. (Padrão: {defaultMulticast})"
}
},
"advancedSettings": "Configurações avançadas"
},
"troubleshootPage": {
"title": "Diagnostique problemas",
Expand Down

0 comments on commit 8124182

Please sign in to comment.