Testing My Notes 3 (you are invited!)
See original GitHub issueMy Notes 3 is almost here!
I am now testing the new features — it would be great if you could join!
Here’s how you could help out with the testing:
- to confirm the functionality
- to experience the UI/UX and provide feedback
See Testing Checklist for details.
My Notes 3
- can Create / Rename / Delete the notes (https://github.com/penge/my-notes/issues/64, https://github.com/penge/my-notes/issues/66)
- improved Editor that supports HTML and an easy way to insert bold, italic, underline, strikethrough, Heading 2, Heading 3, paragraph, horizontal rule, unordered list, ordered list (https://github.com/penge/my-notes/issues/59, https://github.com/penge/my-notes/issues/72)
- Google Drive backup with automatic two-way sync (on every open, close, refresh of My Notes), which uploads new and edited notes to Google Drive, and downloads new and edited notes from Google Drive (https://github.com/penge/my-notes/issues/53)
- better integration with the browser, which comes down to:
- name of the open note is displayed in the browser’s Tab (https://github.com/penge/my-notes/issues/65)
- Back/Forward buttons (or associated shortcuts) can navigate between last open notes (https://github.com/penge/my-notes/issues/69)
Testing Checklist
Here’s a list of things to test, which is also a detailed list of the new features. Any additional playing around is very welcome.
Create / Rename / Delete
-
Can create a new note (see New note button)
- new note is added to the NOTE_LIST in an alphabetical order; also in every other open My Notes tab NOTE_LIST
- new note name needs to be unique – creating a note with the name taken by an existing note should not be allowed
-
Can rename the note (see three dots button)
-
can rename the note from the NOTE_LIST
- while renaming the note, it should be highlighted in blue
- after the note is renamed, the name should be updated, tiles should be updated in an alphabetical order; renaming should be applied in every open My Notes tab NOTE_LIST and NOTE_DETAIL for the same note
- note should NOT be renamed if the new name is taken by an existing note
-
can rename the note from the NOTE_DETAIL
- while renaming the note, it should be highlighted in blue
- after the note is renamed, the name should be updated; renaming should be applied in every open My Notes tab NOTE_LIST and NOTE_DETAIL for the same note
- note should NOT be renamed if the new name is taken by an existing note
-
-
Can delete the note (see three dots button)
-
can delete the note from the NOTE_LIST
- while deleting the note, it should be highlighted in red and proceed only if you type “delete”
- after deleted, it should be removed from the NOTE_LIST; also from every other open My Notes tab NOTE_LIST and if in NOTE_DETAIL, it should jump to an updated NOTE_LIST
-
can delete the note from the NOTE_DETAIL
- while deleting the note, it should be highlighted in red and proceed only if you type “delete”
- after deleted, it should jump to an updated NOTE_LIST; also update every other open My Notes tab NOTE_LIST and if in NOTE_DETAIL, it should jump to an updated NOTE_LIST
-
creating a new note with the name as deleted one should be possible
-
Editing
-
The new Editor can style the content, or insert the elements
- buttons for bold, italic, underline, etc., should apply the style, or insert the element
- keyboard shortcuts should work too after selecting a text, like
CTRL+B
for bold - styles can be combined, such as bold + italic
-
Editing the note content is synchronized across the other My Notes tab(s)
- changing the note content should be updated after 1 second in every other open My Notes tab NOTE_LIST and NOTE_DETAIL for the same note
Browser integration
-
The title in the browser’s Tab should change accordingly:
- when in NOTE_LIST to “My Notes”
- when in NOTE_DETAIL to note’s name
-
Can use Back/Forward buttons (or associated shortcuts) to navigate between the recently open notes
- if the note in the history was meanwhile renamed or deleted, navigating to it should open NOTE_LIST
Google Drive
-
Google Drive in Options does the following:
-
after enabled:
- My Notes folder is created in your Google Drive – if it doesn’t exist; and if it exists – existing folder should be used
- it should display a link next to “Backup location:”; when clicked, it should open in the new tab newly created or existing My Notes folder in your Google Drive
- your notes should be immediately uploaded to Google Drive / My Notes
- Time of sync should be displayed next to “Last sync:”
- NOTE_LIST should have “Sync Now” button displayed, with “Last sync:” and “Open in Google Drive”
- if enabled from a second computer, existing notes should be downloaded
-
after disabled:
- it should remove the link next to “Backup location:”, remove the time next to “Last sync:”
- NOTE_LIST should have hidden “Sync Now” button, “Last sync:”, “Open in Google Drive”
- uploaded notes should stay if Google Drive
-
-
When My Notes is Open/Closed/Refreshed, or “Sync Now” is clicked, following should happen:
-
towards Google Drive
- notes that are new, are uploaded creating a new file
- notes that are updated, are uploaded updating the existing file
-
towards My Notes:
- files that are new, are downloaded as new notes
- files that are updated (manually in Google Drive, or from other computer’s My Notes), are downloaded and update the content of the note
-
if Google Drive / My Notes folder is deleted by you, the synchronization should stop (and hide/reset the elements related to the synchronization)
-
if Google Drive in Options is disabled, the synchronization should stop (and hide/reset the elements related to the synchronization)
-
Testing Members
# MEMBERS
A=penge (me)
# RESULTS
A
1 +
2 +
3 +
4 +
5 +
6 +
7 +
8 +
9 +
- => not tested
! => not working
+ => working
I have tested all, but will do again.
How to join
If you’d like to join, simply let me know here. I will soon prepare the branch with a commit we will be testing.
- Let me know
- Checkout the code
- Install My Notes
- Send me your My Notes installation ID, example: ofdfapdmkkhenkgihklcdcmjbfkdojci
- I’ll create for you a Client ID in Google Cloud Platform, and send it back to you
- Put the Client ID in
manifest.json
and reload My Notes - Proceed with Testing Checklist
- Send me back your results / feedback
Before the testing starts, the source code will be freezed and the branch / commit ID will be provided.
Issue Analytics
- State:
- Created 3 years ago
- Comments:17 (13 by maintainers)
Update: Sorry guys for the delay about the release. Especially to @bhupesh-sf and others eagerly waiting. I appreciate your demand.
Release date: May 20 on GitHub (sending for approval to Web Store) May 22 on Web Store (estimated 2 days, but need to be ready it can take longer)
I think the release date is solid now. The bug I found, it’s fixed. Need to test it more.
Please, be patient. Just want to make sure My Notes 3 is ready.
Thanks!! to following, who helped me by sending a feedback on the upcoming README.md.