diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0730468b..716f3df7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,8 +1,14 @@ ### Reporting -Before you report something, read the reporting rules [here](https://github.com/SimpleMobileTools/General-Discussion#how-do-i-suggest-an-improvement-ask-a-question-or-report-an-issue) please. + +Before you report something, read the reporting +rules [here](https://github.com/FossifyOrg/General-Discussion#how-do-i-suggest-an-improvement-ask-a-question-or-report-an-issue) please. ### Contributing as a developer -Some instructions about code style and everything that has to be done to increase the change of your code getting accepted can be found at the [General Discussion](https://github.com/SimpleMobileTools/General-Discussion#contribution-rules-for-developers) section. + +Some instructions about code style and everything that has to be done to increase the change of your code getting accepted can be found at +the [General Discussion](https://github.com/FossifyOrg/General-Discussion#contribution-rules-for-developers) section. ### Contributing as a non developer -In case you just want to for example improve a translation, you can find the way of doing it [here](https://github.com/SimpleMobileTools/General-Discussion#how-can-i-suggest-an-edit-to-a-file). + +In case you just want to for example improve a translation, you can find the way of doing +it [here](https://github.com/FossifyOrg/General-Discussion#how-can-i-suggest-an-edit-to-a-file). diff --git a/README.md b/README.md index b99178fc..0ce0e747 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Simple Notes -Logo +Logo ★ Need to take a quick note to make a shopping list, reminder for an address, or a startup idea? Then look no further as this is the simple organizer tool you've been looking for : Simple Notes: To-do list organizer and planner! The best of note taking apps and sticky notes free for android mobile phones. No complicated setup steps needed, just tap the screen and type in what you came for and create notes, quick lists, checklist or backup for any idea. With your simple personal notebook you can remember anything fast! Shopping list for groceries, to-do list for your daily agenda and easier note-taking to make setting up meetings a walk in the park ★ diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8e504b5a..7d09a05b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -96,7 +96,7 @@ android { } dependencies { - implementation(libs.simple.tools.commons) + implementation(libs.fossify.commons) implementation(libs.androidx.constraintlayout) implementation(libs.androidx.documentfile) implementation(libs.kotlinx.serialization.json) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 10b9d311..909c6f10 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -1,4 +1,4 @@ --keep class com.simplemobiletools.notes.pro.models.* { +-keep class org.fossify.notes.models.* { ; } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 67cc4ec4..f58b41f4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -15,8 +15,8 @@ android:required="false" /> - - + + @@ -324,10 +324,10 @@ diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png new file mode 100644 index 00000000..d6e7b4aa Binary files /dev/null and b/app/src/main/ic_launcher-playstore.png differ diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SimpleActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SimpleActivity.kt deleted file mode 100644 index 3c11eae2..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SimpleActivity.kt +++ /dev/null @@ -1,30 +0,0 @@ -package com.simplemobiletools.notes.pro.activities - -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.notes.pro.R - -open class SimpleActivity : BaseSimpleActivity() { - override fun getAppIconIDs() = arrayListOf( - R.mipmap.ic_launcher_red, - R.mipmap.ic_launcher_pink, - R.mipmap.ic_launcher_purple, - R.mipmap.ic_launcher_deep_purple, - R.mipmap.ic_launcher_indigo, - R.mipmap.ic_launcher_blue, - R.mipmap.ic_launcher_light_blue, - R.mipmap.ic_launcher_cyan, - R.mipmap.ic_launcher_teal, - R.mipmap.ic_launcher_green, - R.mipmap.ic_launcher_light_green, - R.mipmap.ic_launcher_lime, - R.mipmap.ic_launcher_yellow, - R.mipmap.ic_launcher_amber, - R.mipmap.ic_launcher, - R.mipmap.ic_launcher_deep_orange, - R.mipmap.ic_launcher_brown, - R.mipmap.ic_launcher_blue_grey, - R.mipmap.ic_launcher_grey_black - ) - - override fun getAppLauncherName() = getString(R.string.app_launcher_name) -} diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/DateTimePatternInfoDialog.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/DateTimePatternInfoDialog.kt deleted file mode 100644 index f7a86538..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/DateTimePatternInfoDialog.kt +++ /dev/null @@ -1,18 +0,0 @@ -package com.simplemobiletools.notes.pro.dialogs - -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.notes.pro.R - -class DateTimePatternInfoDialog(activity: BaseSimpleActivity) { - - init { - val view = activity.layoutInflater.inflate(R.layout.datetime_pattern_info_layout, null) - activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok) { _, _ -> { } } - .apply { - activity.setupDialogStuff(view, this) - } - } -} diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportNotesDialog.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportNotesDialog.kt deleted file mode 100644 index a9909696..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportNotesDialog.kt +++ /dev/null @@ -1,41 +0,0 @@ -package com.simplemobiletools.notes.pro.dialogs - -import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogExportNotesBinding - -class ExportNotesDialog(val activity: SimpleActivity, callback: (filename: String) -> Unit) { - - init { - val binding = DialogExportNotesBinding.inflate(activity.layoutInflater).apply { - exportNotesFilename.setText( - buildString { - append(root.context.getString(com.simplemobiletools.commons.R.string.notes)) - append("_") - append(root.context.getCurrentFormattedDateTime()) - } - ) - } - - activity.getAlertDialogBuilder().setPositiveButton(com.simplemobiletools.commons.R.string.ok, null).setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null).apply { - activity.setupDialogStuff(binding.root, this, R.string.export_notes) { alertDialog -> - alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { - - val filename = binding.exportNotesFilename.value - when { - filename.isEmpty() -> activity.toast(com.simplemobiletools.commons.R.string.empty_name) - filename.isAValidFilename() -> { - callback(filename) - alertDialog.dismiss() - } - - else -> activity.toast(com.simplemobiletools.commons.R.string.invalid_name) - } - } - } - } - } -} - diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/App.kt b/app/src/main/kotlin/org/fossify/notes/App.kt similarity index 59% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/App.kt rename to app/src/main/kotlin/org/fossify/notes/App.kt index 5885e823..399b539b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/App.kt +++ b/app/src/main/kotlin/org/fossify/notes/App.kt @@ -1,7 +1,7 @@ -package com.simplemobiletools.notes.pro +package org.fossify.notes import android.app.Application -import com.simplemobiletools.commons.extensions.checkUseEnglish +import org.fossify.commons.extensions.checkUseEnglish class App : Application() { override fun onCreate() { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/org/fossify/notes/activities/MainActivity.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt rename to app/src/main/kotlin/org/fossify/notes/activities/MainActivity.kt index 77414759..4f6b4f4c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/org/fossify/notes/activities/MainActivity.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.activities +package org.fossify.notes.activities import android.accounts.NetworkErrorException import android.annotation.SuppressLint @@ -28,28 +28,28 @@ import android.widget.ImageView import android.widget.TextView import android.widget.Toast import androidx.viewpager.widget.ViewPager -import com.simplemobiletools.commons.dialogs.* -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.commons.models.FAQItem -import com.simplemobiletools.commons.models.FileDirItem -import com.simplemobiletools.commons.models.RadioItem -import com.simplemobiletools.commons.models.Release -import com.simplemobiletools.commons.views.MyEditText -import com.simplemobiletools.notes.pro.BuildConfig -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.adapters.NotesPagerAdapter -import com.simplemobiletools.notes.pro.databases.NotesDatabase -import com.simplemobiletools.notes.pro.databinding.ActivityMainBinding -import com.simplemobiletools.notes.pro.dialogs.* -import com.simplemobiletools.notes.pro.extensions.* -import com.simplemobiletools.notes.pro.fragments.TextFragment -import com.simplemobiletools.notes.pro.helpers.* -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType +import org.fossify.commons.dialogs.* +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.* +import org.fossify.commons.models.FAQItem +import org.fossify.commons.models.FileDirItem +import org.fossify.commons.models.RadioItem +import org.fossify.commons.models.Release +import org.fossify.commons.views.MyEditText +import org.fossify.notes.BuildConfig +import org.fossify.notes.R +import org.fossify.notes.adapters.NotesPagerAdapter +import org.fossify.notes.databases.NotesDatabase +import org.fossify.notes.databinding.ActivityMainBinding +import org.fossify.notes.dialogs.* +import org.fossify.notes.extensions.* +import org.fossify.notes.fragments.TextFragment +import org.fossify.notes.helpers.* +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType import java.io.File import java.nio.charset.Charset -import java.util.* +import java.util.Arrays class MainActivity : SimpleActivity() { private val EXPORT_FILE_SYNC = 1 @@ -93,10 +93,10 @@ class MainActivity : SimpleActivity() { updateMaterialActivityViews(binding.mainCoordinator, null, useTransparentNavigation = false, useTopSearchMenu = false) - searchQueryET = findViewById(com.simplemobiletools.commons.R.id.search_query) - searchPrevBtn = findViewById(com.simplemobiletools.commons.R.id.search_previous) - searchNextBtn = findViewById(com.simplemobiletools.commons.R.id.search_next) - searchClearBtn = findViewById(com.simplemobiletools.commons.R.id.search_clear) + searchQueryET = findViewById(org.fossify.commons.R.id.search_query) + searchPrevBtn = findViewById(org.fossify.commons.R.id.search_previous) + searchNextBtn = findViewById(org.fossify.commons.R.id.search_next) + searchClearBtn = findViewById(org.fossify.commons.R.id.search_clear) val noteToOpen = intent.getLongExtra(OPEN_NOTE_ID, -1L) initViewPager(noteToOpen) @@ -104,7 +104,7 @@ class MainActivity : SimpleActivity() { val textSize = getPercentageFontSize() binding.pagerTabStrip.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize) binding.pagerTabStrip.layoutParams.height = - (textSize + resources.getDimension(com.simplemobiletools.commons.R.dimen.medium_margin) * 2).toInt() + (textSize + resources.getDimension(org.fossify.commons.R.dimen.medium_margin) * 2).toInt() (binding.pagerTabStrip.layoutParams as ViewPager.LayoutParams).isDecor = true val hasNoIntent = intent.action.isNullOrEmpty() && noteToOpen == -1L @@ -121,11 +121,6 @@ class MainActivity : SimpleActivity() { checkAppOnSDCard() setupSearchButtons() - - if (isPackageInstalled("com.simplemobiletools.notes")) { - val dialogText = getString(com.simplemobiletools.commons.R.string.upgraded_from_free_notes) - ConfirmationDialog(this, dialogText, 0, com.simplemobiletools.commons.R.string.ok, 0, false) {} - } } override fun onResume() { @@ -146,7 +141,7 @@ class MainActivity : SimpleActivity() { val textSize = getPercentageFontSize() setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize) layoutParams.height = - (textSize + resources.getDimension(com.simplemobiletools.commons.R.dimen.medium_margin) * 2).toInt() + (textSize + resources.getDimension(org.fossify.commons.R.dimen.medium_margin) * 2).toInt() setGravity(Gravity.CENTER_VERTICAL) setNonPrimaryAlpha(0.4f) setTextColor(getProperPrimaryColor()) @@ -201,7 +196,7 @@ class MainActivity : SimpleActivity() { findItem(R.id.import_folder).isVisible = !isQPlus() findItem(R.id.lock_note).isVisible = mNotes.isNotEmpty() && (::mCurrentNote.isInitialized && !mCurrentNote.isLocked()) findItem(R.id.unlock_note).isVisible = mNotes.isNotEmpty() && (::mCurrentNote.isInitialized && mCurrentNote.isLocked()) - findItem(R.id.more_apps_from_us).isVisible = !resources.getBoolean(com.simplemobiletools.commons.R.bool.hide_google_relations) + findItem(R.id.more_apps_from_us).isVisible = !resources.getBoolean(org.fossify.commons.R.bool.hide_google_relations) saveNoteButton = findItem(R.id.save_note) saveNoteButton!!.isVisible = @@ -272,8 +267,8 @@ class MainActivity : SimpleActivity() { this, "", R.string.unsaved_changes_warning, - com.simplemobiletools.commons.R.string.save, - com.simplemobiletools.commons.R.string.discard + org.fossify.commons.R.string.save, + org.fossify.commons.R.string.discard ) { if (it) { mAdapter?.saveAllFragmentTexts() @@ -326,7 +321,7 @@ class MainActivity : SimpleActivity() { private fun getNewTextNoteShortcut(appIconColor: Int): ShortcutInfo { val shortLabel = getString(R.string.text_note) val longLabel = getString(R.string.new_text_note) - val drawable = resources.getDrawable(com.simplemobiletools.commons.R.drawable.shortcut_plus) + val drawable = resources.getDrawable(org.fossify.commons.R.drawable.shortcut_plus) (drawable as LayerDrawable).findDrawableByLayerId(R.id.shortcut_plus_background).applyColorFilter(appIconColor) val bmp = drawable.convertToBitmap() @@ -645,15 +640,15 @@ class MainActivity : SimpleActivity() { val licenses = LICENSE_RTL val faqItems = arrayListOf( - FAQItem(com.simplemobiletools.commons.R.string.faq_1_title_commons, com.simplemobiletools.commons.R.string.faq_1_text_commons), + FAQItem(org.fossify.commons.R.string.faq_1_title_commons, org.fossify.commons.R.string.faq_1_text_commons), FAQItem(R.string.faq_1_title, R.string.faq_1_text) ) - if (!resources.getBoolean(com.simplemobiletools.commons.R.bool.hide_google_relations)) { - faqItems.add(FAQItem(com.simplemobiletools.commons.R.string.faq_2_title_commons, com.simplemobiletools.commons.R.string.faq_2_text_commons)) - faqItems.add(FAQItem(com.simplemobiletools.commons.R.string.faq_6_title_commons, com.simplemobiletools.commons.R.string.faq_6_text_commons)) - faqItems.add(FAQItem(com.simplemobiletools.commons.R.string.faq_7_title_commons, com.simplemobiletools.commons.R.string.faq_7_text_commons)) - faqItems.add(FAQItem(com.simplemobiletools.commons.R.string.faq_10_title_commons, com.simplemobiletools.commons.R.string.faq_10_text_commons)) + if (!resources.getBoolean(org.fossify.commons.R.bool.hide_google_relations)) { + faqItems.add(FAQItem(org.fossify.commons.R.string.faq_2_title_commons, org.fossify.commons.R.string.faq_2_text_commons)) + faqItems.add(FAQItem(org.fossify.commons.R.string.faq_6_title_commons, org.fossify.commons.R.string.faq_6_text_commons)) + faqItems.add(FAQItem(org.fossify.commons.R.string.faq_7_title_commons, org.fossify.commons.R.string.faq_7_text_commons)) + faqItems.add(FAQItem(org.fossify.commons.R.string.faq_10_title_commons, org.fossify.commons.R.string.faq_10_text_commons)) } startAboutActivity(R.string.app_name, licenses, BuildConfig.VERSION_NAME, faqItems, true) @@ -673,7 +668,7 @@ class MainActivity : SimpleActivity() { putExtra(Intent.EXTRA_MIME_TYPES, mimetypes) startActivityForResult(this, PICK_OPEN_FILE_INTENT) } catch (e: ActivityNotFoundException) { - toast(com.simplemobiletools.commons.R.string.system_service_disabled, Toast.LENGTH_LONG) + toast(org.fossify.commons.R.string.system_service_disabled, Toast.LENGTH_LONG) } catch (e: Exception) { showErrorToast(e) } @@ -710,7 +705,7 @@ class MainActivity : SimpleActivity() { private fun checkFile(path: String, checkTitle: Boolean, onChecksPassed: (file: File) -> Unit) { val file = File(path) if (path.isMediaFile()) { - toast(com.simplemobiletools.commons.R.string.invalid_file_format) + toast(org.fossify.commons.R.string.invalid_file_format) } else if (file.length() > 1000 * 1000) { toast(R.string.file_too_large) } else if (checkTitle && mNotes.any { it.title.equals(path.getFilenameFromPath(), true) }) { @@ -751,7 +746,7 @@ class MainActivity : SimpleActivity() { if (realPath != null) { openPath(realPath) } else { - com.simplemobiletools.commons.R.string.unknown_error_occurred + org.fossify.commons.R.string.unknown_error_occurred } } else if (realPath != null && realPath != "") { checkFile(realPath, false) { @@ -848,7 +843,7 @@ class MainActivity : SimpleActivity() { } } } else { - toast(com.simplemobiletools.commons.R.string.no_storage_permissions) + toast(org.fossify.commons.R.string.no_storage_permissions) } } } @@ -878,7 +873,7 @@ class MainActivity : SimpleActivity() { try { startActivityForResult(this, PICK_EXPORT_FILE_INTENT) } catch (e: ActivityNotFoundException) { - toast(com.simplemobiletools.commons.R.string.system_service_disabled, Toast.LENGTH_LONG) + toast(org.fossify.commons.R.string.system_service_disabled, Toast.LENGTH_LONG) } catch (e: NetworkErrorException) { toast(getString(R.string.cannot_load_over_internet), Toast.LENGTH_LONG) } catch (e: Exception) { @@ -892,7 +887,7 @@ class MainActivity : SimpleActivity() { ExportFileDialog(this, mCurrentNote) { val textToExport = if (mCurrentNote.type == NoteType.TYPE_TEXT) getCurrentNoteText() else mCurrentNote.value if (textToExport == null || textToExport.isEmpty()) { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) } else if (mCurrentNote.type == NoteType.TYPE_TEXT) { showExportFilePickUpdateDialog(it, textToExport) } else { @@ -941,7 +936,7 @@ class MainActivity : SimpleActivity() { private fun exportNoteValueToFile(path: String, content: String, showSuccessToasts: Boolean, callback: ((success: Boolean) -> Unit)? = null) { try { if (File(path).isDirectory) { - toast(com.simplemobiletools.commons.R.string.name_taken) + toast(org.fossify.commons.R.string.name_taken) return } @@ -1119,7 +1114,7 @@ class MainActivity : SimpleActivity() { if (deleteFile) { deleteFile(FileDirItem(note.path, note.title)) { if (!it) { - toast(com.simplemobiletools.commons.R.string.unknown_error_occurred) + toast(org.fossify.commons.R.string.unknown_error_occurred) } } } @@ -1172,7 +1167,7 @@ class MainActivity : SimpleActivity() { } val res = resources - val shareTitle = res.getString(com.simplemobiletools.commons.R.string.share_via) + val shareTitle = res.getString(org.fossify.commons.R.string.share_via) Intent().apply { action = Intent.ACTION_SEND putExtra(Intent.EXTRA_SUBJECT, mCurrentNote.title) @@ -1207,7 +1202,7 @@ class MainActivity : SimpleActivity() { } private fun lockNote() { - ConfirmationDialog(this, "", R.string.locking_warning, com.simplemobiletools.commons.R.string.ok, com.simplemobiletools.commons.R.string.cancel) { + ConfirmationDialog(this, "", R.string.locking_warning, org.fossify.commons.R.string.ok, org.fossify.commons.R.string.cancel) { SecurityDialog(this, "", SHOW_ALL_TABS) { hash, type, success -> if (success) { mCurrentNote.protectionHash = hash @@ -1270,19 +1265,6 @@ class MainActivity : SimpleActivity() { private fun checkWhatsNewDialog() { arrayListOf().apply { - add(Release(25, R.string.release_25)) - add(Release(28, R.string.release_28)) - add(Release(29, R.string.release_29)) - add(Release(39, R.string.release_39)) - add(Release(45, R.string.release_45)) - add(Release(49, R.string.release_49)) - add(Release(51, R.string.release_51)) - add(Release(57, R.string.release_57)) - add(Release(62, R.string.release_62)) - add(Release(64, R.string.release_64)) - add(Release(67, R.string.release_67)) - add(Release(81, R.string.release_81)) - add(Release(86, R.string.release_86)) checkWhatsNew(this, BuildConfig.VERSION_CODE) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SettingsActivity.kt b/app/src/main/kotlin/org/fossify/notes/activities/SettingsActivity.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SettingsActivity.kt rename to app/src/main/kotlin/org/fossify/notes/activities/SettingsActivity.kt index 11ed19aa..057f491c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/org/fossify/notes/activities/SettingsActivity.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.activities +package org.fossify.notes.activities import android.content.Intent import android.net.Uri @@ -7,21 +7,21 @@ import android.view.Menu import androidx.activity.result.contract.ActivityResultContracts import androidx.core.text.TextUtilsCompat import androidx.core.view.ViewCompat -import com.simplemobiletools.commons.dialogs.RadioGroupDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.* -import com.simplemobiletools.commons.models.RadioItem -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.databinding.ActivitySettingsBinding -import com.simplemobiletools.notes.pro.dialogs.ExportNotesDialog -import com.simplemobiletools.notes.pro.dialogs.ManageAutoBackupsDialog -import com.simplemobiletools.notes.pro.extensions.* -import com.simplemobiletools.notes.pro.helpers.* -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.Widget import kotlinx.serialization.SerializationException import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json +import org.fossify.commons.dialogs.RadioGroupDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.* +import org.fossify.commons.models.RadioItem +import org.fossify.notes.R +import org.fossify.notes.databinding.ActivitySettingsBinding +import org.fossify.notes.dialogs.ExportNotesDialog +import org.fossify.notes.dialogs.ManageAutoBackupsDialog +import org.fossify.notes.extensions.* +import org.fossify.notes.helpers.* +import org.fossify.notes.models.Note +import org.fossify.notes.models.Widget import java.util.Locale import kotlin.system.exitProcess @@ -84,14 +84,14 @@ class SettingsActivity : SimpleActivity() { private val getContent = registerForActivityResult(ActivityResultContracts.GetContent()) { uri -> if (uri != null) { - toast(com.simplemobiletools.commons.R.string.importing) + toast(org.fossify.commons.R.string.importing) importNotes(uri) } } private val saveDocument = registerForActivityResult(ActivityResultContracts.CreateDocument(notesFileType)) { uri -> if (uri != null) { - toast(com.simplemobiletools.commons.R.string.exporting) + toast(org.fossify.commons.R.string.exporting) NotesHelper(this).getNotes { notes -> requestUnlockNotes(notes) { unlockedNotes -> val notLockedNotes = notes.filterNot { it.isLocked() } @@ -314,7 +314,7 @@ class SettingsActivity : SimpleActivity() { private fun exportNotes(notes: List, uri: Uri) { if (notes.isEmpty()) { - toast(com.simplemobiletools.commons.R.string.no_entries_for_exporting) + toast(org.fossify.commons.R.string.no_entries_for_exporting) } else { try { val outputStream = contentResolver.openOutputStream(uri)!! @@ -323,7 +323,7 @@ class SettingsActivity : SimpleActivity() { outputStream.use { it.write(jsonString.toByteArray()) } - toast(com.simplemobiletools.commons.R.string.exporting_successful) + toast(org.fossify.commons.R.string.exporting_successful) } catch (e: Exception) { showErrorToast(e) } @@ -337,21 +337,21 @@ class SettingsActivity : SimpleActivity() { } val objects = Json.decodeFromString>(jsonString) if (objects.isEmpty()) { - toast(com.simplemobiletools.commons.R.string.no_entries_for_importing) + toast(org.fossify.commons.R.string.no_entries_for_importing) return } NotesHelper(this).importNotes(this, objects) { importResult -> when (importResult) { - NotesHelper.ImportResult.IMPORT_OK -> toast(com.simplemobiletools.commons.R.string.importing_successful) - NotesHelper.ImportResult.IMPORT_PARTIAL -> toast(com.simplemobiletools.commons.R.string.importing_some_entries_failed) - NotesHelper.ImportResult.IMPORT_NOTHING_NEW -> toast(com.simplemobiletools.commons.R.string.no_new_items) - else -> toast(com.simplemobiletools.commons.R.string.importing_failed) + NotesHelper.ImportResult.IMPORT_OK -> toast(org.fossify.commons.R.string.importing_successful) + NotesHelper.ImportResult.IMPORT_PARTIAL -> toast(org.fossify.commons.R.string.importing_some_entries_failed) + NotesHelper.ImportResult.IMPORT_NOTHING_NEW -> toast(org.fossify.commons.R.string.no_new_items) + else -> toast(org.fossify.commons.R.string.importing_failed) } } } catch (_: SerializationException) { - toast(com.simplemobiletools.commons.R.string.invalid_file_format) + toast(org.fossify.commons.R.string.invalid_file_format) } catch (_: IllegalArgumentException) { - toast(com.simplemobiletools.commons.R.string.invalid_file_format) + toast(org.fossify.commons.R.string.invalid_file_format) } catch (e: Exception) { showErrorToast(e) } diff --git a/app/src/main/kotlin/org/fossify/notes/activities/SimpleActivity.kt b/app/src/main/kotlin/org/fossify/notes/activities/SimpleActivity.kt new file mode 100644 index 00000000..7b811f45 --- /dev/null +++ b/app/src/main/kotlin/org/fossify/notes/activities/SimpleActivity.kt @@ -0,0 +1,30 @@ +package org.fossify.notes.activities + +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.notes.R + +open class SimpleActivity : BaseSimpleActivity() { + override fun getAppIconIDs() = arrayListOf( + R.mipmap.ic_launcher_red, + R.mipmap.ic_launcher_pink, + R.mipmap.ic_launcher_purple, + R.mipmap.ic_launcher_deep_purple, + R.mipmap.ic_launcher_indigo, + R.mipmap.ic_launcher_blue, + R.mipmap.ic_launcher_light_blue, + R.mipmap.ic_launcher_cyan, + R.mipmap.ic_launcher_teal, + R.mipmap.ic_launcher, + R.mipmap.ic_launcher_light_green, + R.mipmap.ic_launcher_lime, + R.mipmap.ic_launcher_yellow, + R.mipmap.ic_launcher_amber, + R.mipmap.ic_launcher_orange, + R.mipmap.ic_launcher_deep_orange, + R.mipmap.ic_launcher_brown, + R.mipmap.ic_launcher_blue_grey, + R.mipmap.ic_launcher_grey_black + ) + + override fun getAppLauncherName() = getString(R.string.app_launcher_name) +} diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SplashActivity.kt b/app/src/main/kotlin/org/fossify/notes/activities/SplashActivity.kt similarity index 73% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SplashActivity.kt rename to app/src/main/kotlin/org/fossify/notes/activities/SplashActivity.kt index 45c8e25f..1724e4c2 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/SplashActivity.kt +++ b/app/src/main/kotlin/org/fossify/notes/activities/SplashActivity.kt @@ -1,8 +1,8 @@ -package com.simplemobiletools.notes.pro.activities +package org.fossify.notes.activities import android.content.Intent -import com.simplemobiletools.commons.activities.BaseSplashActivity -import com.simplemobiletools.notes.pro.helpers.OPEN_NOTE_ID +import org.fossify.commons.activities.BaseSplashActivity +import org.fossify.notes.helpers.OPEN_NOTE_ID class SplashActivity : BaseSplashActivity() { override fun initActivity() { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt b/app/src/main/kotlin/org/fossify/notes/activities/WidgetConfigureActivity.kt similarity index 88% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt rename to app/src/main/kotlin/org/fossify/notes/activities/WidgetConfigureActivity.kt index fe58a85d..43190b15 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt +++ b/app/src/main/kotlin/org/fossify/notes/activities/WidgetConfigureActivity.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.activities +package org.fossify.notes.activities import android.app.Activity import android.appwidget.AppWidgetManager @@ -12,24 +12,24 @@ import android.util.TypedValue import android.widget.RemoteViews import com.google.gson.Gson import com.google.gson.reflect.TypeToken -import com.simplemobiletools.commons.dialogs.ColorPickerDialog -import com.simplemobiletools.commons.dialogs.RadioGroupDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.IS_CUSTOMIZING_COLORS -import com.simplemobiletools.commons.helpers.PROTECTION_NONE -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.models.RadioItem -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.adapters.ChecklistAdapter -import com.simplemobiletools.notes.pro.databinding.WidgetConfigBinding -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.getPercentageFontSize -import com.simplemobiletools.notes.pro.extensions.widgetsDB -import com.simplemobiletools.notes.pro.helpers.* -import com.simplemobiletools.notes.pro.models.ChecklistItem -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType -import com.simplemobiletools.notes.pro.models.Widget +import org.fossify.commons.dialogs.ColorPickerDialog +import org.fossify.commons.dialogs.RadioGroupDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.IS_CUSTOMIZING_COLORS +import org.fossify.commons.helpers.PROTECTION_NONE +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.models.RadioItem +import org.fossify.notes.R +import org.fossify.notes.adapters.ChecklistAdapter +import org.fossify.notes.databinding.WidgetConfigBinding +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.getPercentageFontSize +import org.fossify.notes.extensions.widgetsDB +import org.fossify.notes.helpers.* +import org.fossify.notes.models.ChecklistItem +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType +import org.fossify.notes.models.Widget class WidgetConfigureActivity : SimpleActivity() { private var mBgAlpha = 0f @@ -88,8 +88,8 @@ class WidgetConfigureActivity : SimpleActivity() { mShowTitle = extras?.getBoolean(CUSTOMIZED_WIDGET_SHOW_TITLE) ?: false } - if (mTextColor == resources.getColor(com.simplemobiletools.commons.R.color.default_widget_text_color) && config.isUsingSystemTheme) { - mTextColor = resources.getColor(com.simplemobiletools.commons.R.color.you_primary_color, theme) + if (mTextColor == resources.getColor(org.fossify.commons.R.color.default_widget_text_color) && config.isUsingSystemTheme) { + mTextColor = resources.getColor(org.fossify.commons.R.color.you_primary_color, theme) } mBgAlpha = Color.alpha(mBgColor) / 255.toFloat() diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/ChecklistAdapter.kt b/app/src/main/kotlin/org/fossify/notes/adapters/ChecklistAdapter.kt similarity index 82% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/ChecklistAdapter.kt rename to app/src/main/kotlin/org/fossify/notes/adapters/ChecklistAdapter.kt index 0c7193a3..cc6c50af 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/ChecklistAdapter.kt +++ b/app/src/main/kotlin/org/fossify/notes/adapters/ChecklistAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.adapters +package org.fossify.notes.adapters import android.graphics.Paint import android.graphics.drawable.Drawable @@ -9,25 +9,25 @@ import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.RecyclerView -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter -import com.simplemobiletools.commons.extensions.applyColorFilter -import com.simplemobiletools.commons.extensions.beVisibleIf -import com.simplemobiletools.commons.extensions.getColoredDrawableWithColor -import com.simplemobiletools.commons.extensions.removeBit -import com.simplemobiletools.commons.helpers.SORT_BY_CUSTOM -import com.simplemobiletools.commons.interfaces.ItemMoveCallback -import com.simplemobiletools.commons.interfaces.ItemTouchHelperContract -import com.simplemobiletools.commons.interfaces.StartReorderDragListener -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.databinding.ItemChecklistBinding -import com.simplemobiletools.notes.pro.dialogs.RenameChecklistItemDialog -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.getPercentageFontSize -import com.simplemobiletools.notes.pro.helpers.DONE_CHECKLIST_ITEM_ALPHA -import com.simplemobiletools.notes.pro.interfaces.ChecklistItemsListener -import com.simplemobiletools.notes.pro.models.ChecklistItem +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.adapters.MyRecyclerViewAdapter +import org.fossify.commons.extensions.applyColorFilter +import org.fossify.commons.extensions.beVisibleIf +import org.fossify.commons.extensions.getColoredDrawableWithColor +import org.fossify.commons.extensions.removeBit +import org.fossify.commons.helpers.SORT_BY_CUSTOM +import org.fossify.commons.interfaces.ItemMoveCallback +import org.fossify.commons.interfaces.ItemTouchHelperContract +import org.fossify.commons.interfaces.StartReorderDragListener +import org.fossify.commons.views.MyRecyclerView +import org.fossify.notes.R +import org.fossify.notes.databinding.ItemChecklistBinding +import org.fossify.notes.dialogs.RenameChecklistItemDialog +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.getPercentageFontSize +import org.fossify.notes.helpers.DONE_CHECKLIST_ITEM_ALPHA +import org.fossify.notes.interfaces.ChecklistItemsListener +import org.fossify.notes.models.ChecklistItem import java.util.Collections class ChecklistAdapter( @@ -108,12 +108,12 @@ class ChecklistAdapter( private fun initDrawables() { val res = activity.resources crossDrawable = res.getColoredDrawableWithColor( - com.simplemobiletools.commons.R.drawable.ic_cross_vector, - res.getColor(com.simplemobiletools.commons.R.color.md_red_700) + org.fossify.commons.R.drawable.ic_cross_vector, + res.getColor(org.fossify.commons.R.color.md_red_700) ) checkDrawable = res.getColoredDrawableWithColor( - com.simplemobiletools.commons.R.drawable.ic_check_vector, - res.getColor(com.simplemobiletools.commons.R.color.md_green_700) + org.fossify.commons.R.drawable.ic_check_vector, + res.getColor(org.fossify.commons.R.color.md_green_700) ) } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/NotesPagerAdapter.kt b/app/src/main/kotlin/org/fossify/notes/adapters/NotesPagerAdapter.kt similarity index 87% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/NotesPagerAdapter.kt rename to app/src/main/kotlin/org/fossify/notes/adapters/NotesPagerAdapter.kt index 909659f1..bf2d6f38 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/NotesPagerAdapter.kt +++ b/app/src/main/kotlin/org/fossify/notes/adapters/NotesPagerAdapter.kt @@ -1,17 +1,17 @@ -package com.simplemobiletools.notes.pro.adapters +package org.fossify.notes.adapters import android.app.Activity import android.os.Bundle import android.view.ViewGroup import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentStatePagerAdapter -import com.simplemobiletools.commons.extensions.showErrorToast -import com.simplemobiletools.notes.pro.fragments.ChecklistFragment -import com.simplemobiletools.notes.pro.fragments.NoteFragment -import com.simplemobiletools.notes.pro.fragments.TextFragment -import com.simplemobiletools.notes.pro.helpers.NOTE_ID -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType +import org.fossify.commons.extensions.showErrorToast +import org.fossify.notes.fragments.ChecklistFragment +import org.fossify.notes.fragments.NoteFragment +import org.fossify.notes.fragments.TextFragment +import org.fossify.notes.helpers.NOTE_ID +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType class NotesPagerAdapter(fm: FragmentManager, val notes: List, val activity: Activity) : FragmentStatePagerAdapter(fm) { private var fragments: HashMap = LinkedHashMap() diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt b/app/src/main/kotlin/org/fossify/notes/adapters/OpenNoteAdapter.kt similarity index 78% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt rename to app/src/main/kotlin/org/fossify/notes/adapters/OpenNoteAdapter.kt index 904222d2..8e166ba0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/OpenNoteAdapter.kt +++ b/app/src/main/kotlin/org/fossify/notes/adapters/OpenNoteAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.adapters +package org.fossify.notes.adapters import android.content.Context import android.graphics.Color @@ -9,20 +9,20 @@ import android.view.View import android.view.ViewGroup import com.google.gson.Gson 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 -import com.simplemobiletools.commons.helpers.SORT_BY_CUSTOM -import com.simplemobiletools.commons.views.MyRecyclerView -import com.simplemobiletools.notes.pro.databinding.OpenNoteItemBinding -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 org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.adapters.MyRecyclerViewAdapter +import org.fossify.commons.extensions.beGoneIf +import org.fossify.commons.extensions.beVisibleIf +import org.fossify.commons.extensions.getColoredDrawableWithColor +import org.fossify.commons.extensions.isBlackAndWhiteTheme +import org.fossify.commons.helpers.LOWER_ALPHA_INT +import org.fossify.commons.helpers.SORT_BY_CUSTOM +import org.fossify.commons.views.MyRecyclerView +import org.fossify.notes.databinding.OpenNoteItemBinding +import org.fossify.notes.extensions.config +import org.fossify.notes.models.ChecklistItem +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType class OpenNoteAdapter( activity: BaseSimpleActivity, var items: List, @@ -70,7 +70,7 @@ class OpenNoteAdapter( val formattedText = note.getFormattedValue(root.context) openNoteItemText.beGoneIf(formattedText.isNullOrBlank() || note.isLocked()) iconLock.beVisibleIf(note.isLocked()) - iconLock.setImageDrawable(activity.resources.getColoredDrawableWithColor(com.simplemobiletools.commons.R.drawable.ic_lock_vector, properPrimaryColor)) + iconLock.setImageDrawable(activity.resources.getColoredDrawableWithColor(org.fossify.commons.R.drawable.ic_lock_vector, properPrimaryColor)) openNoteItemText.apply { text = formattedText setTextColor(textColor) @@ -80,7 +80,7 @@ class OpenNoteAdapter( private fun View.setupCard() { if (context.isBlackAndWhiteTheme()) { - setBackgroundResource(com.simplemobiletools.commons.R.drawable.black_dialog_background) + setBackgroundResource(org.fossify.commons.R.drawable.black_dialog_background) } else { val cardBackgroundColor = if (backgroundColor == Color.BLACK) { Color.WHITE @@ -88,9 +88,9 @@ class OpenNoteAdapter( Color.BLACK } val cardBackground = if (context.config.isUsingSystemTheme) { - com.simplemobiletools.commons.R.drawable.dialog_you_background + org.fossify.commons.R.drawable.dialog_you_background } else { - com.simplemobiletools.commons.R.drawable.dialog_bg + org.fossify.commons.R.drawable.dialog_bg } background = activity.resources.getColoredDrawableWithColor(cardBackground, cardBackgroundColor, LOWER_ALPHA_INT) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/WidgetAdapter.kt b/app/src/main/kotlin/org/fossify/notes/adapters/WidgetAdapter.kt similarity index 84% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/WidgetAdapter.kt rename to app/src/main/kotlin/org/fossify/notes/adapters/WidgetAdapter.kt index 8aaf006f..e9b47694 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/adapters/WidgetAdapter.kt +++ b/app/src/main/kotlin/org/fossify/notes/adapters/WidgetAdapter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.adapters +package org.fossify.notes.adapters import android.content.Context import android.content.Intent @@ -6,22 +6,21 @@ import android.graphics.Paint import android.view.View import android.widget.RemoteViews import android.widget.RemoteViewsService -import com.simplemobiletools.commons.extensions.adjustAlpha -import com.simplemobiletools.commons.extensions.setText -import com.simplemobiletools.commons.extensions.setTextSize -import com.simplemobiletools.commons.helpers.SORT_BY_CUSTOM -import com.simplemobiletools.commons.helpers.WIDGET_TEXT_COLOR -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.R.id.widget_text_holder -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.getPercentageFontSize -import com.simplemobiletools.notes.pro.extensions.notesDB -import com.simplemobiletools.notes.pro.helpers.* -import com.simplemobiletools.notes.pro.models.ChecklistItem -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType -import kotlinx.serialization.decodeFromString import kotlinx.serialization.json.Json +import org.fossify.commons.extensions.adjustAlpha +import org.fossify.commons.extensions.setText +import org.fossify.commons.extensions.setTextSize +import org.fossify.commons.helpers.SORT_BY_CUSTOM +import org.fossify.commons.helpers.WIDGET_TEXT_COLOR +import org.fossify.notes.R +import org.fossify.notes.R.id.widget_text_holder +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.getPercentageFontSize +import org.fossify.notes.extensions.notesDB +import org.fossify.notes.helpers.* +import org.fossify.notes.models.ChecklistItem +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType class WidgetAdapter(val context: Context, val intent: Intent) : RemoteViewsService.RemoteViewsFactory { private val textIds = arrayOf( @@ -130,10 +129,10 @@ class WidgetAdapter(val context: Context, val intent: Intent) : RemoteViewsServi // checklist title can be null only because of the glitch in upgrade to 6.6.0, remove this check in the future checklistItems = checklistItems.filter { it.title != null }.toMutableList() as ArrayList - val sorting = context.config?.sorting ?: 0 + val sorting = context.config.sorting if (sorting and SORT_BY_CUSTOM == 0) { checklistItems.sort() - if (context?.config?.moveDoneChecklistItems == true) { + if (context.config?.moveDoneChecklistItems == true) { checklistItems.sortBy { it.isDone } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt b/app/src/main/kotlin/org/fossify/notes/databases/NotesDatabase.kt similarity index 83% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt rename to app/src/main/kotlin/org/fossify/notes/databases/NotesDatabase.kt index f26818b5..9e7aa1a6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt +++ b/app/src/main/kotlin/org/fossify/notes/databases/NotesDatabase.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.databases +package org.fossify.notes.databases import android.content.Context import androidx.room.Database @@ -6,14 +6,14 @@ import androidx.room.Room import androidx.room.RoomDatabase import androidx.room.migration.Migration import androidx.sqlite.db.SupportSQLiteDatabase -import com.simplemobiletools.commons.helpers.PROTECTION_NONE -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.helpers.DEFAULT_WIDGET_TEXT_COLOR -import com.simplemobiletools.notes.pro.interfaces.NotesDao -import com.simplemobiletools.notes.pro.interfaces.WidgetsDao -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType -import com.simplemobiletools.notes.pro.models.Widget +import org.fossify.commons.helpers.PROTECTION_NONE +import org.fossify.notes.R +import org.fossify.notes.helpers.DEFAULT_WIDGET_TEXT_COLOR +import org.fossify.notes.interfaces.NotesDao +import org.fossify.notes.interfaces.WidgetsDao +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType +import org.fossify.notes.models.Widget import java.util.concurrent.Executors @Database(entities = [Note::class, Widget::class], version = 4) @@ -28,7 +28,7 @@ abstract class NotesDatabase : RoomDatabase() { private var defaultWidgetBgColor = 0 fun getInstance(context: Context): NotesDatabase { - defaultWidgetBgColor = context.resources.getColor(com.simplemobiletools.commons.R.color.default_widget_bg_color) + defaultWidgetBgColor = context.resources.getColor(org.fossify.commons.R.color.default_widget_bg_color) if (db == null) { synchronized(NotesDatabase::class) { if (db == null) { diff --git a/app/src/main/kotlin/org/fossify/notes/dialogs/DateTimePatternInfoDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/DateTimePatternInfoDialog.kt new file mode 100644 index 00000000..70df7fc0 --- /dev/null +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/DateTimePatternInfoDialog.kt @@ -0,0 +1,18 @@ +package org.fossify.notes.dialogs + +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.notes.R + +class DateTimePatternInfoDialog(activity: BaseSimpleActivity) { + + init { + val view = activity.layoutInflater.inflate(R.layout.datetime_pattern_info_layout, null) + activity.getAlertDialogBuilder() + .setPositiveButton(org.fossify.commons.R.string.ok) { _, _ -> { } } + .apply { + activity.setupDialogStuff(view, this) + } + } +} diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/DeleteNoteDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/DeleteNoteDialog.kt similarity index 59% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/DeleteNoteDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/DeleteNoteDialog.kt index 23f096be..d9dc6157 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/DeleteNoteDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/DeleteNoteDialog.kt @@ -1,20 +1,20 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.beVisible -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogDeleteNoteBinding -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.extensions.beVisible +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogDeleteNoteBinding +import org.fossify.notes.models.Note class DeleteNoteDialog(val activity: SimpleActivity, val note: Note, val callback: (deleteFile: Boolean) -> Unit) { var dialog: AlertDialog? = null init { val message = String.format(activity.getString(R.string.delete_note_prompt_message), note.title) - val binding = DialogDeleteNoteBinding.inflate(activity.layoutInflater).apply{ + val binding = DialogDeleteNoteBinding.inflate(activity.layoutInflater).apply { if (note.path.isNotEmpty()) { deleteNoteCheckbox.text = String.format(activity.getString(R.string.delete_file_itself), note.path) deleteNoteCheckboxHolder.beVisible() @@ -26,8 +26,8 @@ class DeleteNoteDialog(val activity: SimpleActivity, val note: Note, val callbac } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.delete) { dialog, which -> dialogConfirmed(binding.deleteNoteCheckbox.isChecked) } - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.delete) { dialog, which -> dialogConfirmed(binding.deleteNoteCheckbox.isChecked) } + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this) } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportFileDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/ExportFileDialog.kt similarity index 65% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportFileDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/ExportFileDialog.kt index bd393d01..a24b5dc7 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportFileDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/ExportFileDialog.kt @@ -1,13 +1,13 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.dialogs.FilePickerDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogExportFileBinding -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.dialogs.FilePickerDialog +import org.fossify.commons.extensions.* +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogExportFileBinding +import org.fossify.notes.extensions.config +import org.fossify.notes.models.Note import java.io.File class ExportFileDialog(val activity: SimpleActivity, val note: Note, val callback: (exportPath: String) -> Unit) { @@ -28,8 +28,8 @@ class ExportFileDialog(val activity: SimpleActivity, val note: Note, val callbac } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.export_as_file) { alertDialog -> alertDialog.showKeyboard(binding.fileName) @@ -38,13 +38,20 @@ class ExportFileDialog(val activity: SimpleActivity, val note: Note, val callbac val extension = binding.extension.value if (filename.isEmpty()) { - activity.toast(com.simplemobiletools.commons.R.string.filename_cannot_be_empty) + activity.toast(org.fossify.commons.R.string.filename_cannot_be_empty) return@setOnClickListener } val fullFilename = if (extension.isEmpty()) filename else "$filename.$extension" if (!fullFilename.isAValidFilename()) { - activity.toast(String.format(activity.getString(com.simplemobiletools.commons.R.string.filename_invalid_characters_placeholder, fullFilename))) + activity.toast( + String.format( + activity.getString( + org.fossify.commons.R.string.filename_invalid_characters_placeholder, + fullFilename + ) + ) + ) return@setOnClickListener } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportFilesDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/ExportFilesDialog.kt similarity index 71% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportFilesDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/ExportFilesDialog.kt index 553b1817..e25f7aed 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ExportFilesDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/ExportFilesDialog.kt @@ -1,13 +1,13 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.dialogs.FilePickerDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogExportFilesBinding -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.dialogs.FilePickerDialog +import org.fossify.commons.extensions.* +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogExportFilesBinding +import org.fossify.notes.extensions.config +import org.fossify.notes.models.Note class ExportFilesDialog(val activity: SimpleActivity, val notes: ArrayList, val callback: (parent: String, extension: String) -> Unit) { init { @@ -25,8 +25,8 @@ class ExportFilesDialog(val activity: SimpleActivity, val notes: ArrayList } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.export_as_file) { alertDialog -> alertDialog.showKeyboard(binding.extension) diff --git a/app/src/main/kotlin/org/fossify/notes/dialogs/ExportNotesDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/ExportNotesDialog.kt new file mode 100644 index 00000000..c5e00e38 --- /dev/null +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/ExportNotesDialog.kt @@ -0,0 +1,42 @@ +package org.fossify.notes.dialogs + +import androidx.appcompat.app.AlertDialog +import org.fossify.commons.extensions.* +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogExportNotesBinding + +class ExportNotesDialog(val activity: SimpleActivity, callback: (filename: String) -> Unit) { + + init { + val binding = DialogExportNotesBinding.inflate(activity.layoutInflater).apply { + exportNotesFilename.setText( + buildString { + append(root.context.getString(org.fossify.commons.R.string.notes)) + append("_") + append(root.context.getCurrentFormattedDateTime()) + } + ) + } + + activity.getAlertDialogBuilder().setPositiveButton(org.fossify.commons.R.string.ok, null).setNegativeButton(org.fossify.commons.R.string.cancel, null) + .apply { + activity.setupDialogStuff(binding.root, this, R.string.export_notes) { alertDialog -> + alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { + + val filename = binding.exportNotesFilename.value + when { + filename.isEmpty() -> activity.toast(org.fossify.commons.R.string.empty_name) + filename.isAValidFilename() -> { + callback(filename) + alertDialog.dismiss() + } + + else -> activity.toast(org.fossify.commons.R.string.invalid_name) + } + } + } + } + } +} + diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ImportFolderDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/ImportFolderDialog.kt similarity index 75% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ImportFolderDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/ImportFolderDialog.kt index a007e878..c6dc7d47 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ImportFolderDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/ImportFolderDialog.kt @@ -1,17 +1,17 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.PROTECTION_NONE -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogImportFolderBinding -import com.simplemobiletools.notes.pro.extensions.notesDB -import com.simplemobiletools.notes.pro.extensions.parseChecklistItems -import com.simplemobiletools.notes.pro.helpers.NotesHelper -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.PROTECTION_NONE +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogImportFolderBinding +import org.fossify.notes.extensions.notesDB +import org.fossify.notes.extensions.parseChecklistItems +import org.fossify.notes.helpers.NotesHelper +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType import java.io.File class ImportFolderDialog(val activity: SimpleActivity, val path: String, val callback: () -> Unit) : AlertDialog.Builder(activity) { @@ -23,8 +23,8 @@ class ImportFolderDialog(val activity: SimpleActivity, val path: String, val cal } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.import_folder) { alertDialog -> dialog = alertDialog diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ManageAutoBackupsDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/ManageAutoBackupsDialog.kt similarity index 73% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ManageAutoBackupsDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/ManageAutoBackupsDialog.kt index c88a0d4a..7c7c1dfb 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/ManageAutoBackupsDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/ManageAutoBackupsDialog.kt @@ -1,12 +1,12 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.dialogs.FilePickerDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogManageAutomaticBackupsBinding -import com.simplemobiletools.notes.pro.extensions.config +import org.fossify.commons.dialogs.FilePickerDialog +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogManageAutomaticBackupsBinding +import org.fossify.notes.extensions.config import java.io.File class ManageAutoBackupsDialog(private val activity: SimpleActivity, onSuccess: () -> Unit) { @@ -19,7 +19,7 @@ class ManageAutoBackupsDialog(private val activity: SimpleActivity, onSuccess: ( binding.apply { backupNotesFolder.setText(activity.humanizePath(backupFolder)) val filename = config.autoBackupFilename.ifEmpty { - "${activity.getString(com.simplemobiletools.commons.R.string.notes)}_%Y%M%D_%h%m%s" + "${activity.getString(org.fossify.commons.R.string.notes)}_%Y%M%D_%h%m%s" } backupNotesFilename.setText(filename) @@ -38,18 +38,18 @@ class ManageAutoBackupsDialog(private val activity: SimpleActivity, onSuccess: ( } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { - activity.setupDialogStuff(view, this, com.simplemobiletools.commons.R.string.manage_automatic_backups) { dialog -> + activity.setupDialogStuff(view, this, org.fossify.commons.R.string.manage_automatic_backups) { dialog -> dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { val filename = binding.backupNotesFilename.value when { - filename.isEmpty() -> activity.toast(com.simplemobiletools.commons.R.string.empty_name) + filename.isEmpty() -> activity.toast(org.fossify.commons.R.string.empty_name) filename.isAValidFilename() -> { val file = File(backupFolder, "$filename.json") if (file.exists() && !file.canWrite()) { - activity.toast(com.simplemobiletools.commons.R.string.name_taken) + activity.toast(org.fossify.commons.R.string.name_taken) return@setOnClickListener } @@ -67,7 +67,7 @@ class ManageAutoBackupsDialog(private val activity: SimpleActivity, onSuccess: ( } } - else -> activity.toast(com.simplemobiletools.commons.R.string.invalid_name) + else -> activity.toast(org.fossify.commons.R.string.invalid_name) } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/NewChecklistItemDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/NewChecklistItemDialog.kt similarity index 80% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/NewChecklistItemDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/NewChecklistItemDialog.kt index 8244d7aa..9f57ac2f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/NewChecklistItemDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/NewChecklistItemDialog.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import android.app.Activity import android.content.DialogInterface.BUTTON_POSITIVE @@ -6,13 +6,13 @@ import android.view.KeyEvent import android.view.View import android.view.inputmethod.EditorInfo import androidx.appcompat.widget.AppCompatEditText -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.DARK_GREY -import com.simplemobiletools.commons.helpers.SORT_BY_CUSTOM -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.databinding.DialogNewChecklistItemBinding -import com.simplemobiletools.notes.pro.databinding.ItemAddChecklistBinding -import com.simplemobiletools.notes.pro.extensions.config +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.DARK_GREY +import org.fossify.commons.helpers.SORT_BY_CUSTOM +import org.fossify.notes.R +import org.fossify.notes.databinding.DialogNewChecklistItemBinding +import org.fossify.notes.databinding.ItemAddChecklistBinding +import org.fossify.notes.extensions.config class NewChecklistItemDialog(val activity: Activity, callback: (titles: ArrayList) -> Unit) { private val titles = mutableListOf() @@ -37,15 +37,15 @@ class NewChecklistItemDialog(val activity: Activity, callback: (titles: ArrayLis } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(view, this, R.string.add_new_checklist_items) { alertDialog -> alertDialog.showKeyboard(titles.first()) alertDialog.getButton(BUTTON_POSITIVE).setOnClickListener { activity.config.addNewChecklistItemsTop = binding.settingsAddChecklistTop.isChecked when { - titles.all { it.text!!.isEmpty() } -> activity.toast(com.simplemobiletools.commons.R.string.empty_name) + titles.all { it.text!!.isEmpty() } -> activity.toast(org.fossify.commons.R.string.empty_name) else -> { val titles = titles.map { it.text.toString() }.filter { it.isNotEmpty() }.toMutableList() as ArrayList callback(titles) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/NewNoteDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/NewNoteDialog.kt similarity index 74% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/NewNoteDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/NewNoteDialog.kt index 502abca6..8014b367 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/NewNoteDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/NewNoteDialog.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import android.app.Activity import android.content.DialogInterface.BUTTON_POSITIVE -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.PROTECTION_NONE -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.databinding.DialogNewNoteBinding -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.notesDB -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.PROTECTION_NONE +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.R +import org.fossify.notes.databinding.DialogNewNoteBinding +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.notesDB +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType class NewNoteDialog(val activity: Activity, title: String? = null, val setChecklistAsDefault: Boolean, callback: (note: Note) -> Unit) { init { @@ -27,8 +27,8 @@ class NewNoteDialog(val activity: Activity, title: String? = null, val setCheckl binding.lockedNoteTitle.setText(title) activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.new_note) { alertDialog -> alertDialog.showKeyboard(binding.lockedNoteTitle) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/OpenFileDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/OpenFileDialog.kt similarity index 67% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/OpenFileDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/OpenFileDialog.kt index f1ce7721..4deb61ae 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/OpenFileDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/OpenFileDialog.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.getFilenameFromPath -import com.simplemobiletools.commons.extensions.humanizePath -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.commons.helpers.PROTECTION_NONE -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogOpenFileBinding -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.getFilenameFromPath +import org.fossify.commons.extensions.humanizePath +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.commons.helpers.PROTECTION_NONE +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogOpenFileBinding +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType import java.io.File class OpenFileDialog(val activity: SimpleActivity, val path: String, val callback: (note: Note) -> Unit) : AlertDialog.Builder(activity) { @@ -22,8 +22,8 @@ class OpenFileDialog(val activity: SimpleActivity, val path: String, val callbac } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.open_file) { alertDialog -> dialog = alertDialog diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/OpenNoteDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/OpenNoteDialog.kt similarity index 67% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/OpenNoteDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/OpenNoteDialog.kt index 7a7b4fbc..9e412449 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/OpenNoteDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/OpenNoteDialog.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import androidx.appcompat.app.AlertDialog import androidx.recyclerview.widget.StaggeredGridLayoutManager -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.commons.views.AutoStaggeredGridLayoutManager -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.adapters.OpenNoteAdapter -import com.simplemobiletools.notes.pro.databinding.DialogOpenNoteBinding -import com.simplemobiletools.notes.pro.helpers.NotesHelper -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.commons.views.AutoStaggeredGridLayoutManager +import org.fossify.notes.R +import org.fossify.notes.adapters.OpenNoteAdapter +import org.fossify.notes.databinding.DialogOpenNoteBinding +import org.fossify.notes.helpers.NotesHelper +import org.fossify.notes.models.Note class OpenNoteDialog(val activity: BaseSimpleActivity, val callback: (checkedId: Long, newNote: Note?) -> Unit) { private var dialog: AlertDialog? = null @@ -41,7 +41,7 @@ class OpenNoteDialog(val activity: BaseSimpleActivity, val callback: (checkedId: } activity.getAlertDialogBuilder() - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this, R.string.open_note) { alertDialog -> dialog = alertDialog diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/RenameChecklistItemDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/RenameChecklistItemDialog.kt similarity index 73% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/RenameChecklistItemDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/RenameChecklistItemDialog.kt index dc1804af..bf9a318b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/RenameChecklistItemDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/RenameChecklistItemDialog.kt @@ -1,9 +1,9 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import android.app.Activity import android.content.DialogInterface.BUTTON_POSITIVE -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.notes.pro.databinding.DialogRenameChecklistItemBinding +import org.fossify.commons.extensions.* +import org.fossify.notes.databinding.DialogRenameChecklistItemBinding class RenameChecklistItemDialog(val activity: Activity, val oldTitle: String, callback: (newTitle: String) -> Unit) { init { @@ -12,15 +12,15 @@ class RenameChecklistItemDialog(val activity: Activity, val oldTitle: String, ca } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(binding.root, this) { alertDialog -> alertDialog.showKeyboard(binding.checklistItemTitle) alertDialog.getButton(BUTTON_POSITIVE).setOnClickListener { val newTitle = binding.checklistItemTitle.value when { - newTitle.isEmpty() -> activity.toast(com.simplemobiletools.commons.R.string.empty_name) + newTitle.isEmpty() -> activity.toast(org.fossify.commons.R.string.empty_name) else -> { callback(newTitle) alertDialog.dismiss() diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/RenameNoteDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/RenameNoteDialog.kt similarity index 71% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/RenameNoteDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/RenameNoteDialog.kt index 65833769..762883a8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/RenameNoteDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/RenameNoteDialog.kt @@ -1,17 +1,17 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import android.content.DialogInterface.BUTTON_POSITIVE import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogRenameNoteBinding -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.notesDB -import com.simplemobiletools.notes.pro.extensions.updateWidgets -import com.simplemobiletools.notes.pro.helpers.NotesHelper -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogRenameNoteBinding +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.notesDB +import org.fossify.notes.extensions.updateWidgets +import org.fossify.notes.helpers.NotesHelper +import org.fossify.notes.models.Note import java.io.File class RenameNoteDialog(val activity: SimpleActivity, val note: Note, val currentNoteText: String?, val callback: (note: Note) -> Unit) { @@ -22,8 +22,8 @@ class RenameNoteDialog(val activity: SimpleActivity, val note: Note, val current binding.lockedNoteTitle.setText(note.title) activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(view, this, R.string.rename_note) { alertDialog -> alertDialog.showKeyboard(binding.lockedNoteTitle) @@ -56,14 +56,14 @@ class RenameNoteDialog(val activity: SimpleActivity, val note: Note, val current } } else { if (title.isEmpty()) { - activity.toast(com.simplemobiletools.commons.R.string.filename_cannot_be_empty) + activity.toast(org.fossify.commons.R.string.filename_cannot_be_empty) return } val file = File(path) val newFile = File(file.parent, title) if (!newFile.name.isAValidFilename()) { - activity.toast(com.simplemobiletools.commons.R.string.invalid_name) + activity.toast(org.fossify.commons.R.string.invalid_name) return } @@ -75,7 +75,7 @@ class RenameNoteDialog(val activity: SimpleActivity, val note: Note, val current callback(note) } } else { - activity.toast(com.simplemobiletools.commons.R.string.rename_file_error) + activity.toast(org.fossify.commons.R.string.rename_file_error) return@renameFile } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/SortChecklistDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/SortChecklistDialog.kt similarity index 73% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/SortChecklistDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/SortChecklistDialog.kt index 87ab6a9d..ca4057d9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/SortChecklistDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/SortChecklistDialog.kt @@ -1,16 +1,16 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs -import com.simplemobiletools.commons.extensions.beGoneIf -import com.simplemobiletools.commons.extensions.getAlertDialogBuilder -import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.commons.helpers.SORT_BY_CUSTOM -import com.simplemobiletools.commons.helpers.SORT_BY_DATE_CREATED -import com.simplemobiletools.commons.helpers.SORT_BY_TITLE -import com.simplemobiletools.commons.helpers.SORT_DESCENDING -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.databinding.DialogSortChecklistBinding -import com.simplemobiletools.notes.pro.extensions.config +import org.fossify.commons.extensions.beGoneIf +import org.fossify.commons.extensions.getAlertDialogBuilder +import org.fossify.commons.extensions.setupDialogStuff +import org.fossify.commons.helpers.SORT_BY_CUSTOM +import org.fossify.commons.helpers.SORT_BY_DATE_CREATED +import org.fossify.commons.helpers.SORT_BY_TITLE +import org.fossify.commons.helpers.SORT_DESCENDING +import org.fossify.notes.R +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.databinding.DialogSortChecklistBinding +import org.fossify.notes.extensions.config class SortChecklistDialog(private val activity: SimpleActivity, private val callback: () -> Unit) { private val binding = DialogSortChecklistBinding.inflate(activity.layoutInflater) @@ -24,10 +24,10 @@ class SortChecklistDialog(private val activity: SimpleActivity, private val call setupMoveUndoneChecklistItems() activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.ok) { _, _ -> dialogConfirmed() } - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.ok) { _, _ -> dialogConfirmed() } + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { - activity.setupDialogStuff(view, this, com.simplemobiletools.commons.R.string.sort_by) + activity.setupDialogStuff(view, this, org.fossify.commons.R.string.sort_by) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/UnlockNotesDialog.kt b/app/src/main/kotlin/org/fossify/notes/dialogs/UnlockNotesDialog.kt similarity index 71% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/UnlockNotesDialog.kt rename to app/src/main/kotlin/org/fossify/notes/dialogs/UnlockNotesDialog.kt index a8f3f11b..eeac1d39 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/dialogs/UnlockNotesDialog.kt +++ b/app/src/main/kotlin/org/fossify/notes/dialogs/UnlockNotesDialog.kt @@ -1,20 +1,20 @@ -package com.simplemobiletools.notes.pro.dialogs +package org.fossify.notes.dialogs import android.content.DialogInterface import androidx.appcompat.app.AlertDialog -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.databinding.DialogUnlockNotesBinding -import com.simplemobiletools.notes.pro.databinding.ItemLockedNoteBinding -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.* +import org.fossify.notes.R +import org.fossify.notes.databinding.DialogUnlockNotesBinding +import org.fossify.notes.databinding.ItemLockedNoteBinding +import org.fossify.notes.models.Note class UnlockNotesDialog(val activity: BaseSimpleActivity, val notes: List, callback: (unlockedNotes: List) -> Unit) { private var dialog: AlertDialog? = null private val binding = DialogUnlockNotesBinding.inflate(activity.layoutInflater) private val view = binding.root - private val redColor = activity.getColor(com.simplemobiletools.commons.R.color.md_red) - private val greenColor = activity.getColor(com.simplemobiletools.commons.R.color.md_green) + private val redColor = activity.getColor(org.fossify.commons.R.color.md_red) + private val greenColor = activity.getColor(org.fossify.commons.R.color.md_green) private val unlockedNoteIds = mutableListOf() init { @@ -23,8 +23,8 @@ class UnlockNotesDialog(val activity: BaseSimpleActivity, val notes: List, } activity.getAlertDialogBuilder() - .setPositiveButton(com.simplemobiletools.commons.R.string.skip, null) - .setNegativeButton(com.simplemobiletools.commons.R.string.cancel, null) + .setPositiveButton(org.fossify.commons.R.string.skip, null) + .setNegativeButton(org.fossify.commons.R.string.cancel, null) .apply { activity.setupDialogStuff(view, this, R.string.unlock_notes, cancelOnTouchOutside = false) { alertDialog -> dialog = alertDialog @@ -59,7 +59,7 @@ class UnlockNotesDialog(val activity: BaseSimpleActivity, val notes: List, } else { unlockedNoteIds.remove(note.id) lockedUnlockedImage.apply { - setImageResource(com.simplemobiletools.commons.R.drawable.ic_lock_vector) + setImageResource(org.fossify.commons.R.drawable.ic_lock_vector) applyColorFilter(redColor) } updatePositiveButton() @@ -70,9 +70,9 @@ class UnlockNotesDialog(val activity: BaseSimpleActivity, val notes: List, private fun updatePositiveButton() { dialog?.getButton(DialogInterface.BUTTON_POSITIVE)?.text = if (unlockedNoteIds.isNotEmpty()) { - activity.getString(com.simplemobiletools.commons.R.string.ok) + activity.getString(org.fossify.commons.R.string.ok) } else { - activity.getString(com.simplemobiletools.commons.R.string.skip) + activity.getString(org.fossify.commons.R.string.skip) } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/Context.kt b/app/src/main/kotlin/org/fossify/notes/extensions/Context.kt similarity index 83% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/Context.kt rename to app/src/main/kotlin/org/fossify/notes/extensions/Context.kt index b958e11f..48e5b1c4 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/Context.kt +++ b/app/src/main/kotlin/org/fossify/notes/extensions/Context.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.extensions +package org.fossify.notes.extensions import android.app.AlarmManager import android.app.PendingIntent @@ -7,19 +7,18 @@ import android.content.ComponentName import android.content.Context import android.content.Intent import androidx.core.app.AlarmManagerCompat -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.ExportResult -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.commons.helpers.isRPlus -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.databases.NotesDatabase -import com.simplemobiletools.notes.pro.dialogs.UnlockNotesDialog -import com.simplemobiletools.notes.pro.helpers.* -import com.simplemobiletools.notes.pro.interfaces.NotesDao -import com.simplemobiletools.notes.pro.interfaces.WidgetsDao -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.receivers.AutomaticBackupReceiver +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.ExportResult +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.commons.helpers.isRPlus +import org.fossify.notes.databases.NotesDatabase +import org.fossify.notes.dialogs.UnlockNotesDialog +import org.fossify.notes.helpers.* +import org.fossify.notes.interfaces.NotesDao +import org.fossify.notes.interfaces.WidgetsDao +import org.fossify.notes.models.Note +import org.fossify.notes.receivers.AutomaticBackupReceiver import org.joda.time.DateTime import java.io.File import java.io.FileOutputStream @@ -41,7 +40,7 @@ fun Context.updateWidgets() { } } -fun Context.getPercentageFontSize() = resources.getDimension(com.simplemobiletools.commons.R.dimen.middle_text_size) * (config.fontSizePercentage / 100f) +fun Context.getPercentageFontSize() = resources.getDimension(org.fossify.commons.R.dimen.middle_text_size) * (config.fontSizePercentage / 100f) fun BaseSimpleActivity.requestUnlockNotes(notes: List, callback: (unlockedNotes: List) -> Unit) { val lockedNotes = notes.filter { it.isLocked() } @@ -95,7 +94,7 @@ fun Context.backupNotes() { val config = config NotesHelper(this).getNotes { notesToBackup -> if (notesToBackup.isEmpty()) { - toast(com.simplemobiletools.commons.R.string.no_entries_for_exporting) + toast(org.fossify.commons.R.string.no_entries_for_exporting) config.lastAutoBackupTime = DateTime.now().millis scheduleNextAutomaticBackup() return@getNotes @@ -153,7 +152,7 @@ fun Context.backupNotes() { } if (exportResult == ExportResult.EXPORT_FAIL) { - toast(com.simplemobiletools.commons.R.string.exporting_failed) + toast(org.fossify.commons.R.string.exporting_failed) } config.lastAutoBackupTime = DateTime.now().millis diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/Fragment.kt b/app/src/main/kotlin/org/fossify/notes/extensions/Fragment.kt similarity index 56% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/Fragment.kt rename to app/src/main/kotlin/org/fossify/notes/extensions/Fragment.kt index 4a1bc2ee..374fc60e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/Fragment.kt +++ b/app/src/main/kotlin/org/fossify/notes/extensions/Fragment.kt @@ -1,6 +1,6 @@ -package com.simplemobiletools.notes.pro.extensions +package org.fossify.notes.extensions import androidx.fragment.app.Fragment -import com.simplemobiletools.notes.pro.helpers.Config +import org.fossify.notes.helpers.Config val Fragment.config: Config? get() = if (context != null) Config.newInstance(context!!) else null diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/String.kt b/app/src/main/kotlin/org/fossify/notes/extensions/String.kt similarity index 79% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/String.kt rename to app/src/main/kotlin/org/fossify/notes/extensions/String.kt index 5ecf3bf2..fb763260 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/extensions/String.kt +++ b/app/src/main/kotlin/org/fossify/notes/extensions/String.kt @@ -1,8 +1,8 @@ -package com.simplemobiletools.notes.pro.extensions +package org.fossify.notes.extensions import com.google.gson.Gson import com.google.gson.reflect.TypeToken -import com.simplemobiletools.notes.pro.models.ChecklistItem +import org.fossify.notes.models.ChecklistItem fun String.parseChecklistItems(): ArrayList? { if (startsWith("[{") && endsWith("}]")) { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt b/app/src/main/kotlin/org/fossify/notes/fragments/ChecklistFragment.kt similarity index 89% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt rename to app/src/main/kotlin/org/fossify/notes/fragments/ChecklistFragment.kt index 04003ed7..390e09d0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/ChecklistFragment.kt +++ b/app/src/main/kotlin/org/fossify/notes/fragments/ChecklistFragment.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.fragments +package org.fossify.notes.fragments import android.os.Bundle import android.view.LayoutInflater @@ -8,20 +8,20 @@ import android.widget.ImageView import android.widget.TextView import com.google.gson.Gson import com.google.gson.reflect.TypeToken -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.SORT_BY_CUSTOM -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.activities.SimpleActivity -import com.simplemobiletools.notes.pro.adapters.ChecklistAdapter -import com.simplemobiletools.notes.pro.databinding.FragmentChecklistBinding -import com.simplemobiletools.notes.pro.dialogs.NewChecklistItemDialog -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.updateWidgets -import com.simplemobiletools.notes.pro.helpers.NOTE_ID -import com.simplemobiletools.notes.pro.helpers.NotesHelper -import com.simplemobiletools.notes.pro.interfaces.ChecklistItemsListener -import com.simplemobiletools.notes.pro.models.ChecklistItem -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.SORT_BY_CUSTOM +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.activities.SimpleActivity +import org.fossify.notes.adapters.ChecklistAdapter +import org.fossify.notes.databinding.FragmentChecklistBinding +import org.fossify.notes.dialogs.NewChecklistItemDialog +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.updateWidgets +import org.fossify.notes.helpers.NOTE_ID +import org.fossify.notes.helpers.NotesHelper +import org.fossify.notes.interfaces.ChecklistItemsListener +import org.fossify.notes.models.ChecklistItem +import org.fossify.notes.models.Note import java.io.File class ChecklistFragment : NoteFragment(), ChecklistItemsListener { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/NoteFragment.kt b/app/src/main/kotlin/org/fossify/notes/fragments/NoteFragment.kt similarity index 84% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/NoteFragment.kt rename to app/src/main/kotlin/org/fossify/notes/fragments/NoteFragment.kt index 132e80d0..d46dba33 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/NoteFragment.kt +++ b/app/src/main/kotlin/org/fossify/notes/fragments/NoteFragment.kt @@ -1,17 +1,17 @@ -package com.simplemobiletools.notes.pro.fragments +package org.fossify.notes.fragments import android.util.TypedValue import android.view.View import android.widget.ImageView import android.widget.TextView import androidx.fragment.app.Fragment -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.PROTECTION_NONE -import com.simplemobiletools.notes.pro.activities.MainActivity -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.getPercentageFontSize -import com.simplemobiletools.notes.pro.helpers.NotesHelper -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.commons.extensions.* +import org.fossify.commons.helpers.PROTECTION_NONE +import org.fossify.notes.activities.MainActivity +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.getPercentageFontSize +import org.fossify.notes.helpers.NotesHelper +import org.fossify.notes.models.Note abstract class NoteFragment : Fragment() { protected var note: Note? = null diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/TextFragment.kt b/app/src/main/kotlin/org/fossify/notes/fragments/TextFragment.kt similarity index 91% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/TextFragment.kt rename to app/src/main/kotlin/org/fossify/notes/fragments/TextFragment.kt index ff142fbb..4abcc0d3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/fragments/TextFragment.kt +++ b/app/src/main/kotlin/org/fossify/notes/fragments/TextFragment.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.fragments +package org.fossify.notes.fragments import android.annotation.SuppressLint import android.content.Context @@ -19,22 +19,21 @@ import android.view.inputmethod.InputMethodManager import android.widget.ImageView import android.widget.TextView import androidx.viewbinding.ViewBinding -import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.views.MyEditText -import com.simplemobiletools.commons.views.MyTextView -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.MainActivity -import com.simplemobiletools.notes.pro.databinding.FragmentTextBinding -import com.simplemobiletools.notes.pro.databinding.NoteViewHorizScrollableBinding -import com.simplemobiletools.notes.pro.databinding.NoteViewStaticBinding -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.getPercentageFontSize -import com.simplemobiletools.notes.pro.extensions.updateWidgets -import com.simplemobiletools.notes.pro.helpers.MyMovementMethod -import com.simplemobiletools.notes.pro.helpers.NOTE_ID -import com.simplemobiletools.notes.pro.helpers.NotesHelper -import com.simplemobiletools.notes.pro.models.TextHistory -import com.simplemobiletools.notes.pro.models.TextHistoryItem +import org.fossify.commons.extensions.* +import org.fossify.commons.views.MyEditText +import org.fossify.notes.R +import org.fossify.notes.activities.MainActivity +import org.fossify.notes.databinding.FragmentTextBinding +import org.fossify.notes.databinding.NoteViewHorizScrollableBinding +import org.fossify.notes.databinding.NoteViewStaticBinding +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.getPercentageFontSize +import org.fossify.notes.extensions.updateWidgets +import org.fossify.notes.helpers.MyMovementMethod +import org.fossify.notes.helpers.NOTE_ID +import org.fossify.notes.helpers.NotesHelper +import org.fossify.notes.models.TextHistory +import org.fossify.notes.models.TextHistoryItem import java.io.File // text history handling taken from https://gist.github.com/zeleven/0cfa738c1e8b65b23ff7df1fc30c9f7e @@ -55,7 +54,7 @@ class TextFragment : NoteFragment() { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { binding = FragmentTextBinding.inflate(inflater, container, false) noteId = requireArguments().getLong(NOTE_ID, 0L) - moveXThreshold = resources.getDimension(com.simplemobiletools.commons.R.dimen.activity_margin).toInt() + moveXThreshold = resources.getDimension(org.fossify.commons.R.dimen.activity_margin).toInt() retainInstance = true innerBinding = if (config!!.enableLineWrap) { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/CollatorBasedComparator.kt b/app/src/main/kotlin/org/fossify/notes/helpers/CollatorBasedComparator.kt similarity index 98% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/CollatorBasedComparator.kt rename to app/src/main/kotlin/org/fossify/notes/helpers/CollatorBasedComparator.kt index 3ac26f17..e83127a4 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/CollatorBasedComparator.kt +++ b/app/src/main/kotlin/org/fossify/notes/helpers/CollatorBasedComparator.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.helpers +package org.fossify.notes.helpers import java.text.Collator diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Config.kt b/app/src/main/kotlin/org/fossify/notes/helpers/Config.kt similarity index 96% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Config.kt rename to app/src/main/kotlin/org/fossify/notes/helpers/Config.kt index 99efa930..f99d30e0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Config.kt +++ b/app/src/main/kotlin/org/fossify/notes/helpers/Config.kt @@ -1,10 +1,10 @@ -package com.simplemobiletools.notes.pro.helpers +package org.fossify.notes.helpers import android.content.Context import android.os.Environment import android.view.Gravity -import com.simplemobiletools.commons.helpers.BaseConfig -import com.simplemobiletools.notes.pro.models.NoteType +import org.fossify.commons.helpers.BaseConfig +import org.fossify.notes.models.NoteType class Config(context: Context) : BaseConfig(context) { companion object { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt b/app/src/main/kotlin/org/fossify/notes/helpers/Constants.kt similarity index 98% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt rename to app/src/main/kotlin/org/fossify/notes/helpers/Constants.kt index a61b28d5..ba9e2e9b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt +++ b/app/src/main/kotlin/org/fossify/notes/helpers/Constants.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.helpers +package org.fossify.notes.helpers import android.graphics.Color import org.joda.time.DateTime diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/MyMovementMethod.kt b/app/src/main/kotlin/org/fossify/notes/helpers/MyMovementMethod.kt similarity index 86% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/MyMovementMethod.kt rename to app/src/main/kotlin/org/fossify/notes/helpers/MyMovementMethod.kt index 90a5fed4..93b83fc0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/MyMovementMethod.kt +++ b/app/src/main/kotlin/org/fossify/notes/helpers/MyMovementMethod.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.helpers +package org.fossify.notes.helpers import android.text.Selection import android.text.Spannable @@ -41,9 +41,11 @@ class MyMovementMethod : ArrowKeyMovementMethod() { if (action == MotionEvent.ACTION_UP) { links[0].onClick(widget) } else if (action == MotionEvent.ACTION_DOWN) { - Selection.setSelection(buffer, - buffer.getSpanStart(links[0]), - buffer.getSpanEnd(links[0])) + Selection.setSelection( + buffer, + buffer.getSpanStart(links[0]), + buffer.getSpanEnd(links[0]) + ) } return true } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/MyWidgetProvider.kt b/app/src/main/kotlin/org/fossify/notes/helpers/MyWidgetProvider.kt similarity index 79% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/MyWidgetProvider.kt rename to app/src/main/kotlin/org/fossify/notes/helpers/MyWidgetProvider.kt index 8beda98e..a8415881 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/MyWidgetProvider.kt +++ b/app/src/main/kotlin/org/fossify/notes/helpers/MyWidgetProvider.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.helpers +package org.fossify.notes.helpers import android.app.PendingIntent import android.appwidget.AppWidgetManager @@ -7,18 +7,18 @@ import android.content.Context import android.content.Intent import android.net.Uri import android.widget.RemoteViews -import com.simplemobiletools.commons.extensions.applyColorFilter -import com.simplemobiletools.commons.extensions.getLaunchIntent -import com.simplemobiletools.commons.extensions.setText -import com.simplemobiletools.commons.extensions.setVisibleIf -import com.simplemobiletools.commons.helpers.WIDGET_TEXT_COLOR -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.activities.SplashActivity -import com.simplemobiletools.notes.pro.extensions.notesDB -import com.simplemobiletools.notes.pro.extensions.widgetsDB -import com.simplemobiletools.notes.pro.models.Widget -import com.simplemobiletools.notes.pro.services.WidgetService +import org.fossify.commons.extensions.applyColorFilter +import org.fossify.commons.extensions.getLaunchIntent +import org.fossify.commons.extensions.setText +import org.fossify.commons.extensions.setVisibleIf +import org.fossify.commons.helpers.WIDGET_TEXT_COLOR +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.R +import org.fossify.notes.activities.SplashActivity +import org.fossify.notes.extensions.notesDB +import org.fossify.notes.extensions.widgetsDB +import org.fossify.notes.models.Widget +import org.fossify.notes.services.WidgetService class MyWidgetProvider : AppWidgetProvider() { private fun setupAppOpenIntent(context: Context, views: RemoteViews, id: Int, widget: Widget) { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesHelper.kt b/app/src/main/kotlin/org/fossify/notes/helpers/NotesHelper.kt similarity index 89% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesHelper.kt rename to app/src/main/kotlin/org/fossify/notes/helpers/NotesHelper.kt index 53fb7227..fd438f73 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/NotesHelper.kt +++ b/app/src/main/kotlin/org/fossify/notes/helpers/NotesHelper.kt @@ -1,19 +1,19 @@ -package com.simplemobiletools.notes.pro.helpers +package org.fossify.notes.helpers import android.content.Context import android.os.Handler import android.os.Looper -import com.simplemobiletools.commons.activities.BaseSimpleActivity -import com.simplemobiletools.commons.helpers.ExportResult -import com.simplemobiletools.commons.helpers.PROTECTION_NONE -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.R -import com.simplemobiletools.notes.pro.extensions.config -import com.simplemobiletools.notes.pro.extensions.notesDB -import com.simplemobiletools.notes.pro.models.Note -import com.simplemobiletools.notes.pro.models.NoteType import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json +import org.fossify.commons.activities.BaseSimpleActivity +import org.fossify.commons.helpers.ExportResult +import org.fossify.commons.helpers.PROTECTION_NONE +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.R +import org.fossify.notes.extensions.config +import org.fossify.notes.extensions.notesDB +import org.fossify.notes.models.Note +import org.fossify.notes.models.NoteType import java.io.File import java.io.OutputStream diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/ChecklistItemsListener.kt b/app/src/main/kotlin/org/fossify/notes/interfaces/ChecklistItemsListener.kt similarity index 68% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/ChecklistItemsListener.kt rename to app/src/main/kotlin/org/fossify/notes/interfaces/ChecklistItemsListener.kt index 01766222..6e31739e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/ChecklistItemsListener.kt +++ b/app/src/main/kotlin/org/fossify/notes/interfaces/ChecklistItemsListener.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.interfaces +package org.fossify.notes.interfaces interface ChecklistItemsListener { fun refreshItems() diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/NotesDao.kt b/app/src/main/kotlin/org/fossify/notes/interfaces/NotesDao.kt similarity index 89% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/NotesDao.kt rename to app/src/main/kotlin/org/fossify/notes/interfaces/NotesDao.kt index f8686434..a7e63e47 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/NotesDao.kt +++ b/app/src/main/kotlin/org/fossify/notes/interfaces/NotesDao.kt @@ -1,7 +1,7 @@ -package com.simplemobiletools.notes.pro.interfaces +package org.fossify.notes.interfaces import androidx.room.* -import com.simplemobiletools.notes.pro.models.Note +import org.fossify.notes.models.Note @Dao interface NotesDao { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/WidgetsDao.kt b/app/src/main/kotlin/org/fossify/notes/interfaces/WidgetsDao.kt similarity index 86% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/WidgetsDao.kt rename to app/src/main/kotlin/org/fossify/notes/interfaces/WidgetsDao.kt index 8b7dbd30..8bc73179 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/interfaces/WidgetsDao.kt +++ b/app/src/main/kotlin/org/fossify/notes/interfaces/WidgetsDao.kt @@ -1,10 +1,10 @@ -package com.simplemobiletools.notes.pro.interfaces +package org.fossify.notes.interfaces import androidx.room.Dao import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query -import com.simplemobiletools.notes.pro.models.Widget +import org.fossify.notes.models.Widget @Dao interface WidgetsDao { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/ChecklistItem.kt b/app/src/main/kotlin/org/fossify/notes/models/ChecklistItem.kt similarity index 72% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/models/ChecklistItem.kt rename to app/src/main/kotlin/org/fossify/notes/models/ChecklistItem.kt index fb2437ce..0a41dadf 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/ChecklistItem.kt +++ b/app/src/main/kotlin/org/fossify/notes/models/ChecklistItem.kt @@ -1,9 +1,9 @@ -package com.simplemobiletools.notes.pro.models +package org.fossify.notes.models -import com.simplemobiletools.commons.helpers.SORT_BY_TITLE -import com.simplemobiletools.commons.helpers.SORT_DESCENDING -import com.simplemobiletools.notes.pro.helpers.CollatorBasedComparator import kotlinx.serialization.Serializable +import org.fossify.commons.helpers.SORT_BY_TITLE +import org.fossify.commons.helpers.SORT_DESCENDING +import org.fossify.notes.helpers.CollatorBasedComparator @Serializable data class ChecklistItem( diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt b/app/src/main/kotlin/org/fossify/notes/models/Note.kt similarity index 86% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt rename to app/src/main/kotlin/org/fossify/notes/models/Note.kt index 0b010063..da9b7a0e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt +++ b/app/src/main/kotlin/org/fossify/notes/models/Note.kt @@ -1,12 +1,12 @@ -package com.simplemobiletools.notes.pro.models +package org.fossify.notes.models import android.content.Context import android.net.Uri import androidx.room.* -import com.simplemobiletools.commons.extensions.isBiometricIdAvailable -import com.simplemobiletools.commons.helpers.PROTECTION_FINGERPRINT -import com.simplemobiletools.commons.helpers.PROTECTION_NONE import kotlinx.serialization.Serializable +import org.fossify.commons.extensions.isBiometricIdAvailable +import org.fossify.commons.helpers.PROTECTION_FINGERPRINT +import org.fossify.commons.helpers.PROTECTION_NONE import java.io.File /** diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteType.kt b/app/src/main/kotlin/org/fossify/notes/models/NoteType.kt similarity index 86% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteType.kt rename to app/src/main/kotlin/org/fossify/notes/models/NoteType.kt index d81d693a..ddba6f3e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteType.kt +++ b/app/src/main/kotlin/org/fossify/notes/models/NoteType.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.models +package org.fossify.notes.models import kotlinx.serialization.Serializable diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteTypeConverter.kt b/app/src/main/kotlin/org/fossify/notes/models/NoteTypeConverter.kt similarity index 85% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteTypeConverter.kt rename to app/src/main/kotlin/org/fossify/notes/models/NoteTypeConverter.kt index a2e5b2bb..c66a6759 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteTypeConverter.kt +++ b/app/src/main/kotlin/org/fossify/notes/models/NoteTypeConverter.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.models +package org.fossify.notes.models import androidx.room.TypeConverter diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/TextHistory.kt b/app/src/main/kotlin/org/fossify/notes/models/TextHistory.kt similarity index 90% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/models/TextHistory.kt rename to app/src/main/kotlin/org/fossify/notes/models/TextHistory.kt index 3de176e6..152bbb0e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/TextHistory.kt +++ b/app/src/main/kotlin/org/fossify/notes/models/TextHistory.kt @@ -1,6 +1,6 @@ -package com.simplemobiletools.notes.pro.models +package org.fossify.notes.models -import java.util.* +import java.util.LinkedList class TextHistory { var position = 0 diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/TextHistoryItem.kt b/app/src/main/kotlin/org/fossify/notes/models/TextHistoryItem.kt similarity index 67% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/models/TextHistoryItem.kt rename to app/src/main/kotlin/org/fossify/notes/models/TextHistoryItem.kt index 72d7d720..46f28a6b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/TextHistoryItem.kt +++ b/app/src/main/kotlin/org/fossify/notes/models/TextHistoryItem.kt @@ -1,3 +1,3 @@ -package com.simplemobiletools.notes.pro.models +package org.fossify.notes.models data class TextHistoryItem(val start: Int, val before: CharSequence?, val after: CharSequence?) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Widget.kt b/app/src/main/kotlin/org/fossify/notes/models/Widget.kt similarity index 92% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Widget.kt rename to app/src/main/kotlin/org/fossify/notes/models/Widget.kt index 996d8414..7eeec60f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Widget.kt +++ b/app/src/main/kotlin/org/fossify/notes/models/Widget.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.models +package org.fossify.notes.models import androidx.room.ColumnInfo import androidx.room.Entity diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/receivers/AutomaticBackupReceiver.kt b/app/src/main/kotlin/org/fossify/notes/receivers/AutomaticBackupReceiver.kt similarity index 82% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/receivers/AutomaticBackupReceiver.kt rename to app/src/main/kotlin/org/fossify/notes/receivers/AutomaticBackupReceiver.kt index 7d4949be..fde078e0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/receivers/AutomaticBackupReceiver.kt +++ b/app/src/main/kotlin/org/fossify/notes/receivers/AutomaticBackupReceiver.kt @@ -1,10 +1,10 @@ -package com.simplemobiletools.notes.pro.receivers +package org.fossify.notes.receivers import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.os.PowerManager -import com.simplemobiletools.notes.pro.extensions.backupNotes +import org.fossify.notes.extensions.backupNotes class AutomaticBackupReceiver : BroadcastReceiver() { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/receivers/BootCompletedReceiver.kt b/app/src/main/kotlin/org/fossify/notes/receivers/BootCompletedReceiver.kt similarity index 64% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/receivers/BootCompletedReceiver.kt rename to app/src/main/kotlin/org/fossify/notes/receivers/BootCompletedReceiver.kt index 8cc03250..932b9f9f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/receivers/BootCompletedReceiver.kt +++ b/app/src/main/kotlin/org/fossify/notes/receivers/BootCompletedReceiver.kt @@ -1,10 +1,10 @@ -package com.simplemobiletools.notes.pro.receivers +package org.fossify.notes.receivers import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.simplemobiletools.commons.helpers.ensureBackgroundThread -import com.simplemobiletools.notes.pro.extensions.checkAndBackupNotesOnBoot +import org.fossify.commons.helpers.ensureBackgroundThread +import org.fossify.notes.extensions.checkAndBackupNotesOnBoot class BootCompletedReceiver : BroadcastReceiver() { diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/services/WidgetService.kt b/app/src/main/kotlin/org/fossify/notes/services/WidgetService.kt similarity index 65% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/services/WidgetService.kt rename to app/src/main/kotlin/org/fossify/notes/services/WidgetService.kt index f313220a..297a08ae 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/services/WidgetService.kt +++ b/app/src/main/kotlin/org/fossify/notes/services/WidgetService.kt @@ -1,8 +1,8 @@ -package com.simplemobiletools.notes.pro.services +package org.fossify.notes.services import android.content.Intent import android.widget.RemoteViewsService -import com.simplemobiletools.notes.pro.adapters.WidgetAdapter +import org.fossify.notes.adapters.WidgetAdapter class WidgetService : RemoteViewsService() { override fun onGetViewFactory(intent: Intent) = WidgetAdapter(applicationContext, intent) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/views/MyHorizontalScrollView.kt b/app/src/main/kotlin/org/fossify/notes/views/MyHorizontalScrollView.kt similarity index 91% rename from app/src/main/kotlin/com/simplemobiletools/notes/pro/views/MyHorizontalScrollView.kt rename to app/src/main/kotlin/org/fossify/notes/views/MyHorizontalScrollView.kt index 51383591..4bc01b27 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/views/MyHorizontalScrollView.kt +++ b/app/src/main/kotlin/org/fossify/notes/views/MyHorizontalScrollView.kt @@ -1,4 +1,4 @@ -package com.simplemobiletools.notes.pro.views +package org.fossify.notes.views import android.content.Context import android.util.AttributeSet diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 00000000..ea2accf2 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/drawable/ic_launcher_monochrome.xml b/app/src/main/res/drawable/ic_launcher_monochrome.xml index f48f20c4..ea2accf2 100644 --- a/app/src/main/res/drawable/ic_launcher_monochrome.xml +++ b/app/src/main/res/drawable/ic_launcher_monochrome.xml @@ -1,3 +1,3 @@ - - + + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 3828eef2..3091fed8 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -24,7 +24,7 @@ android:id="@+id/search_wrapper" layout="@layout/search_bar" /> - @@ -36,6 +36,6 @@ android:layout_gravity="top" android:background="@null" /> - + diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 6ee073d1..4856e43e 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -41,7 +41,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> - - - - - - - - - - - - - - - - - - - - - + - - - - - - - + - - + - - + diff --git a/app/src/main/res/layout/dialog_export_files.xml b/app/src/main/res/layout/dialog_export_files.xml index fe95dd23..ca90e168 100644 --- a/app/src/main/res/layout/dialog_export_files.xml +++ b/app/src/main/res/layout/dialog_export_files.xml @@ -6,7 +6,7 @@ android:orientation="vertical" android:padding="@dimen/activity_margin"> - - + - - + diff --git a/app/src/main/res/layout/dialog_export_notes.xml b/app/src/main/res/layout/dialog_export_notes.xml index 7e354d38..d203173d 100644 --- a/app/src/main/res/layout/dialog_export_notes.xml +++ b/app/src/main/res/layout/dialog_export_notes.xml @@ -11,7 +11,7 @@ android:orientation="vertical" android:paddingTop="@dimen/activity_margin"> - - + diff --git a/app/src/main/res/layout/dialog_import_folder.xml b/app/src/main/res/layout/dialog_import_folder.xml index 8475f95f..e6d1c384 100644 --- a/app/src/main/res/layout/dialog_import_folder.xml +++ b/app/src/main/res/layout/dialog_import_folder.xml @@ -8,7 +8,7 @@ android:paddingTop="@dimen/activity_margin" android:paddingEnd="@dimen/activity_margin"> - - + - - - - + - - + diff --git a/app/src/main/res/layout/dialog_new_checklist_item.xml b/app/src/main/res/layout/dialog_new_checklist_item.xml index 8a97d254..20e184a5 100644 --- a/app/src/main/res/layout/dialog_new_checklist_item.xml +++ b/app/src/main/res/layout/dialog_new_checklist_item.xml @@ -32,7 +32,7 @@ android:paddingBottom="@dimen/medium_margin" android:src="@drawable/ic_plus_vector" /> - - - + - - - - - + - - - - - - + diff --git a/app/src/main/res/layout/dialog_rename_note.xml b/app/src/main/res/layout/dialog_rename_note.xml index 7e9bb395..09358cae 100644 --- a/app/src/main/res/layout/dialog_rename_note.xml +++ b/app/src/main/res/layout/dialog_rename_note.xml @@ -6,7 +6,7 @@ android:orientation="vertical" android:padding="@dimen/activity_margin"> - - + diff --git a/app/src/main/res/layout/dialog_sort_checklist.xml b/app/src/main/res/layout/dialog_sort_checklist.xml index 62733ba7..70e59856 100644 --- a/app/src/main/res/layout/dialog_sort_checklist.xml +++ b/app/src/main/res/layout/dialog_sort_checklist.xml @@ -14,7 +14,7 @@ android:layout_height="wrap_content" android:layout_marginBottom="@dimen/medium_margin"> - - - - - - - - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> - - - - - - - - - - - + diff --git a/app/src/main/res/layout/note_view_static.xml b/app/src/main/res/layout/note_view_static.xml index dc24e716..ba707d13 100644 --- a/app/src/main/res/layout/note_view_static.xml +++ b/app/src/main/res/layout/note_view_static.xml @@ -1,5 +1,5 @@ - - - - - - - - + app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" /> - - - + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml index b9bf82a7..7b4ef572 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml index fe4c0f72..c8173849 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml index 794a0ba8..e5ae9a17 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml index 213d4eca..6c1d2603 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml index 9958c2c4..cc384dc6 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml index 8390cf09..5250a44f 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml index 80e20d58..81ba15b5 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml index 968374cf..c0477c1e 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml index 791c1a46..20f9f44a 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml index c559382f..dd752f85 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml index cb8e9f0f..eee16d21 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml index 77975833..cfe22da4 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_green.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_orange.xml similarity index 60% rename from app/src/main/res/mipmap-anydpi-v26/ic_launcher_green.xml rename to app/src/main/res/mipmap-anydpi-v26/ic_launcher_orange.xml index b73af9bd..af5af0b1 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_green.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_orange.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml index a6163778..00a28a52 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml index c0ce2da8..8c55541a 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml index 64e53a68..f500e3c1 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml index 17b0961f..64fd7f8b 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml index 044ebd10..74726f57 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index b1d72014..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 00000000..4e814f88 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_amber.png b/app/src/main/res/mipmap-hdpi/ic_launcher_amber.png deleted file mode 100644 index 34d1b334..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_amber.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_amber.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_amber.webp new file mode 100644 index 00000000..4e7fca6b Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_amber.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_blue.png b/app/src/main/res/mipmap-hdpi/ic_launcher_blue.png deleted file mode 100644 index 52a0f726..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_blue.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_blue.webp new file mode 100644 index 00000000..5e077316 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_blue.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.png b/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.png deleted file mode 100644 index c92b7ad2..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.webp new file mode 100644 index 00000000..1d48866d Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_brown.png b/app/src/main/res/mipmap-hdpi/ic_launcher_brown.png deleted file mode 100644 index 6e656ab9..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_brown.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_brown.webp new file mode 100644 index 00000000..a50dc85e Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_brown.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.png b/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.png deleted file mode 100644 index d09f419c..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.webp new file mode 100644 index 00000000..cf2fa281 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png deleted file mode 100644 index 80dc3362..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.webp new file mode 100644 index 00000000..2b93c594 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png deleted file mode 100644 index f6510ed2..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.webp new file mode 100644 index 00000000..ed57cc55 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_green.png b/app/src/main/res/mipmap-hdpi/ic_launcher_green.png deleted file mode 100644 index e0901a82..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png b/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png deleted file mode 100644 index 014201f2..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.webp new file mode 100644 index 00000000..a01b2cac Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png b/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png deleted file mode 100644 index d2abe261..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.webp new file mode 100644 index 00000000..76846dd3 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png b/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png deleted file mode 100644 index 0e717e7a..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.webp new file mode 100644 index 00000000..38ac8962 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png b/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png deleted file mode 100644 index d8989b1f..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.webp new file mode 100644 index 00000000..38bb0a62 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_lime.png b/app/src/main/res/mipmap-hdpi/ic_launcher_lime.png deleted file mode 100644 index d2e517f5..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_lime.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_lime.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_lime.webp new file mode 100644 index 00000000..a4743df5 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_lime.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_orange.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_orange.webp new file mode 100644 index 00000000..6a90502e Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_orange.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_pink.png b/app/src/main/res/mipmap-hdpi/ic_launcher_pink.png deleted file mode 100644 index 7be8c0f8..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_pink.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_pink.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_pink.webp new file mode 100644 index 00000000..bd4f4238 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_pink.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_purple.png b/app/src/main/res/mipmap-hdpi/ic_launcher_purple.png deleted file mode 100644 index c45db89f..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_purple.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_purple.webp new file mode 100644 index 00000000..17938208 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_purple.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_red.png b/app/src/main/res/mipmap-hdpi/ic_launcher_red.png deleted file mode 100644 index 0699de9a..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_red.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_red.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_red.webp new file mode 100644 index 00000000..a8d276d4 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_red.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_teal.png b/app/src/main/res/mipmap-hdpi/ic_launcher_teal.png deleted file mode 100644 index ad9c68ea..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_teal.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_teal.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_teal.webp new file mode 100644 index 00000000..d3db1221 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_teal.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_yellow.png b/app/src/main/res/mipmap-hdpi/ic_launcher_yellow.png deleted file mode 100644 index 53ec6ac5..00000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_yellow.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_yellow.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_yellow.webp new file mode 100644 index 00000000..aaa4bd81 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_yellow.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 00000000..82b89b82 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_amber.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_amber.webp new file mode 100644 index 00000000..a795154d Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_amber.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_blue.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_blue.webp new file mode 100644 index 00000000..14c64ed5 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_blue.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_blue_grey.webp new file mode 100644 index 00000000..458bdff5 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_blue_grey.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_brown.webp new file mode 100644 index 00000000..9c126546 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_brown.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_cyan.webp new file mode 100644 index 00000000..8dc7424c Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_cyan.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_deep_orange.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_deep_orange.webp new file mode 100644 index 00000000..f02a6125 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_deep_orange.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_deep_purple.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_deep_purple.webp new file mode 100644 index 00000000..29aa65b2 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_deep_purple.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_grey_black.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_grey_black.webp new file mode 100644 index 00000000..c8646425 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_grey_black.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_indigo.webp new file mode 100644 index 00000000..0be04747 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_indigo.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_light_blue.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_light_blue.webp new file mode 100644 index 00000000..8f8e1a42 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_light_blue.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_light_green.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_light_green.webp new file mode 100644 index 00000000..4205f53e Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_light_green.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_lime.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_lime.webp new file mode 100644 index 00000000..625b4501 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_lime.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_orange.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_orange.webp new file mode 100644 index 00000000..2b436db9 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_orange.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_pink.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_pink.webp new file mode 100644 index 00000000..1ed210f6 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_pink.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_purple.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_purple.webp new file mode 100644 index 00000000..efe166d8 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_purple.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_red.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_red.webp new file mode 100644 index 00000000..12a9b0d4 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_red.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_teal.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_teal.webp new file mode 100644 index 00000000..a77c24b5 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_teal.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_yellow.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_yellow.webp new file mode 100644 index 00000000..2facbf87 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_yellow.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 033d7f55..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 00000000..54ae3a1e Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_amber.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_amber.png deleted file mode 100644 index 4b898273..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_amber.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_amber.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_amber.webp new file mode 100644 index 00000000..fdcc68b8 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_amber.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue.png deleted file mode 100644 index 02f95728..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue.webp new file mode 100644 index 00000000..dec1e07c Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png deleted file mode 100644 index 37be1f5b..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.webp new file mode 100644 index 00000000..41424d24 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png deleted file mode 100644 index f39600a8..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.webp new file mode 100644 index 00000000..66c21b11 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png deleted file mode 100644 index 177f7dbc..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.webp new file mode 100644 index 00000000..9d14bd75 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png deleted file mode 100644 index 605e765f..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.webp new file mode 100644 index 00000000..5e2de3d0 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.png deleted file mode 100644 index c6fbf35f..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.webp new file mode 100644 index 00000000..566d9e60 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_green.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_green.png deleted file mode 100644 index d3324bc6..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.png deleted file mode 100644 index a6c119fa..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.webp new file mode 100644 index 00000000..e11526d5 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png deleted file mode 100644 index f21b0c8a..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.webp new file mode 100644 index 00000000..5817b63e Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png deleted file mode 100644 index df3e58bf..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.webp new file mode 100644 index 00000000..a558c3af Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.png deleted file mode 100644 index adf9dd1f..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.webp new file mode 100644 index 00000000..64e87eba Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png deleted file mode 100644 index 05969f03..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.webp new file mode 100644 index 00000000..044d69bc Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_orange.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_orange.webp new file mode 100644 index 00000000..58005fcf Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_orange.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_pink.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_pink.png deleted file mode 100644 index 57e4cd52..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_pink.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_pink.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_pink.webp new file mode 100644 index 00000000..6742857d Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_pink.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png deleted file mode 100644 index d3f39ff9..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.webp new file mode 100644 index 00000000..e21b783b Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_red.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_red.png deleted file mode 100644 index e08446b9..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_red.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_red.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_red.webp new file mode 100644 index 00000000..b3021c22 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_red.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png deleted file mode 100644 index ea728daa..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.webp new file mode 100644 index 00000000..5ab22ffb Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png deleted file mode 100644 index 9b406ef5..00000000 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.webp new file mode 100644 index 00000000..68c6c0d3 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 771a4ade..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 00000000..a5434f1a Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png deleted file mode 100644 index d2be0fdd..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.webp new file mode 100644 index 00000000..f28dc47f Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png deleted file mode 100644 index 92f93432..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.webp new file mode 100644 index 00000000..36335d1c Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png deleted file mode 100644 index e05464a4..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.webp new file mode 100644 index 00000000..7f792944 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png deleted file mode 100644 index 82f6cee2..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.webp new file mode 100644 index 00000000..0379bd27 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.png deleted file mode 100644 index 4fc1821a..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.webp new file mode 100644 index 00000000..d279f110 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.png deleted file mode 100644 index 873debb1..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.webp new file mode 100644 index 00000000..d63ff29c Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png deleted file mode 100644 index 307dc6f4..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.webp new file mode 100644 index 00000000..594aa476 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png deleted file mode 100644 index 97665779..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.png deleted file mode 100644 index 6b139319..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.webp new file mode 100644 index 00000000..bb4c80b0 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png deleted file mode 100644 index 1aaa0a2b..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.webp new file mode 100644 index 00000000..3e1e940e Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.png deleted file mode 100644 index ef7e1453..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.webp new file mode 100644 index 00000000..a059c8ce Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.png deleted file mode 100644 index 4040d4d9..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.webp new file mode 100644 index 00000000..72672d76 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png deleted file mode 100644 index 38be3fda..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.webp new file mode 100644 index 00000000..9673bd5c Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_orange.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_orange.webp new file mode 100644 index 00000000..590da7be Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_orange.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png deleted file mode 100644 index de4758dc..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.webp new file mode 100644 index 00000000..be2d10d3 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png deleted file mode 100644 index 1e081cbf..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.webp new file mode 100644 index 00000000..f380eca9 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_red.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_red.png deleted file mode 100644 index f2b0acf3..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_red.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_red.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_red.webp new file mode 100644 index 00000000..fce2548e Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_red.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png deleted file mode 100644 index b0337cbd..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.webp new file mode 100644 index 00000000..4c86642c Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png deleted file mode 100644 index 79cd661c..00000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.webp new file mode 100644 index 00000000..98705af4 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1109ea95..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp new file mode 100644 index 00000000..9040d81c Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.png deleted file mode 100644 index 7ac08f23..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.webp new file mode 100644 index 00000000..9aeb9e68 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.png deleted file mode 100644 index 8dcf2e72..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.webp new file mode 100644 index 00000000..327fa453 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.png deleted file mode 100644 index e33fdebb..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.webp new file mode 100644 index 00000000..efbe8809 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.png deleted file mode 100644 index 4e4eff97..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.webp new file mode 100644 index 00000000..29727368 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.png deleted file mode 100644 index 5a29ee55..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.webp new file mode 100644 index 00000000..47cc4c93 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.png deleted file mode 100644 index 0a2174de..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.webp new file mode 100644 index 00000000..2463928d Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.png deleted file mode 100644 index b2c9350b..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.webp new file mode 100644 index 00000000..a24bb439 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_green.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_green.png deleted file mode 100644 index 2c51333c..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.png deleted file mode 100644 index 0acc27b3..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.webp new file mode 100644 index 00000000..139da79f Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.png deleted file mode 100644 index d1adb772..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.webp new file mode 100644 index 00000000..b1ab40f5 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.png deleted file mode 100644 index ebf067df..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.webp new file mode 100644 index 00000000..91be28c4 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.png deleted file mode 100644 index 42921af5..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.webp new file mode 100644 index 00000000..21ff6dbd Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.png deleted file mode 100644 index a100ff62..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.webp new file mode 100644 index 00000000..e362c721 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_orange.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_orange.webp new file mode 100644 index 00000000..54995f70 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_orange.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.png deleted file mode 100644 index 7290a9c0..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.webp new file mode 100644 index 00000000..132dee86 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.png deleted file mode 100644 index ef107fac..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.webp new file mode 100644 index 00000000..4d08dd8f Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.png deleted file mode 100644 index b3c16e50..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.webp new file mode 100644 index 00000000..7a9b6264 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.png deleted file mode 100644 index a26ab84a..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.webp new file mode 100644 index 00000000..9fd1f547 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.png deleted file mode 100644 index 7f598de4..00000000 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.webp new file mode 100644 index 00000000..f4a96d95 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.webp differ diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index ad3dfbb6..346dc655 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -82,6 +82,6 @@ في حال كان لديك عنصر واجهة مستخدم نشط واحد فقط، يمكنك إما إعادة إنشائه، أو استخدام الزر في إعدادات التطبيق لتخصيصه. إذا كان لديك العديد من الحاجيات النشطة، لن يكون الزر الموجود في إعدادات التطبيق متاحا. بما أن التطبيق يدعم تخصيص الألوان لكل عنصر واجهة مستخدم ، سيكون عليك إعادة إنشاء القطعة التي تريد تخصيصها. - \ No newline at end of file + diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 26e91499..a512cc71 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -82,6 +82,6 @@ In case you have only 1 active widget, you can either recreate it, or use the button in the app settings for customizing it. If you have multiple active widgets, the button in the app settings will not be available. As the app supports color customization per-widget, you will have to recreate the widget that you want to customize. diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 4d5039e1..db6e744d 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -82,6 +82,6 @@ Калі ў вас ёсць толькі 1 Актыўны віджэт, вы можаце альбо ўзнавіць яго зноўку, альбо выкарыстоўваць кнопку ў наладах прыкладання для яго Налады. Калі ў вас некалькі актыўных віджэтаў, кнопка ў наладах прыкладання будзе недаступная. Паколькі прыкладанне падтрымлівае наладу колеру для кожнага фішкі, вам прыйдзецца ўзнавіць віджэт, які вы хочаце наладзіць. - \ No newline at end of file + diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index aa021661..6dbbf055 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -82,6 +82,6 @@ В случай че имате само 1 активна джаджа, можете да я създадете отново или да използвате бутона в настройките на приложението за персонализирането ѝ. Ако имате няколко активни уиджета, бутонът в настройките на приложението няма да бъде достъпен. Тъй като приложението поддържа персонализиране на цвета за всяка джаджа, ще трябва да пресъздадете джаджата, която искате да персонализирате. - \ No newline at end of file + diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index d6319785..ebf120be 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -82,6 +82,6 @@ En cas que només tingueu 1 giny actiu, podeu tornar-lo a crear o utilitzar el botó de configuració de l\'aplicació per personalitzar-lo. Si teniu diversos ginys actius, el botó de configuració de l\'aplicació no estarà disponible. Com que l\'aplicació admet la personalització del color per giny, haureu de tornar a crear el giny que vulgueu personalitzar. - \ No newline at end of file + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index e76f6503..7e9ca762 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -82,6 +82,6 @@ V případě, že máte pouze 1 aktivní widget, můžete jej buď znovu vytvořit, nebo použít tlačítko v nastavení aplikace na změnu barvy. Pokud máte widgetů víc, tlačítko v nastavení aplikace zmizí. Protože aplikace podporuje různé barvy pro každý widget, budete muset znovu vytvořit ten widget, jehož barvy chcete změnit. diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index bcbd440b..dc72b61c 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -82,6 +82,6 @@ In case you have only 1 active widget, you can either recreate it, or use the button in the app settings for customizing it. If you have multiple active widgets, the button in the app settings will not be available. As the app supports color customization per-widget, you will have to recreate the widget that you want to customize. diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 02578f12..3c5b879e 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -82,6 +82,6 @@ Hvis du kun har en aktiv widget, kan du enten genskabe den eller bruge knappen i appindstillingerne til at tilpasse den. Hvis du har flere aktive widgets, er knappen i appindstillingerne ikke tilgængelig. Da appen understøtter farvetilpasning pr. widget, skal du genskabe den widget, som du vil tilpasse. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 23a5050d..ae1b81ab 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -82,6 +82,6 @@ Wenn nur ein Widget aktiv ist, kann die Farbe über die Einstellungen unter dem Punkt Widgets angepasst werden, ansonsten muss es neu erstellt werden. - \ No newline at end of file + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index d85fc5c3..4ff68b0a 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -82,6 +82,6 @@ Σε περίπτωση που έχετε μόνο 1 ενεργό Γραφικό στοιχείο, μπορείτε να το δημιουργήσετε εκ νέου ή να χρησιμοποιήσετε το κουμπί στις ρυθμίσεις της εφαρμογής για να το προσαρμόσετε. Αν έχετε πολλά ενεργά , το κουμπί στις ρυθμίσεις της εφαρμογής δεν θα είναι διαθέσιμο. Καθώς η εφαρμογή υποστηρίζει προσαρμογή χρώματος ανά Γραφικό στοιχείο, θα πρέπει να το δημιουργήσετε ξανά αυτό που θέλετε να προσαρμόσετε. diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 866162ac..c9010f1b 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -82,6 +82,6 @@ In case you have only 1 active widget, you can either recreate it, or use the button in the app settings for customizing it. If you have multiple active widgets, the button in the app settings will not be available. As the app supports color customization per-widget, you will have to recreate the widget that you want to customize. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index f387c3a6..803d3249 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -82,6 +82,6 @@ En caso de que solo tengas un widget activo, Puedes volverlo a crear, o usar el botón en los ajustes de la aplicación para personalziarlo. Si tienes múltiples widgets activos, el botón en los ajustes de la aplicación no estará disponible. Ya que la aplicación soporta personalización de color por widget, tendrás que volver a crear el widget tque quieres personalizar. - \ No newline at end of file + diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 2b98d668..01f6503e 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -82,6 +82,6 @@ Kui sa kasutad vaid üht vidinat, siis kas saad ta uuesti luua või kasutada rakenduse seadistusi värvide kohandamiseks. Kui sul on pidevas kasutuses mitu vidinat, siis rakenduste seadistuste nupp ei toimi. Kuna rakendus võimaldab eri vidinatele määrata erinevaid värve, siis sa pead muudetava vidina uuesti looma. - \ No newline at end of file + diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index a8f2348f..7ba75d5e 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -82,6 +82,6 @@ در این مثال شما فقط یک ابزارک فعال دارید، شما همچنین می‌توانید آن را دوباره بسازید، یا از دکمه درون تنظیمات آن را سفارشی‌سازی کنید. اگر شما چندین ابزارک فعال دارید، دکمه درون تنظیمات در دسترس نخواهد بود. همچنان برنامه از سفارشی‌سازی رنگ برای هر ابزارک پشتیبانی میکند، شما خواهید توانست با ساخت دوبارهٔ ابزارک آن را سفارشی‌سازی کنید. - \ No newline at end of file + diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index a23d5155..b7d2968f 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -82,6 +82,6 @@ Jos sinulla on vain yksi aktiivinen pienoissovellus, voit joko luoda sen uudelleen tai mukauttaa sitä sovelluksen asetukset-painikkeella. Jos sinulla on useita aktiivisia pienoissovelluksia, sovelluksessa oleva asetukset-painike ei ole käytettävissä. Koska sovellus tukee värien mukauttamista pienoissovellusta kohti, sinun on luotava uudelleen pienoissovellus, jonka haluat muokata. - \ No newline at end of file + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index d6cdae48..a7bd4c6c 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -82,6 +82,6 @@ Si vous avez seulement un widget actif, vous pouvez soit le recréer, soit utiliser le bouton dans les paramètres pour le personnaliser. Si vous avez plusieurs widgets actifs, le bouton dans les paramètres ne sera pas disponible. Comme l\'application supporte la personnalisation de la couleur par widget, vous devrez recréer le widget que vous voulez personnaliser. - \ No newline at end of file + diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index d2779abb..314fbeeb 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -82,6 +82,6 @@ No caso de que teñas só un widget activo, podes crealo de novo ou usar o botón nos axustes do app para personalizalo. - \ No newline at end of file + diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 1c71c48f..356fc86f 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -82,6 +82,6 @@ U slučaju da imaš samo jedan aktivan widget, možeš ga ponovno izraditi ili upotrijebiti gumb u postavkama aplikacije za njegovu prilagođavanje. Ako imaš više aktivnih widgeta, gumb u postavkama aplikacije neće biti dostupan. Budući da aplikacija podržava prilagođavanje boja po widgetu, morat ćeš ponovo izraditi widget koji želiš prilagoditi. - \ No newline at end of file + diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index c9517b17..4ed38e79 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -82,6 +82,6 @@ Ha csak 1 aktív modulja van, akkor vagy újra létrehozhatja, vagy használja az alkalmazásbeállításokban lévő gombot, hogy testreszabja. Ha több modulja van, akkor az alkalmazásbeállításokban nem lesz elérhető a gomb. Mivel az alkalmazás támogatja szín modulonkénti testreszabását, azért a módosítandó modult újra létre kell hoznia. diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 8af04184..92d641ce 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -82,6 +82,6 @@ Jika anda hanya memiliki 1 widget aktif, anda bisa menambahkan ulang, atau gunakan tombol di dalam pengaturan aplikasi untuk mengubahnya. Jika anda memiliki banyak widget aktif, tombol di dalam pengaturan aplikasi tidak akan tersedia. Karena aplikasi mendukung penyesuaian warna per-widget, anda harus menghapus dan menambahkan ulang widget yang ingin anda ubah warnanya. - \ No newline at end of file + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 3f42da3d..8bb139c8 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -82,6 +82,6 @@ Se hai un solo widget attivo, puoi ricrearlo oppure usare il pulsante nelle impostazioni dell\'app per personalizzaro. Se hai più di un widget, il pulsante nelle impostazioni dell\'app non sarà disponibile. Dato che l\'app supporta la personalizzazione dei colori per ogni widget, dovrai ricreare il widget che vuoi personalizzare. - \ No newline at end of file + diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 007f1d94..e383f365 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -82,6 +82,6 @@ במקרה שיש לך רק ווידג\'ט פעיל אחד, תוכל ליצור אותו מחדש או להשתמש בכפתור בהגדרות האפליקציה כדי להתאים אותו. אם יש לך מספר ווידג\'טים פעילים, הכפתור בהגדרות האפליקציה לא יהיה זמין. מכיוון שהאפליקציה תומכת בהתאמה אישית של צבע לכל ווידג\'ט, תצטרך ליצור מחדש את הווידג\'ט שברצונך להתאים אישית. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 9bf4ec62..fd929d34 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -82,6 +82,6 @@ アクティブなウィジェットが一つしかない場合、ウィジェットを再作成するか、アプリ設定内のボタンを押してカスタマイズ出来ます。アクティブなウィジェットが複数ある場合、アプリ設定内のボタンは使用出来ません。アプリはウィジェットごとの色のカスタマイズをサポートしているので、カスタマイズしたいウィジェットは再作成する必要があります。 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index fea95606..4e3f4692 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -82,6 +82,6 @@ In case you have only 1 active widget, you can either recreate it, or use the button in the app settings for customizing it. If you have multiple active widgets, the button in the app settings will not be available. As the app supports color customization per-widget, you will have to recreate the widget that you want to customize. diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index 4bab22f0..0bfa4570 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -82,6 +82,6 @@ In case you have only 1 active widget, you can either recreate it, or use the button in the app settings for customizing it. If you have multiple active widgets, the button in the app settings will not be available. As the app supports color customization per-widget, you will have to recreate the widget that you want to customize. diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml index 2875f255..b38b8987 100644 --- a/app/src/main/res/values-my/strings.xml +++ b/app/src/main/res/values-my/strings.xml @@ -84,6 +84,6 @@ သင့်မှာ ဝစ်ဂျစ်တ်တစ်ခုတည်းသာ ဖန်တီးထားလျှင် အသစ်ပြန်ဖန်တီးတာဖြစ်​စေ အက်ပ်ဆက်တင်ထဲက​နေဖြစ်​စေ ပြောင်းလဲနိုင်ပါတယ်။သင်မှာဝစ်ဂျစ်တ် အများအပြားရှိရင်​တော့ အက်ပ်ဆက်တင်ထဲ က​နေ​​ပြောင်းလဲလို့မရနိုင်ပါ။သင်​ပြောင်းလဲလိုတဲ့ ဝစ်ဂျစ်တ်တစ်ခုချင်းစီကို ပြန်ဖန်တီးဖို့လိုပါတယ်။ diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 64602be2..7e0f2a94 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -82,6 +82,6 @@ Hvis du bare har ett aktivt kontrollprogram, kan du enten opprette det på nytt eller bruke knappen i appinnstillingene for å tilpasse den. Hvis du har flere aktive kontrollprogrammer, vil ikke knappen i appinnstillingene være tilgjengelig. Siden appen støtter fargetilpasning per kontrollprogram, må du opprette kontrollprogrammet du vil tilpasse, på nytt. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 4a84484e..a8b8f30a 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -81,6 +81,6 @@ Gebruik de optie in de instellingen van de app om de kleuren aan te passen, of maak de widget opnieuw aan. Indien er meerdere widgets van deze app actief zijn, zal deze optie niet beschikbaar zijn. De kleuren zijn dan alleen aan te passen door de widget opnieuw aan te maken. - \ No newline at end of file + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 52aa0b5b..4901fad6 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -82,6 +82,6 @@ Jeśli masz tylko 1 aktywny widżet, możesz go odtworzyć lub użyć przycisku w ustawieniach aplikacji, aby go dostosować. Jeśli masz wiele aktywnych widżetów, przycisk w ustawieniach aplikacji nie będzie dostępny. Ponieważ aplikacja obsługuje dostosowywanie kolorów dla poszczególnych widżetów, konieczne będzie ponowne utworzenie widżetu, który chcesz dostosować. - \ No newline at end of file + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index b0427612..b613aab0 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -82,6 +82,6 @@ Caso você possua apenas 1 widget ativo, você poderá recriá-lo, ou usar o botão nas configurações do aplicativo para personalizá-lo. Caso você possua vários widgets ativos, o botão nas configurações do aplicativo não estará disponível. Como o aplicativo suporta personalização de cores por widget, você terá que recriar o widget que deseja personalizar. - \ No newline at end of file + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 1738c5ad..8e559969 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -82,6 +82,6 @@ Se apenas tiver um widget ativo, pode recriar ou utilizar o botão nas definições para o personalizar. Se tiver vários widgets, este botão não estará disponível. Como cada um dos widgets pode ser personalizado, terá que os recriar sempre que os quiser personalizar. - \ No newline at end of file + diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index dc97c3f5..81cf2cd8 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -82,6 +82,6 @@ În cazul în care aveți doar un singur widget activ, îl puteți fie recrea, fie puteți utiliza butonul din setările aplicației pentru a-l personaliza. În cazul în care aveți mai multe widgeturi active, butonul din setările aplicației nu va fi disponibil. Deoarece aplicația acceptă personalizarea culorilor pentru fiecare widget în parte, va trebui să recreați widgetul pe care doriți să îl personalizați. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 221bd562..69aa1452 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -82,6 +82,6 @@ Если у вас только 1 активный виджет, вы можете либо пересоздать его, либо использовать кнопку в настройках приложения. Если у вас несколько активных виджетов, кнопка в настройках будет недоступна. Поскольку приложение поддерживает настройку цвета для каждого виджета, вам придётся пересоздать виджет, который вы хотите настроить. - \ No newline at end of file + diff --git a/app/src/main/res/values-sat/strings.xml b/app/src/main/res/values-sat/strings.xml index 56b5021e..746cb296 100644 --- a/app/src/main/res/values-sat/strings.xml +++ b/app/src/main/res/values-sat/strings.xml @@ -83,6 +83,6 @@ In case you have only 1 active widget, you can either recreate it, or use the button in the app settings for customizing it. If you have multiple active widgets, the button in the app settings will not be available. As the app supports color customization per-widget, you will have to recreate the widget that you want to customize. diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 714c11e3..f380c651 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -82,6 +82,6 @@ V prípade, že máte iba 1 aktívny widget, ho môžete buď znova vytvoriť, alebo použiť tlačidlo v nastaveniach apky na zmenu farby. Ak máte widgetov viacero, tlačidlo v nastaveniach apky zmizne. Keďže apka podporuje rôzne farby pre každý widget, budete musieť znovu vytvoriť ten widget, ktorého farby chcete zmeniť. diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 3d5d001f..1fbaf45c 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -82,6 +82,6 @@ Om du bara har 1 aktiv widget kan du antingen återskapa den eller använda knappen i appinställningarna för att anpassa den. Om du har flera aktiva widgetar är knappen i appinställningarna inte tillgänglig. Eftersom appen stöder färganpassning per widget måste du återskapa den widget som du vill anpassa. - \ No newline at end of file + diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index a06d7050..0373cc67 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -82,6 +82,6 @@ ในกรณีที่คุณมีวิดเจ็ตตัวเดียว คุณสามารถสร้างใหม่ได้ หรือ ใช้ปุ่มในการตั้งค่าของแอปเพื่อตกแต่งมัน ถ้าคุณมีวิดเจ็ตหลายตัว ปุ่มในการตั้งค่าของแอปจะไม่มีอยู่ เพราะว่าแอปสนับสนุนการตกแต่งสีในแต่ละวิดเจ็ต คุณจะต้องสร้างวิดเจ็ตที่ต้องการใหม่เพื่อตกแต่ง diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 293dcfdd..ca6a0dc0 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -82,6 +82,6 @@ Yalnızca 1 etkin widget\'ınız varsa, yeniden oluşturabilir veya özelleştirmek için uygulama ayarlarındaki düğmeyi kullanabilirsiniz. Birden fazla etkin widget\'ınız varsa, uygulama ayarlarındaki düğme kullanılamaz. Uygulama, widget başına renk özelleştirmeyi desteklediğinden, özelleştirmek istediğiniz widget\'ı yeniden oluşturmanız gerekir. - \ No newline at end of file + diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 7327d4a4..dad3e2c5 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -82,6 +82,6 @@ Якщо у вас тільки 1 активний віджет, ви можете або відворити його знову, або використовувати кнопку в налаштуваннях програми. Якщо у вас декілька активних віджетів, кнопка в налаштуваннях буде недоступна. Оскільки додаток підтримує налаштування кольору для кожного віджета, вам доведеться відтворити віджет, який ви хочете налаштувати. diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 6a973b19..f9f1c9f8 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -82,6 +82,6 @@ Làm cách nào để thay đổi màu tiện ích? Trong trường hợp bạn chỉ có 1 tiện ích con đang hoạt động, bạn có thể tạo lại nó hoặc sử dụng nút trong cài đặt ứng dụng để tùy chỉnh nó. Nếu bạn có nhiều tiện ích con đang hoạt động, nút trong cài đặt ứng dụng sẽ không khả dụng. Vì ứng dụng hỗ trợ tùy chỉnh màu sắc cho mỗi tiện ích, bạn sẽ phải tạo lại tiện ích mà bạn muốn tùy chỉnh. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8beab631..e77f64cd 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -82,6 +82,6 @@ 如果您仅用一个活动的小工具,您既可以重新创建它,或者使用应用程序设定的按钮来自定义它。如果您拥有多个活动的小工具,应用程序设定中的按钮将不可用。因为应用程序支持小工具分别自定义,您必须要重新创建小工具来自定义它们。 - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 50d303b1..4a4ec869 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -82,6 +82,6 @@ 要是你只有1個現行的小工具,你可以重新建立,或者使用程式設定中的按鈕來自訂。如果你有多個現行的小工具,程式設定中的按鈕會沒作用。你必須將想要自訂的小工具重新建立,如此一來程式便能支援每個小工具自訂顏色。 - \ No newline at end of file + diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 00f74761..f9892863 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -1,33 +1,4 @@ - com.simplemobiletools.notes.pro - - - Allow changing checklist item sorting - Notes linked to files have been reset, please set them up again - - Allow reordering checklist items by dragging, once selection mode by long pressing is activated\n - Added a new settings item for moving undone checklist items at the top automatically - - Allow setting different text and background color per widget - Allow customizing the bottom navigation bar color - Added a Checklist type of note - Allow creating separate widgets per notes - Added undo/redo - Allow exporting all notes at once, toggling line wrap and autosave - - Added a new option to use english language on non-english devices\n - Allow scrolling widgets vertically - - - Added an option to make emails and links clickable\n - Allow importing text from files\n - Allow saving notes to files - - Allow picking colors by hex codes - - Added more color customization options\n - Your settings have been cleared, please reset them - - + org.fossify.notes diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 00000000..07fea199 --- /dev/null +++ b/app/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #106D20 + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 56b5021e..746cb296 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -83,6 +83,6 @@ In case you have only 1 active widget, you can either recreate it, or use the button in the app settings for customizing it. If you have multiple active widgets, the button in the app settings will not be available. As the app supports color customization per-widget, you will have to recreate the widget that you want to customize. diff --git a/app/src/main/res/xml/widget_info.xml b/app/src/main/res/xml/widget_info.xml index a16363d9..8c246b1b 100644 --- a/app/src/main/res/xml/widget_info.xml +++ b/app/src/main/res/xml/widget_info.xml @@ -1,6 +1,6 @@ + + + diff --git a/graphics/icon.png b/graphics/icon.png deleted file mode 100644 index c80f9c55..00000000 Binary files a/graphics/icon.png and /dev/null differ diff --git a/graphics/icon.svg b/graphics/icon.svg new file mode 100644 index 00000000..8555592d --- /dev/null +++ b/graphics/icon.svg @@ -0,0 +1,4 @@ + + + diff --git a/graphics/icon.webp b/graphics/icon.webp new file mode 100644 index 00000000..9040d81c Binary files /dev/null and b/graphics/icon.webp differ diff --git a/graphics/promo_graphic.png b/graphics/promo_graphic.png deleted file mode 100644 index 3ee1d5a0..00000000 Binary files a/graphics/promo_graphic.png and /dev/null differ diff --git a/graphics/square.png b/graphics/square.png deleted file mode 100644 index 521c6539..00000000 Binary files a/graphics/square.png and /dev/null differ diff --git a/graphics/square.xcf b/graphics/square.xcf deleted file mode 100644 index 1b0bdb45..00000000 Binary files a/graphics/square.xcf and /dev/null differ diff --git a/graphics/tv_banner.png b/graphics/tv_banner.png deleted file mode 100644 index 233b8870..00000000 Binary files a/graphics/tv_banner.png and /dev/null differ