From 037d8f01479ae214f31e6945244b2ddf534b77fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Thu, 3 Aug 2023 10:49:10 +0200 Subject: [PATCH] Hide text from locked notes This closes #659 --- .../notes/pro/adapters/OpenNoteAdapter.kt | 5 ++- .../main/res/layout/open_new_note_item.xml | 31 ------------------- app/src/main/res/layout/open_note_item.xml | 19 ++++++++++-- app/src/main/res/values/dimens.xml | 1 + 4 files changed, 22 insertions(+), 34 deletions(-) delete mode 100644 app/src/main/res/layout/open_new_note_item.xml diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt index 0e0be36e..a09512db 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt @@ -12,6 +12,7 @@ import com.google.gson.reflect.TypeToken import com.simplemobiletools.commons.activities.BaseSimpleActivity import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter import com.simplemobiletools.commons.extensions.beGoneIf +import com.simplemobiletools.commons.extensions.beVisibleIf import com.simplemobiletools.commons.extensions.getColoredDrawableWithColor import com.simplemobiletools.commons.extensions.isBlackAndWhiteTheme import com.simplemobiletools.commons.helpers.LOWER_ALPHA_INT @@ -22,6 +23,7 @@ import com.simplemobiletools.notes.pro.extensions.config import com.simplemobiletools.notes.pro.models.ChecklistItem import com.simplemobiletools.notes.pro.models.Note import com.simplemobiletools.notes.pro.models.NoteType +import kotlinx.android.synthetic.main.open_note_item.view.icon_lock import kotlinx.android.synthetic.main.open_note_item.view.open_note_item_holder import kotlinx.android.synthetic.main.open_note_item.view.open_note_item_text import kotlinx.android.synthetic.main.open_note_item.view.open_note_item_title @@ -70,7 +72,8 @@ class OpenNoteAdapter( setTextColor(properPrimaryColor) } val formattedText = note.getFormattedValue(context) - open_note_item_text.beGoneIf(formattedText.isNullOrBlank()) + open_note_item_text.beGoneIf(formattedText.isNullOrBlank() || note.isLocked()) + icon_lock.beVisibleIf(note.isLocked()) open_note_item_text.apply { text = formattedText setTextColor(textColor) diff --git a/app/src/main/res/layout/open_new_note_item.xml b/app/src/main/res/layout/open_new_note_item.xml deleted file mode 100644 index c00b510f..00000000 --- a/app/src/main/res/layout/open_new_note_item.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/layout/open_note_item.xml b/app/src/main/res/layout/open_note_item.xml index f317a23f..dd919c3c 100644 --- a/app/src/main/res/layout/open_note_item.xml +++ b/app/src/main/res/layout/open_note_item.xml @@ -1,5 +1,5 @@ - + + - + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 1ee7e9c2..09bef435 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -5,4 +5,5 @@ 500dp 200dp 76dp + 56dp