@@ -4,7 +4,11 @@ import android.accounts.NetworkErrorException
44import android.annotation.SuppressLint
55import android.content.ActivityNotFoundException
66import android.content.Intent
7- import android.content.Intent.*
7+ import android.content.Intent.FLAG_ACTIVITY_CLEAR_TASK
8+ import android.content.Intent.FLAG_ACTIVITY_NEW_TASK
9+ import android.content.Intent.FLAG_ACTIVITY_NO_HISTORY
10+ import android.content.Intent.FLAG_GRANT_READ_URI_PERMISSION
11+ import android.content.Intent.FLAG_GRANT_WRITE_URI_PERMISSION
812import android.content.pm.ShortcutInfo
913import android.content.pm.ShortcutManager
1014import android.graphics.drawable.Icon
@@ -29,9 +33,59 @@ import android.widget.Toast
2933import androidx.appcompat.content.res.AppCompatResources
3034import androidx.core.net.toUri
3135import androidx.viewpager.widget.ViewPager
32- import org.fossify.commons.dialogs.*
33- import org.fossify.commons.extensions.*
34- import org.fossify.commons.helpers.*
36+ import org.fossify.commons.dialogs.ConfirmationAdvancedDialog
37+ import org.fossify.commons.dialogs.ConfirmationDialog
38+ import org.fossify.commons.dialogs.FilePickerDialog
39+ import org.fossify.commons.dialogs.RadioGroupDialog
40+ import org.fossify.commons.dialogs.SecurityDialog
41+ import org.fossify.commons.extensions.appLaunched
42+ import org.fossify.commons.extensions.appLockManager
43+ import org.fossify.commons.extensions.applyColorFilter
44+ import org.fossify.commons.extensions.baseConfig
45+ import org.fossify.commons.extensions.beVisibleIf
46+ import org.fossify.commons.extensions.checkWhatsNew
47+ import org.fossify.commons.extensions.clearBackgroundSpans
48+ import org.fossify.commons.extensions.convertToBitmap
49+ import org.fossify.commons.extensions.deleteFile
50+ import org.fossify.commons.extensions.fadeIn
51+ import org.fossify.commons.extensions.fadeOut
52+ import org.fossify.commons.extensions.getContrastColor
53+ import org.fossify.commons.extensions.getCurrentFormattedDateTime
54+ import org.fossify.commons.extensions.getDocumentFile
55+ import org.fossify.commons.extensions.getFilenameFromContentUri
56+ import org.fossify.commons.extensions.getFilenameFromPath
57+ import org.fossify.commons.extensions.getProperBackgroundColor
58+ import org.fossify.commons.extensions.getProperPrimaryColor
59+ import org.fossify.commons.extensions.getProperStatusBarColor
60+ import org.fossify.commons.extensions.getRealPathFromURI
61+ import org.fossify.commons.extensions.handleDeletePasswordProtection
62+ import org.fossify.commons.extensions.hasPermission
63+ import org.fossify.commons.extensions.hideKeyboard
64+ import org.fossify.commons.extensions.highlightText
65+ import org.fossify.commons.extensions.isMediaFile
66+ import org.fossify.commons.extensions.launchMoreAppsFromUsIntent
67+ import org.fossify.commons.extensions.needsStupidWritePermissions
68+ import org.fossify.commons.extensions.onGlobalLayout
69+ import org.fossify.commons.extensions.onPageChangeListener
70+ import org.fossify.commons.extensions.onTextChangeListener
71+ import org.fossify.commons.extensions.performSecurityCheck
72+ import org.fossify.commons.extensions.searchMatches
73+ import org.fossify.commons.extensions.shortcutManager
74+ import org.fossify.commons.extensions.showErrorToast
75+ import org.fossify.commons.extensions.showKeyboard
76+ import org.fossify.commons.extensions.toast
77+ import org.fossify.commons.extensions.updateTextColors
78+ import org.fossify.commons.extensions.value
79+ import org.fossify.commons.extensions.viewBinding
80+ import org.fossify.commons.helpers.LICENSE_RTL
81+ import org.fossify.commons.helpers.PERMISSION_READ_STORAGE
82+ import org.fossify.commons.helpers.PERMISSION_WRITE_STORAGE
83+ import org.fossify.commons.helpers.PROTECTION_NONE
84+ import org.fossify.commons.helpers.REAL_FILE_PATH
85+ import org.fossify.commons.helpers.SHOW_ALL_TABS
86+ import org.fossify.commons.helpers.ensureBackgroundThread
87+ import org.fossify.commons.helpers.isNougatMR1Plus
88+ import org.fossify.commons.helpers.isQPlus
3589import org.fossify.commons.models.FAQItem
3690import org.fossify.commons.models.FileDirItem
3791import org.fossify.commons.models.RadioItem
@@ -42,10 +96,29 @@ import org.fossify.notes.R
4296import org.fossify.notes.adapters.NotesPagerAdapter
4397import org.fossify.notes.databases.NotesDatabase
4498import org.fossify.notes.databinding.ActivityMainBinding
45- import org.fossify.notes.dialogs.*
46- import org.fossify.notes.extensions.*
99+ import org.fossify.notes.dialogs.DeleteNoteDialog
100+ import org.fossify.notes.dialogs.ExportFileDialog
101+ import org.fossify.notes.dialogs.ImportFolderDialog
102+ import org.fossify.notes.dialogs.NewNoteDialog
103+ import org.fossify.notes.dialogs.OpenFileDialog
104+ import org.fossify.notes.dialogs.OpenNoteDialog
105+ import org.fossify.notes.dialogs.RenameNoteDialog
106+ import org.fossify.notes.dialogs.SortChecklistDialog
107+ import org.fossify.notes.extensions.config
108+ import org.fossify.notes.extensions.getPercentageFontSize
109+ import org.fossify.notes.extensions.notesDB
110+ import org.fossify.notes.extensions.parseChecklistItems
111+ import org.fossify.notes.extensions.updateWidgets
112+ import org.fossify.notes.extensions.widgetsDB
47113import org.fossify.notes.fragments.TextFragment
48- import org.fossify.notes.helpers.*
114+ import org.fossify.notes.helpers.MIME_TEXT_PLAIN
115+ import org.fossify.notes.helpers.MyMovementMethod
116+ import org.fossify.notes.helpers.NEW_CHECKLIST
117+ import org.fossify.notes.helpers.NEW_TEXT_NOTE
118+ import org.fossify.notes.helpers.NotesHelper
119+ import org.fossify.notes.helpers.OPEN_NOTE_ID
120+ import org.fossify.notes.helpers.SHORTCUT_NEW_CHECKLIST
121+ import org.fossify.notes.helpers.SHORTCUT_NEW_TEXT_NOTE
49122import org.fossify.notes.models.Note
50123import org.fossify.notes.models.NoteType
51124import java.io.File
@@ -211,7 +284,8 @@ class MainActivity : SimpleActivity() {
211284 saveNoteButton!! .isVisible =
212285 ! config.autosaveNotes && showSaveButton && (::mCurrentNote.isInitialized && mCurrentNote.type == NoteType .TYPE_TEXT )
213286
214- findItem(R .id.preview_mode).isVisible = (::mCurrentNote.isInitialized && ! mCurrentNote.isReadOnly && mCurrentNote.type != NoteType .TYPE_CHECKLIST )
287+ findItem(R .id.preview_mode).isVisible =
288+ (::mCurrentNote.isInitialized && ! mCurrentNote.isReadOnly && mCurrentNote.type != NoteType .TYPE_CHECKLIST )
215289 findItem(R .id.edit_mode).isVisible =
216290 (::mCurrentNote.isInitialized && mCurrentNote.isReadOnly && mCurrentNote.type != NoteType .TYPE_CHECKLIST )
217291 }
0 commit comments