Git Product home page Git Product logo

period-tracker-mobile's People

Contributors

etkeys avatar

Watchers

 avatar

period-tracker-mobile's Issues

Change default delay to 1.5 seconds

Some actions enforce a standard delay, currently set at 2 seconds. This delay is needed to make some actions not complete immediately. This is for user sanity, to let the user think the app is doing work rather than completing immediately.

The standard delay should be reduced to 1.5 seconds.

Additionally, the creation of the delay task is duplicate all throughout the app. It needs to be centralized to make future updates easier.

Add data import

Allow user to import data file that may have come from a previous app install.

Add data export

Add the option to allow a user to export app data to file. This may be needed if the user changes devices or to facilitate a later update.

Implement github actions

Need to create github actions workflow for main branch to create new release.

Here is the command I used to publish version 0.1.0 on my local machine

dotnet publish -f net8.0-android PeriodTracker.sln -p:AndroidSigningStorePass="{{ secrets.password }}" -p:AndroidSigningKeyPass="{{ secrets.password }}"

The file name of the final output should be "PeriodTracker.<version>.apk".

Add new flyout menu icon

The hamburger menu icon used to access the flyout menu is white in both dark mode and light mode. Need a new set of icons that can be used to correctly apply based on app theme.

Make Recorded Date muted

On the history page, "Start Date" and "Recorded" have the same text styling. "Recorded" is not something that a user provides, is purely informational, and has little significance. The styling of "Recorded" should be muted to attract less focus.

Improve error handling

Right now, if an error were to occur in the app, it would likely be surpressed. Need to improve error handling so that the user is alerted to an error if one occurs.

Update splash screen logo

Currently, the splash screen logo is the MAUI project default. This needs to be replaced with new art that include the app icon, app title, and app author.

Add logging

There is currently no logging of any kind in the app. Need to add logging to app to facilitate debugging efforts later.

Remove History page header

When viewing the History page, the text "History" is preset at the top of the page and "Cycle History" is also present at the top of the page. Need to remove "Cycle History" because the top level "History" is enough to indicate the content of the page.

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.