From 62af22cb51abfbd54c28a7d6804d88d13ffb1acf Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 29 May 2019 14:56:09 +0200 Subject: [PATCH] Show folder type icon for non inboxes in unified inbox --- .../eu/faircode/email/AdapterMessage.java | 14 ++++--- app/src/main/res/layout/item_folder.xml | 2 +- .../main/res/layout/item_folder_select.xml | 2 +- .../main/res/layout/item_message_compact.xml | 6 +-- .../main/res/layout/item_message_normal.xml | 6 +-- app/src/main/res/values-cs-rCZ/strings.xml | 1 - app/src/main/res/values-de-rDE/strings.xml | 1 - app/src/main/res/values-es-rES/strings.xml | 1 - app/src/main/res/values-fi-rFI/strings.xml | 1 - app/src/main/res/values-fr-rFR/strings.xml | 1 - app/src/main/res/values-hr-rHR/strings.xml | 38 +++++++++++++++++++ app/src/main/res/values-it-rIT/strings.xml | 1 - app/src/main/res/values-nl-rNL/strings.xml | 1 - app/src/main/res/values-nn-rNO/strings.xml | 1 - app/src/main/res/values-no-rNO/strings.xml | 1 - app/src/main/res/values-pl-rPL/strings.xml | 1 - app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-ro-rRO/strings.xml | 1 - app/src/main/res/values-ru-rRU/strings.xml | 1 - app/src/main/res/values-sv-rSE/strings.xml | 1 - app/src/main/res/values-zh-rCN/strings.xml | 1 - app/src/main/res/values/strings.xml | 2 +- 22 files changed, 56 insertions(+), 29 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 2889cb35c6..899a41177e 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -202,7 +202,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? View.VISIBLE : View.GONE); + ivType.setImageResource(message.drafts > 0 + ? R.drawable.baseline_edit_24 : EntityFolder.getIcon(message.folderType)); + ivType.setVisibility(message.drafts > 0 || + (viewType == ViewType.UNIFIED && !EntityFolder.INBOX.equals(message.folderType)) + ? View.VISIBLE : View.GONE); ivSnoozed.setVisibility(message.ui_snoozed == null ? View.GONE : View.VISIBLE); ivBrowsed.setVisibility(message.ui_browsed ? View.VISIBLE : View.GONE); ivAnswered.setVisibility(message.ui_answered ? View.VISIBLE : View.GONE); diff --git a/app/src/main/res/layout/item_folder.xml b/app/src/main/res/layout/item_folder.xml index 6f15f3ead8..b4caa6402c 100644 --- a/app/src/main/res/layout/item_folder.xml +++ b/app/src/main/res/layout/item_folder.xml @@ -66,7 +66,7 @@ android:id="@+id/ivType" android:layout_width="30dp" android:layout_height="24dp" - android:contentDescription="@string/title_legend_folder_tye" + android:contentDescription="@string/title_legend_folder_type" android:paddingEnd="6dp" android:src="@drawable/baseline_inbox_24" app:layout_constraintBottom_toBottomOf="@+id/tvType" diff --git a/app/src/main/res/layout/item_folder_select.xml b/app/src/main/res/layout/item_folder_select.xml index 222bd57a28..80b557cbd4 100644 --- a/app/src/main/res/layout/item_folder_select.xml +++ b/app/src/main/res/layout/item_folder_select.xml @@ -35,7 +35,7 @@ android:id="@+id/ivType" android:layout_width="24dp" android:layout_height="24dp" - android:contentDescription="@string/title_legend_folder_tye" + android:contentDescription="@string/title_legend_folder_type" android:src="@drawable/baseline_inbox_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintStart_toEndOf="@+id/ivExpander" diff --git a/app/src/main/res/layout/item_message_compact.xml b/app/src/main/res/layout/item_message_compact.xml index a69da21af8..b2805157c2 100644 --- a/app/src/main/res/layout/item_message_compact.xml +++ b/app/src/main/res/layout/item_message_compact.xml @@ -109,11 +109,11 @@ app:layout_constraintTop_toBottomOf="@id/paddingTop" /> Uložit Smazat Počet - Typ složky Dlouze podržet pro více možností Pro omezení spotřeby baterie a dat nebudou ve výchozím stavu synchronizovány všechny zprávy ani složky Máte-li dotaz nebo problém, použijte prosím menu podpory pro získání pomoci diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 810f7a9adc..730db4c2f7 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -581,7 +581,6 @@ Speichern Löschen Zählen - Ordner-Typ Gedrückt halten für weitere Optionen Um Akkuverbrauch und Datennutzung zu reduzieren, werden standardmäßig nicht alle Ordner und E-Mails synchronisiert Wenn Sie eine Frage oder ein Problem haben, verwenden Sie bitte die Hilfe im Menü diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 7c7955769e..46d9be312a 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -581,7 +581,6 @@ Guardar Eliminar Cuenta - Tipo de carpetas Mantenga pulsado para opciones Para limitar el uso de batería y redes, no todas las carpetas y mensajes serán sincronizados por defecto Si tiene una pregunta o problema, por favor use el menú de soporte para obtener ayuda diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index af1b37b841..21f72507de 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -578,7 +578,6 @@ Tallenna Poista Lukumäärä - Kansion tyyppi Pitkä painallus avaa asetukset Akun ja verkon käytön rajoittamiseksi kaikkia kansioita ja viestejä ei oletusarvoisesti synkronoida Jos sinulla on kysyttävää tai ongelma, ole hyvä ja käytä tukivalikkoa saadaksesi apua diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index 770aa66ba5..69bf5385dd 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -578,7 +578,6 @@ Enregistrer Supprimer Nombre - Type de dossier Appui long pour les options Pour limiter l\'utilisation de la batterie et du réseau, les dossiers et les messages ne seront pas tous synchronisés par défaut Si vous avez une question ou un problème, veuillez utiliser le menu Support pour obtenir de l\'aide diff --git a/app/src/main/res/values-hr-rHR/strings.xml b/app/src/main/res/values-hr-rHR/strings.xml index 10162fa562..5641899bd8 100644 --- a/app/src/main/res/values-hr-rHR/strings.xml +++ b/app/src/main/res/values-hr-rHR/strings.xml @@ -260,4 +260,42 @@ Uredi pravila Stvorite kanal obavijesti Uredi kanal obavijesti + Izbriši kanal obavijesti + Želite li trajno izbrisati sve poruke u otpadu? + Brisanje operacija s porukom o pogrešci? + Želite li izbrisati sve lokalne kontakte? + Nema operacija na čekanju + Naziv mape + Prikaži ime + Prikaži skrivene mape + Sakrij mapu + Prikaži u objedinjenoj ulaznoj pošti + Prikaži u navigacijskom izborniku + Sinkroniziranje (primanje poruka) + Povremeno provjeravanje umjesto kontinuirane sinkronizacije + Automatski preuzimajte tekst poruke i privitke + Obavijest za nove poruke + Sinkroniziranje poruka (dana) + Povećanjem ove vrijednosti povećat će se potrošnja baterije i podataka + Zadrži poruke (dana) + Zadrži sve poruke + Automatski izbriši stare poruke + Nedostaje naziv mape + Postoji mapa %1$s + Trajno izbrisati ovu mapu i sve poruke koje sadrži? + Jedinstveni ulazni spremnik + Ulazni spremnik + Odlazni spremnik + Arhiva + Skice + Otpad + Spam + Poslano + Sustav + Korisnik + Mapa primarnog računa + Konverzacija %1$s + Mape jedinstvenog ulaznog spremnika + Nema poruka + Re: %1$s diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 690a0a6bdb..a6fffb9dd1 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -581,7 +581,6 @@ Salva Elimina Quantità - Tipo di cartelle Tieni premuto per le opzioni Per limitare l\'utilizzo della batteria e della rete, non tutte le cartelle e non tutti i messaggi verranno sincronizzati per impostazione predefinita Se hai una domanda o un problema, usa il menu di supporto per ottenere aiuto diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index c6c0ea4eff..2f510cfe79 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -581,7 +581,6 @@ Bewaren Verwijderen Aantal - Maptype Druk lang voor opties Om het gebruik van de batterij en het netwerk te beperken, worden niet alle mappen en niet alle berichten standaard gesynchroniseerd Als u een vraag of een probleem heeft, gebruik dan het menu ondersteuning om hulp te krijgen diff --git a/app/src/main/res/values-nn-rNO/strings.xml b/app/src/main/res/values-nn-rNO/strings.xml index e6072ce97d..a8a529b771 100644 --- a/app/src/main/res/values-nn-rNO/strings.xml +++ b/app/src/main/res/values-nn-rNO/strings.xml @@ -581,7 +581,6 @@ Lagre Slett Antall - Mappe type Langt trykk for flere instillinger For å begrense batteri- og nettverks bruk, vil ikke alle mapper og ikke alle meldinger synkroniseres som standard Hvis du har et spørsmål eller et problem, vennligst bruk support menyen for å få hjelp diff --git a/app/src/main/res/values-no-rNO/strings.xml b/app/src/main/res/values-no-rNO/strings.xml index e6072ce97d..a8a529b771 100644 --- a/app/src/main/res/values-no-rNO/strings.xml +++ b/app/src/main/res/values-no-rNO/strings.xml @@ -581,7 +581,6 @@ Lagre Slett Antall - Mappe type Langt trykk for flere instillinger For å begrense batteri- og nettverks bruk, vil ikke alle mapper og ikke alle meldinger synkroniseres som standard Hvis du har et spørsmål eller et problem, vennligst bruk support menyen for å få hjelp diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index fbfbff1d8f..0cff172b5f 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -577,7 +577,6 @@ Zapisz Usuń Liczba - Rodzaje folderów Przytrzymaj, aby uzyskać więcej opcji W celu ograniczenia użycia baterii i sieci nie wszystkie foldery i wiadomości będą domyślnie synchronizowane Jeśli masz pytanie lub problem, użyj menu Pomoc, aby uzyskać pomoc diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 8c72e2af6a..71366a3f99 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -572,7 +572,6 @@ Salvar Deletar Contagem - Tipo de pasta Mantenha pressionado para mais opções Para limitar o uso de bateria e de rede nem todas as pastas e mensagens serão sincronizadas por padrão Se você tiver uma pergunta ou um problema, por favor, use o menu de suporte para obter ajuda diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 678013027a..8ff56c8b6b 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -589,7 +589,6 @@ Salvează Șterge Contor - Tip de dosar Atingeți lung pentru opțiuni Pentru a limita utilizarea bateriei şi a conexiunii, nu vor fi sincronizate în mod implicit toate dosarele si mesajele Dacă aveți o întrebare sau o problemă, vă rugăm să utilizați meniul de suport tehnic pentru a obține ajutor diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index 02ea2b0c33..7bed0557d4 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -597,7 +597,6 @@ Сохранить Удалить Количество - Типы папок Длительно нажмите для вариантов Для экономии заряда батареи и трафика не все папки и сообщения синхронизируются по умолчанию Если у вас есть вопрос или проблема, пожалуйста, используйте меню поддержки для получения помощи diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index bbde669d09..4b0cae4bc7 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -560,7 +560,6 @@ Spara Ta bort Antal - Mapptyp Långtryck för inställningar För att begränsa batteri- och nätverksanvändning synkroniseras inte alla mappar och inte alla meddelanden som standard Om du har en fråga eller ett problem, vänligen använd supportmenyn för att få hjälp diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8b56d2048d..d3b50f5b85 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -573,7 +573,6 @@ 保存 删除 总数 - 文件夹类型 长按以显示更多选项 为了减少电池和网络的使用量, 默认情况下, 并非所有文件夹和邮件都将同步 如果您要提问或有问题,请使用支持选项获取帮助 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1b4b245dac..cf60335d5a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -661,7 +661,7 @@ Save Delete Count - Folders type + Folders type Long press for options To limit battery and network usage not all folders and not all messages will be synchronized by default