mirror of
https://github.com/SimpleMobileTools/Simple-Notes.git
synced 2025-06-05 17:00:23 +02:00
add an option to show a note picker on startup
This commit is contained in:
@ -71,6 +71,9 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
|
||||
}
|
||||
|
||||
storeStateVariables()
|
||||
if (config.showNotePicker) {
|
||||
displayOpenNoteDialog()
|
||||
}
|
||||
wasInit = true
|
||||
}
|
||||
|
||||
@ -204,8 +207,9 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
|
||||
addOnPageChangeListener(this@MainActivity)
|
||||
}
|
||||
|
||||
if (!config.showKeyboard)
|
||||
if (!config.showKeyboard) {
|
||||
hideKeyboard()
|
||||
}
|
||||
}
|
||||
|
||||
private fun currentNotesView() = if (view_pager == null) {
|
||||
|
@ -19,11 +19,13 @@ import java.util.*
|
||||
|
||||
class SettingsActivity : SimpleActivity() {
|
||||
lateinit var res: Resources
|
||||
var notes = ArrayList<Note>()
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_settings)
|
||||
res = resources
|
||||
notes = dbHelper.getNotes()
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
@ -35,6 +37,7 @@ class SettingsActivity : SimpleActivity() {
|
||||
setupClickableLinks()
|
||||
setupMonospacedFont()
|
||||
setupShowKeyboard()
|
||||
setupShowNotePicker()
|
||||
setupShowWordCount()
|
||||
setupFontSize()
|
||||
setupGravity()
|
||||
@ -91,6 +94,15 @@ class SettingsActivity : SimpleActivity() {
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupShowNotePicker() {
|
||||
settings_show_note_picker_holder.beVisibleIf(notes.size > 1)
|
||||
settings_show_note_picker.isChecked = config.showNotePicker
|
||||
settings_show_note_picker_holder.setOnClickListener {
|
||||
settings_show_note_picker.toggle()
|
||||
config.showNotePicker = settings_show_note_picker.isChecked
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupShowWordCount() {
|
||||
settings_show_word_count.isChecked = config.showWordCount
|
||||
settings_show_word_count_holder.setOnClickListener {
|
||||
@ -146,7 +158,6 @@ class SettingsActivity : SimpleActivity() {
|
||||
})
|
||||
|
||||
private fun setupWidgetNote() {
|
||||
val notes = dbHelper.getNotes()
|
||||
if (notes.size <= 1) {
|
||||
settings_widget_note_holder.visibility = View.GONE
|
||||
return
|
||||
|
Reference in New Issue
Block a user