Coder Social home page Coder Social logo

jaylenw / ionictodoapp Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 75.4 MB

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.

Home Page: https://nota.jaylenwimbish.com

License: Other

JavaScript 91.18% CSS 5.37% HTML 0.10% Shell 0.02% SCSS 3.33%
android angularjs ionic-framework javascript notes todolist

ionictodoapp's People

Contributors

alinebrito avatar jaylenw avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ionictodoapp's Issues

ngNotify

ngNotify does not work with the app in its current state. Find an alternative and deal with notifications with the modals.

Text is pushed against the screen with a long line

Problem

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.

Phone's keyboard covers a portion of the text area while in editing mode for notes with a lot of text

Problem

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).

Improve data / timestamp

Currently the date / time stamp is not user friendly. Should change it to something more user friendly.
screenshot from 2017-10-10 23-51-27

Add Contributing.md

Write instructions for contributing to this project in a Contributing.md file.

Add GitHub repo link to the navigation pane

Problem

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.

Markdown links breaks Android app.

Problem

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.

No way to pull latest notes from the server manually

Problem

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.

Provide request reset password link

Problem

Provide a link to nota.jaylenwimbish.com so that the user can request a password reset.

Solution

Add a "Request Password Reset" link to the main menu when the user is not logged in.

Add travis

Add travis and any other tests for this app

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.