* feat: allow to delete the last note
* fix: avoid inserting a note with null id
* fix: remove unused import
* fix: remove unnecessary call to getNotes
* fix: avoid wildcard imports
* feat: only display "delete note" menu option if the current note is not the empty default one
* fix: use getCurrentNoteViewText instead of value to check if note has text
* feat: allow deleting default empty note if more than 1 note exist
* docs(changelog): added feature to CHANGELOG.md
* style: break long line in two
* fix: refresh menu items when note was empty and is not anymore, or when it wasn't and now is
* feat(tasks): uncheck all checked items
* docs(changelog): added new feature to CHANGELOG.md
* docs(changelog): add issue link and adjust wording for the new feature
* refactor: Use "uncheck all items" uniformly
* docs(changelog): fix issue reference
* fix: keyboard hiding cursor on startup
* update changelog
* lint
* hacky delayed scroll, has to be a better way
* use window inset listener
* Update app/src/main/kotlin/org/fossify/notes/fragments/TextFragment.kt
Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
* only run keyboard listener once and check config.placeCursorToEnd
* fix: keyboard hiding cursor on startup
* update changelog
* lint
* hacky delayed scroll, has to be a better way
* use window inset listener
* Update app/src/main/kotlin/org/fossify/notes/fragments/TextFragment.kt
Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
* only run keyboard listener once and check config.placeCursorToEnd
* Update app/src/main/kotlin/org/fossify/notes/fragments/TextFragment.kt
Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
* add fits system windows
* remove extra keyboard listener
* remove unused imports
* style: add empty line
---------
Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
Co-authored-by: Naveen Singh <snaveen935@gmail.com>