nextcloud / nextcloud/notes-android
Add simple checkbox and simple note editor for simple notes
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 168
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 31
Description
Is your feature request related to a problem? Please describe.
- I would like to replace Google keep with something based on Nextcloud, however my wife thinks the current notes-android app is to complicated
Describe the solution you'd like
see additional context.
Describe alternatives you've considered
I have checked several apps, however they either do not play nice with Nextcloud share and sync
or they are to advanced.
Additional context
I have in my fork already implemented 2 new editors and modify the add button to show a selection of 3 note-types:
- simple note
- checklist
- Advanced note
then if you create a simple note, it gives you only a normal text input, no rich-text editor
if you select checklist then it gives you a simple ui to add check/uncheck items.
advanced note is using the current editor.
on open the note is evaluated:
if it contains only checkboxes - checklist item
if it only contains text - simple note
else - advanced note
from simple note and checkbox notes you can from settings open the advanced editor.
I also added support to show if a note is shared with a internal user (similar to the current link share)
- if the note is shared with only one user, it will show that users avatar
- else it will show a ring with the number of users that this note is shared with.
checkbox editor has the following features:
- sort by grab handle
- check/uncheck by clicking checkbox
- delete button deletes entry
-
- Add item adds a new item
- backspace on empty item deletes it
- enter creates a new item
- settings->Uncheck all
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by reviewing the current add-button flow and editor, then compare the fork's simple-note and checklist implementations. Done means supporting simple notes, checklists, advanced notes, their described editing actions, and the internal-share indicator without disrupting existing notes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100