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 1/2] 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 From eec54e49d8ad6ac1e43227ba1e9c3dc674e23391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Thu, 3 Aug 2023 11:28:49 +0200 Subject: [PATCH 2/2] Make lock icon bigger and use primary color --- .../simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt | 1 + app/src/main/res/layout/open_note_item.xml | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) 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 a09512db..0d001ebf 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 @@ -74,6 +74,7 @@ class OpenNoteAdapter( val formattedText = note.getFormattedValue(context) open_note_item_text.beGoneIf(formattedText.isNullOrBlank() || note.isLocked()) icon_lock.beVisibleIf(note.isLocked()) + icon_lock.setImageDrawable(activity.resources.getColoredDrawableWithColor(R.drawable.ic_lock_vector, properPrimaryColor)) open_note_item_text.apply { text = formattedText setTextColor(textColor) diff --git a/app/src/main/res/layout/open_note_item.xml b/app/src/main/res/layout/open_note_item.xml index dd919c3c..0e22322a 100644 --- a/app/src/main/res/layout/open_note_item.xml +++ b/app/src/main/res/layout/open_note_item.xml @@ -14,9 +14,8 @@ android:layout_width="match_parent" android:layout_height="@dimen/open_note_popup_lock_size" android:layout_below="@+id/open_note_item_title" - android:alpha="0.5" android:importantForAccessibility="no" - android:scaleType="centerInside" + android:padding="@dimen/small_margin" android:src="@drawable/ic_lock_vector" android:visibility="gone" />