An Ionic 1.X TodoApp or Note Taking Application. Create and Archive Notes in this application designed to be deployed for Android Devices. Archived 2023/11/26.
Text in a note sometimes is push directly upon the phone's screen, at times, making it difficult to read the text near the edges.
You may be able to reproduce this when you have a large paragraph and a line has more characters than the width allows. It wraps the line but the text is pushed to the edge.
Solution
Modify the css to fix this issue. Perhaps adding text padding.
When there is a lot of text in a note, when adding/editing it, the keyboard from the phone covers up a good portion of the text in the note.
Solution
Find a way to make the text area to be able to scroll and show the end of the text in the note so it will no longer be covered by the keyboard. This way, the user can continue to see what they are typing (they should be able to see the cursor with ease).
when a user logs in or registers when a user has been logged in, the initial notes are not being synced properly for the new user. A refresh is required.
Currently in cleanup branch on this commit there is the issue acb535a
Like the frontend application of Nota, we have a link in the navigation bar that allows the user to click on the GitHub link and the user is taken to the frontend application repository. Let's add the same for this repository in the Android application.
Solution
Add a GitHub link in the navigation pane that links to this repository so that others may be aware of it. I am noting that external links work differently with Ionic/Cordova. Refer to this video to make sure that the default browser is used to open up the link https://youtu.be/tqbmsOn_n1E.
When adding a markdown link into a note, when clicking on the link inside the Android application, it breaks the app.
Example:
[google](google.com) crashes the app once you click on the rendered link in markdown. [google](https://google.com) opens the site but upon pressing the back button, the app partially close as the markdown rendering fails and the app becomes unresponsive.
We should have a mechanism where the user can pull the latest notes from the server. This is important as currently, if the user is using the website for example to create a new note, the note has no way showing up in the app. The user is forced to either one, close the app and reopen it, or two, make some type of update in another note to invoke a pull from the server.
Solution
Add a button/link or pull screen down behavior to pull the latest notes from the server.