From 63b6b71bf0ea8a985f45bf13666b55b6a76a2e7e Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Mon, 24 Feb 2020 23:22:48 +0100 Subject: Remove local SSO version --- settings.gradle | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/settings.gradle b/settings.gradle index 2104f465a..9d495b34f 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,5 +1 @@ -include ':app' -//include ':Android-SingleSignOn' - -include ':Android-SingleSignOn' -project(':Android-SingleSignOn').projectDir = new File('../Android-SingleSignOn') \ No newline at end of file +include ':app' \ No newline at end of file -- cgit v1.2.3 From 680933f62905e52f903c60cb61ad10724c762913 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 24 Feb 2020 03:39:47 +0000 Subject: [tx-robot] updated from transifex --- app/src/main/res/values-de/strings.xml | 4 +- app/src/main/res/values-hu-rHU/strings.xml | 12 +++- app/src/main/res/values-ko/strings.xml | 26 +++++++- app/src/main/res/values-sk-rSK/strings.xml | 60 ++++++++++++++++++- app/src/main/res/values-zh-rTW/strings.xml | 95 +++++++++++++++++++++--------- 5 files changed, 161 insertions(+), 36 deletions(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index ee34624dc..05195d611 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -101,7 +101,7 @@ Umbenennen Einstellungen Dunkles Design - Hintergrundsynchronisation + Hintergrundsynchronisierung Über WLAN und mobile Daten synchronisieren Nur über WLAN synchronisieren Hell @@ -119,7 +119,7 @@ Kommentar Damit wird dieser Anhang dauerhaft gelöscht. Bislang kein Inhalt - Letzte Hintergrundsynchronisation: + Letzte Hintergrundsynchronisierung: Aus 15 Minuten 1 Stunde diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index 2aa03e87f..d907f766f 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -16,6 +16,8 @@ Tábla szerkesztése Tábla archiválása Tábla törlése + %1$s törlése + Névjegy Verzió @@ -87,6 +89,7 @@ Biztos, hogy menti a változásokat? elvetés Biztos, hogy törli a jelenlegi oszlopot? + Új oszlop hozzáadása a + gombbal Új kártya hozzáadása a + gombbal Kártyák frissítése A Kártyák verziója túl régi @@ -98,6 +101,7 @@ Átnevezés Beállítások Sötét téma + Háttér-szinkronizálás Szinkronizálás Wi-Fin és mobil adatkapcsolaton Szinkronizálás csak Wi-Fin Világos @@ -113,7 +117,13 @@ Kiválasztás Tulajdonos Megjegyzés + Ez véglegesen törli ezt a mellékletet. + Még nincs tartalom + Legutóbbi háttér-szinkronizálás: + Ki 15 perc 1 óra 6 óra - + Kártya áthelyezése + %1$s áthelyezése + diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 13ad13b16..1bf8ee936 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -16,6 +16,8 @@ 게시판 편집 게시판 보관 게시판 삭제 + %1$s 삭제 + 정보 버전 @@ -31,6 +33,7 @@ 문제점 GitHub 이슈 트래커에서 이 앱의 버그를 보고하거나 기능을 제안할 수 있습니다: <a href=\"%1$s\"></a> 번역 + Transifex의 Nextcloud팀에 가입해서 번역을 도와주세요: %1$s 앱 라이선스 이 앱은 GNU General Public License v3+로 배포됩니다. 라이선스 보기 @@ -86,22 +89,41 @@ 변경된 사항을 저장하시겠습니까? 무시 선택된 열을 지우시겠습니까? - 더하기 버튼을 사용하여 새 카드를 추가하십시오. + + 버튼을 사용하여 열 추가 + + 버튼을 사용하여 새 카드를 추가 덱 업데이트하기 덱 버전이 너무 오래되었습니다. 덱 버전이 너무 오래되었습니다. 안드로이드 클라이언트를 사용하기 위해서는 업데이트가 필요합니다. 업데이트 삭제 + 이 행동은 스택과 카드를 포함한 게시판을 영구히 삭제합니다. + 열 이름 바꾸기 이름 바꾸기 설정 어두운 테마 + 백그라운드 동기화 + Wi-Fi나 모바일 데이터를 사용해 동기화 + Wi-Fi만 사용해 동기화 밝게 + 할당되지 않은 %1$s 실행 취소 + 카드에 활동이 없습니다. 인터넷에 연결되어 있어야만 활동을 불러올 수 있습니다. + 열 이름 바꾸기 + 게시판 공유 + 현재 오프라인 + 관리 공유 + 인터넷에 연결되어 있어야만 계정을 추가할 수 있습니다. 선택 Owner 설명 + 이 행동은 첨부파일을 영구히 삭제합니다. + 아직 내용 없음 + 마지막 백그라운드 동기화: + 꺼짐 15분 1시간 6시간 - + 카드 이동 + %1$s 이동 + diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index 0bde64aa3..110e50531 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -10,11 +10,13 @@ Nástenky + Pridať Uložiť Upraviť nástenku Archivovať nástenku Zmazať nástenku + Zmazať %1$s O aplikácii @@ -49,11 +51,14 @@ Priradiť používateľov Termín dokončenia Aktivita + Pridať kartu + Pridať stĺpec + Pridať účet menu - Priradiť kartu vám - Zrušiť priradenie karty vám + Priradiť kartu mne + Zrušiť priradenie karty mne Archivovať kartu Zmazať kartu Pridať nástenk @@ -62,6 +67,7 @@ Odstrániť termín dokončenia + Pridať %1$s Vyskytla sa chyba kopírovať Výnimka @@ -72,4 +78,52 @@ Prílohy Aktivita Verzia aplikácie na serveri: - + K tejto karte nie sú pripojené žiadne súbory. + Prílohy + Zatiaľ žiadne karty + Nie je nastavený žiadny účet + Účet už bol pridaný + Účet sa importuje + Zatiaľ nie je synchronizovaný + Zatiaľ žiadne stĺpce + Chcete uložiť zmeny? + odhodiť + Chcete odstrániť aktuálny stĺpec? + Pridajte nový stĺpec pomocou tlačidla + + Pridajte novú kartu pomocou tlačidla + + Aktualizovať balíček + Verzia vášho balíčka je príliš stará + Verzia vášho balíčka je príliš stará. Ak chcete túto aplikáciu pre Android používať ako klienta, aktualizujte ju. + Aktualizovať + Zmazať + Táto nástenka sa natrvalo odstráni, vrátane všetkých stĺpcov a kariet. + Premenovať stĺpec + Premenovať + Nastavenia + Tmavý motív + Synchronizácia na pozadí + Synchronizovať na Wi-Fi a mobilných dátach + Synchronizovať len na Wi-Fi + Svetlý + Nepriradené %1$s + Odvolať + Na tejto karte nie sú žiadne aktivity. Na načítanie a zobrazenie aktivít musíte byť pripojení k internetu. + Premenovať stĺpec + Zdieľať nástenku + Momentálne ste offline + spravovať + sprístupniť + Ak chcete pridať účet, musíte byť pripojení k internetu. + Vybrať + Majiteľ + Komentár + Táto príloha sa natrvalo odstráni. + Zatiaľ žiadny obsah + Posledná synchronizácia na pozadí: + Vypnúť + 15 minút + 1 hodina + 6 hodín + Presunúť kartu + Preusnúť %1$s + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 02547af3a..34a6f727e 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -2,9 +2,10 @@ 開啟導覽列 關閉導覽列 + 側滑選單背景圖片 目前帳戶 - 中間帳號 - 最後帳號 + 中間帳戶 + 最後帳戶 帳戶管理 @@ -12,45 +13,55 @@ 新增 儲存 - 編輯專案 - 封存的專案 - 刪除的專案 + 編輯佈告欄 + 封存佈告欄 + 刪除佈告欄 + 刪除 %1$s 關於 版本 - 你目前使用%1$s + 你目前使用 %1$s 維護者 開發者 譯者 - Nextcloud社群在%1$s + %1$s 上的 Nextcloud 社群 Transifex 測試人員 原始碼 - 本專案託管於Github%1$s + 本專案寄存於 GitHub:%1$s 翻譯 - 您可以使用Github issue tracker回報bug,提出優化與功能建議%1$s + 您可以在 GitHub 問題回報系統回報臭蟲、改善建議及功能需求:%1$s 翻譯 - 加入Nextcloud在Transifex上的翻譯小組,協助我們翻譯這個程式%1$s - 程式授權 + 歡迎加入 Transifex 的 Nextcloud 團隊並協助翻譯此 App:%1$s + 程式授權條款 此程式依照 GNU GENERAL PUBLIC LICENSE v3+ 方式授權使用 - 檢式授權 + 檢視授權條款 + 圖示 + 原創圖示由 %1$s 製作,其他 App 使用的圖示均為 Google Inc. 製作的 %2$s,並依 Apache 2.0 條款授權。 + Material Design 圖示 + 致謝 貢獻 授權 幾秒前 編輯 - 選擇Tags + 選擇標籤 描述 - 指派負責人 + 分派使用者 截止日 活動 + 新增卡片 + 新增欄位 + 新增帳戶 - 目錄 - 封存作業 - 刪除作業 - 新增專案 + 選單 + 分派卡片給我 + 取消分派給我的卡片 + 封存卡片 + 刪除卡片 + 新增佈告欄 刪除欄位 標題 @@ -60,31 +71,59 @@ 發生錯誤 複製 例外 - 複製至剪貼簿中 + 已複製至剪貼簿 關閉 詳細資料 附件 活動 - 伺服器版本 + 伺服器 App 版本: + 沒有附加至此卡片的檔案。 附件 - 帳號已被加入 + 尚無卡片 + 沒有已設定的帳戶 + 已加入帳戶 + 已匯入帳戶 尚未同步完成 - 您想要儲存您做出的調整嗎 - 您的Deck版本過舊 - 您的Deck版本過舊,請至Play Store下載更新 + 目前還沒有欄 + 您想要儲存您做出的變更嗎? + 放棄 + 請問您想刪除目前的欄嗎? + 用 + 按鈕新增欄 + 用 + 按鈕新增卡片 + 更新 Deck + 您的 Deck 版本過舊 + 您的 Deck 版本過舊。請更新以將此 Android App 當作用戶端使用。 更新 刪除 + 這將永久刪除此佈告欄,包含所有項目及卡片。 + 重新命名欄 重新命名 設定 暗色主題 - 在使用Wi-Fi與行動網路進行同步 - 只在透過 WI-FI 同步 + 背景同步 + 使用 Wi-Fi 及行動網路時同步 + 只在使用 Wi-Fi 時同步 亮色 + 已取消分派 %1$s 復原 + 此卡片沒有活動。您需要連線至網際網路,才能載入並顯示活動。 + 重新命名欄 + 分享佈告欄 目前離線中 管理 分享 - 您必須連線到網際網路已新增帳號 + 您必須連線到網際網路才能新增帳戶。 選擇 - + 擁有者 + 備註 + 這會永久刪除此附件。 + 目前還沒有內容 + 上次背景同步時間: + 關閉 + 15 分鐘 + 1 小時 + 6 小時 + 移動卡片 + 移動 %1$s + -- cgit v1.2.3 From 29e6e85b800bf91066efb72dd867139c46748751 Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Mon, 24 Feb 2020 23:26:28 +0100 Subject: Fix release notes --- fastlane/metadata/android/en-US/changelogs/19.txt | 5 ----- fastlane/metadata/android/en-US/changelogs/21.txt | 0 2 files changed, 5 deletions(-) delete mode 100644 fastlane/metadata/android/en-US/changelogs/21.txt diff --git a/fastlane/metadata/android/en-US/changelogs/19.txt b/fastlane/metadata/android/en-US/changelogs/19.txt index 57e56cc01..cae6820b9 100644 --- a/fastlane/metadata/android/en-US/changelogs/19.txt +++ b/fastlane/metadata/android/en-US/changelogs/19.txt @@ -1,8 +1,3 @@ - Attachments 📎 (#211) -- EmptyContentView is not inflateable on API level 14 (#254) -- Keyboard doesn't auto pop up when creating new card (#249) -- Due date needs padding right when user has no edit permission (#242) -- Adjust empty content views depending on edit permissions (#241) -- Max card lable length is not enforced correctly (#262) - Display "disabled" instead of `1970-01-01` when background sync is disabled - User avatars not updated on modification (#231) \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/21.txt b/fastlane/metadata/android/en-US/changelogs/21.txt deleted file mode 100644 index e69de29bb..000000000 -- cgit v1.2.3 From 7ad5772de5c1c3fd80867bf3fef133a67176ed54 Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Tue, 25 Feb 2020 20:43:45 +0100 Subject: Update gradle to 3.6.0 and gradle-wrapper to 6.0.1 --- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 94b89f84d..0851a9ea4 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.5.3' + classpath 'com.android.tools.build:gradle:3.6.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 9dcc58ab5..fea07f136 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.0.1-all.zip -- cgit v1.2.3 From 50ff8b962e50dcaf4e61444d4b779706e69c8297 Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Tue, 25 Feb 2020 21:00:05 +0100 Subject: Fix Android 4 Multidex problem https://github.com/opendatakit/collect/issues/387#issuecomment-277894190 --- app/build.gradle | 7 +++++++ app/src/main/java/it/niedermann/nextcloud/deck/Application.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index 9a53d6679..dcc467746 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -88,6 +88,13 @@ dependencies { implementation "com.squareup.retrofit2:retrofit:$rootProject.retrofitVersion" implementation "com.squareup.retrofit2:converter-gson:$rootProject.retrofitVersion" + // ----------------------- + // --- Other libraries --- + // ----------------------- + + implementation 'androidx.multidex:multidex:2.0.1' + + // ------------- // --- Tests --- // ------------- diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/Application.java b/app/src/main/java/it/niedermann/nextcloud/deck/Application.java index 4543389b4..d79aec60e 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/Application.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/Application.java @@ -5,6 +5,7 @@ import android.content.SharedPreferences; import android.preference.PreferenceManager; import androidx.appcompat.app.AppCompatDelegate; +import androidx.multidex.MultiDex; public class Application extends android.app.Application { @@ -14,6 +15,12 @@ public class Application extends android.app.Application { super.onCreate(); } + @Override + protected void attachBaseContext(Context base) { + super.attachBaseContext(base); + MultiDex.install(this); + } + public static void setAppTheme(Boolean darkTheme) { if (darkTheme) { AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES); -- cgit v1.2.3 From 3ed1d3be0233232fd6940dcab6ded1c5780a7fa5 Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Tue, 25 Feb 2020 21:08:51 +0100 Subject: version bump to 0.0.20 --- app/build.gradle | 4 ++-- fastlane/metadata/android/en-US/changelogs/20.txt | 4 ++++ fastlane/metadata/android/en-US/changelogs/21.txt | 0 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/21.txt diff --git a/app/build.gradle b/app/build.gradle index dcc467746..811a0cf67 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "it.niedermann.nextcloud.deck" minSdkVersion 15 targetSdkVersion 29 - versionCode 19 - versionName "0.0.19" + versionCode 20 + versionName "0.0.20" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true javaCompileOptions { diff --git a/fastlane/metadata/android/en-US/changelogs/20.txt b/fastlane/metadata/android/en-US/changelogs/20.txt index e69de29bb..886abeb1c 100644 --- a/fastlane/metadata/android/en-US/changelogs/20.txt +++ b/fastlane/metadata/android/en-US/changelogs/20.txt @@ -0,0 +1,4 @@ +- Attachments 📎 (#211) +- Display "disabled" instead of `1970-01-01` when background sync is disabled +- User avatars not updated on modification (#231) +- Fix multidex issue with old android devices \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/21.txt b/fastlane/metadata/android/en-US/changelogs/21.txt new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 9bdfc93ad259abf74fff08e444cd1acdb736ae35 Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Tue, 25 Feb 2020 21:23:16 +0100 Subject: Fix #253 NPE on drag after dark-mode toggle --- .../main/java/it/niedermann/nextcloud/deck/ui/SettingsActivity.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/SettingsActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/SettingsActivity.java index f74ba76e1..ee019853c 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/SettingsActivity.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/SettingsActivity.java @@ -14,8 +14,6 @@ import it.niedermann.nextcloud.deck.ui.exception.ExceptionHandler; import it.niedermann.nextcloud.deck.ui.settings.SettingsFragment; public class SettingsActivity extends AppCompatActivity { - private static final int RESULT_CANCELED = 1; - @BindView(R.id.toolbar) Toolbar toolbar; @@ -30,7 +28,7 @@ public class SettingsActivity extends AppCompatActivity { setSupportActionBar(toolbar); - setResult(RESULT_CANCELED); + setResult(RESULT_OK); getFragmentManager().beginTransaction() .add(R.id.settings_layout, new SettingsFragment()) .commit(); -- cgit v1.2.3 From e62085e36bd28e10f4d7f44f09eb0785dd46a91f Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Tue, 25 Feb 2020 21:23:28 +0100 Subject: update changelog --- fastlane/metadata/android/en-US/changelogs/21.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/fastlane/metadata/android/en-US/changelogs/21.txt b/fastlane/metadata/android/en-US/changelogs/21.txt index e69de29bb..9af25a289 100644 --- a/fastlane/metadata/android/en-US/changelogs/21.txt +++ b/fastlane/metadata/android/en-US/changelogs/21.txt @@ -0,0 +1 @@ +- NPE on drag after dark-mode toggle (#253) \ No newline at end of file -- cgit v1.2.3 From 7a52b344f61569186f03d5914e4d18f4d7ea7e0e Mon Sep 17 00:00:00 2001 From: stefan-niedermann Date: Tue, 25 Feb 2020 21:55:35 +0100 Subject: Remove markdown reactive extendsions --- app/build.gradle | 2 -- .../deck/ui/card/CardDetailsFragment.java | 29 ++++++---------------- .../res/layout/fragment_card_edit_tab_details.xml | 2 +- 3 files changed, 8 insertions(+), 25 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 811a0cf67..f6db40ecb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -50,8 +50,6 @@ dependencies { annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0' // Markdown - implementation 'io.reactivex:rxandroid:1.2.1' - implementation 'io.reactivex:rxjava:1.3.8' implementation 'com.yydcdut:markdown-processor:0.1.3' implementation 'com.yydcdut:rxmarkdown-wrapper:0.1.3' implementation fileTree(include: ['*.jar'], dir: 'libs') diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardDetailsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardDetailsFragment.java index 5aa940e7c..65c4c4169 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardDetailsFragment.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardDetailsFragment.java @@ -31,9 +31,9 @@ import com.google.android.material.chip.ChipGroup; import com.google.android.material.snackbar.Snackbar; import com.nextcloud.android.sso.exceptions.NextcloudFilesAppAccountNotFoundException; import com.nextcloud.android.sso.exceptions.NoCurrentAccountSelectedException; +import com.yydcdut.markdown.MarkdownEditText; +import com.yydcdut.markdown.MarkdownProcessor; import com.yydcdut.markdown.syntax.edit.EditFactory; -import com.yydcdut.rxmarkdown.RxMDEditText; -import com.yydcdut.rxmarkdown.RxMarkdown; import java.text.DateFormat; import java.text.SimpleDateFormat; @@ -58,7 +58,6 @@ import it.niedermann.nextcloud.deck.util.ColorUtil; import it.niedermann.nextcloud.deck.util.DimensionUtil; import it.niedermann.nextcloud.deck.util.MarkDownUtil; import it.niedermann.nextcloud.deck.util.ViewUtil; -import rx.Subscriber; import static it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.LiveDataHelper.observeOnce; import static it.niedermann.nextcloud.deck.ui.card.CardAdapter.BUNDLE_KEY_ACCOUNT_ID; @@ -84,7 +83,7 @@ public class CardDetailsFragment extends Fragment implements DatePickerDialog.On private Activity activity; @BindView(R.id.description) - RxMDEditText description; + MarkdownEditText description; @BindView(R.id.people) DelayedAutoCompleteTextView people; @BindView(R.id.labels) @@ -188,24 +187,10 @@ public class CardDetailsFragment extends Fragment implements DatePickerDialog.On private void setupDescription() { if (canEdit) { - RxMarkdown.live(description) - .config(MarkDownUtil.getMarkDownConfiguration(description.getContext()).build()) - .factory(EditFactory.create()) - .intoObservable() - .subscribe(new Subscriber() { - @Override - public void onCompleted() { - } - - @Override - public void onError(Throwable e) { - } - - @Override - public void onNext(CharSequence charSequence) { - description.setText(charSequence, TextView.BufferType.SPANNABLE); - } - }); + MarkdownProcessor markdownProcessor = new MarkdownProcessor(requireContext()); + markdownProcessor.config(MarkDownUtil.getMarkDownConfiguration(description.getContext()).build()); + markdownProcessor.factory(EditFactory.create()); + markdownProcessor.live(description); description.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { diff --git a/app/src/main/res/layout/fragment_card_edit_tab_details.xml b/app/src/main/res/layout/fragment_card_edit_tab_details.xml index d6b630298..b4b2d5184 100644 --- a/app/src/main/res/layout/fragment_card_edit_tab_details.xml +++ b/app/src/main/res/layout/fragment_card_edit_tab_details.xml @@ -144,7 +144,7 @@ android:contentDescription="@null" app:srcCompat="@drawable/ic_format_align_left_black_24dp" /> -