GithubHelp home page GithubHelp logo

friesi23 / mhabit Goto Github PK

View Code? Open in Web Editor NEW
361.0 361.0 26.0 90.09 MB

Our app helps you form and track micro habits with easy-to-use 📈 charts and tools, making it simple to establish healthy habits that stick 🌱. Start your personal growth journey today 🚀!

Home Page: https://github.com/FriesI23/mhabit

License: Apache License 2.0

Kotlin 0.01% Ruby 0.17% Swift 0.16% Objective-C 0.01% Dart 96.03% Batchfile 0.26% Shell 0.44% Python 0.54% CMake 1.02% C++ 1.29% C 0.08%
android dart flutter flutter-app habit habit-tracking micro-habit

mhabit's Introduction

mhabit's People

Contributors

12people avatar andrewblasco avatar chromer030 avatar friesi23 avatar konstantintutsch avatar miaaaim avatar ngocanhtve avatar parselings avatar poussinou avatar rxzheng avatar spar34vi avatar weblate avatar yurtpage avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mhabit's Issues

request new features

Hi Friends, thank you for great app
please add option for custom day ex 40 or 120 day beside target Days also insert decimal ex .5 or .75 at daily goal and i able write to note for some day wich accidents occur show note in history.

Scrolling habits' list with volume buttons (up and down)

I admit, it’s my obsession not to get the screen overly dirty with fingertips.

Scrolling through the list with buttons means reducing the number of swipes on the display.

Less swipe, display cleaned longer.
It is also more effective than touch when you want to have a more comfortable grip and swipe without touching the display.

I don’t know about you, but I’m always cleaning the screen.

Of course, it is optional and because it is not a priority, it will go in bottom of the to do list things.

Cannot set combined goals (two or more events makes goal)

For example I need to track how many coffees I take in a single day. I must stay in 280/300 mg of caffeine/day. Not over.

So I cannot set 3 coffees in 1 day in order to not overcome the daily dose.

Habits can be positive or negative (tracking).

Dynamically themed icons on launcher (Material You)

Hi!

Throwing here an idea of creating themable icon for the app. It would blend more naturally with other icons on launcher for us - folks who use themed icons on recent android versions.
I have no idea how it's done, but I would guess it's more of a graphics design work than sw engineering, maybe someone has relevant skills, which I'm admittedly devoid of.

Thanks!

[Feature Request] Add ToDo List functionality

I really like this app and I think it would be cool if you could also add to do list type things to it, so e.g. add a one-time task with name, description, deadline and having it also displayed in the app,

Split APK Architecture

Please split release APK to each architecture (arm64, x86 etc) + an universal apk (for fdroid) , like mpv-android :

Screenshot_20230720_221905

Use case is for old devices and lower storage occupation.

Thanks.

[Feature Request] Multi-Platform App ?

Thank you for maintaining this project, i't useful.

By the nature of dart language, it's possible to build the app for Mobile and Desktop operating systems, so why not ?

It will be great to have this great app on desktop oss like Linux and macOS etc, and sync the date between them.

Notification Icon

Could you consider adding a notification icon? Presently, notifications just get a generic circle that is not associated with the app's identity in any manner.

image

image

Grouping the activities for categories

I start to have too many tasks. The list is scrollable vertically and I can move each card, but I still see confusion.

In my opinion it would be useful to introduce open/close folders in the list in order to have the general situation under control.

If I walked and did weights today then I open the "Sports" folder and mark both activities.

An alternative to the folder could be to create colored frames with all the tasks within the same frame/category.

In-app addresses to directly donate with crypto assets to support project

I have some XEC (eCash) on my wallet. Place the address within the app (it means just I have the ability to copying the address) and I send you something.

You won’t get rich but it’s a start, others will join in the future.

And in the meantime, you have a small flow of return.

In the future, when you have completed most of the work we can think about some Premium features and how to pay with crypto currencies without leaving the oss/foss policy.

Why XEC? Because small fees and easy to manage with Unstoppable Wallet (search it on fdroid).

Afterwards you can swap XEC for any other asset (BTC or anything) on stealthex.io.

Just an example:

https://stealthex.io/?amount=1000000&from=xec&to=btc

Feature suggestions: weekdays, labels, grouping, ringtone

Thanks for this helpful app!
Here are my suggestions for improvements:

  • Frequency: weekdays or weekends
    option "weekdays" (Monday-Friday) or weekends (Saturday, Sunday) for frequency and alarm reminder
    helps with office / weekend work and avoids unnecessary reminders

  • Labels
    add a label to a color, e.g. "health" for easier selection
    also helps colorblind users

  • Grouping
    allow grouping (not just sorting) by labels
    a small divider shows label and below all habits for this label/color

  • Ringtone
    select ringtone and set volume for reminder
    helps to differentiate from other apps

Thanks and have a nice day!

Switch to exclude/include some entries from overall statistics

As you have seen I have a lot of entries not linked directly to my person.

Such as Unstoppable wallet, my dog habits, etc.

Might you add an "exclude" on/off switch within each card in order they to not conditioning my (personal) habits stats?

Or even better, creating profiles to assign to each entry.

Example:

Me, Dog, Development, etc.

What do you think about it?

Possibility to change date and hour format shown

I'd like to set date format to international format, like this:

yyyy-mm-dd ---> 2023-06-08

Also other date formats for other users needs.

PS¹: possibility to replace local time with UTC in order to not reveal user location when it shares a screenshot with others.

PS²: 12/24 hour format switch

1000023691

Widgets

Would be good if were possible create widgets for easy access in home screen contain the habits' score system and button to say that did the habit(s)

Android Intents

Can we get the ability to Trigger mark a habit complete when an android intent is received or to send an intent when a Habit is completed

"Done" button preset value

I would like to have the possibility to decide which default value should have the "done" button, case by case.

For example: chess x6, coffees x3

ResizedImage_2023-07-20_04-32-55_2530

[feature request] Import data from other APP like org.isoron.uhabits

Add a feature that could import data from another APP, can effectively attract more new user that Have already used this kind of app(like me:)), I just installed this app and just leave it blank, Because it's too difficult to move the data from the APP that I'm using now(org.isoron.uhabits).

Faster input method

Sometimes I get to go beyond the habit and do more than is necessary.

When I play chess one game a day would be enough to keep my mind trained, but I often access the popup and insert three or four games in the same day.

Unfortunately the procedure is slow and requires too many touches.

In order to speed up the input manoeuvre I propose + and - buttons or a keypad with preset values.

What do you think?

1000023673

Overall statistics

So far we have addressed the statistics one item at a time.

But how about looking at the statistics as a whole?

Analyze the activities in the same chart, to highlight efficiency, competition, anomalies, etc. between the different activities carried out.

Spelling Error

"Completed' is misspelled as "Complated" throughout the program

Inert habits: normal status is 0 (zero)

Today while I was adding a supplement (the psyllium husk), I realized in reality that I have to take it only in case of dysentery, as needed.

This involves a kind of monitoring of the specific habit.

Particular because the normality would be not taking it, therefore 0, while if I take it, how many days I take it determines the beginning of the negative/positive habitual state (it depends by habit or by goal).

So I basically ask a habit that is initialized as inert, except to understand later how many times the event repeats over time and have an estimate of its use/consumption starting from the fact that if I’m taking it is something wrong (or right in other cases).

Normal status is 0.

The difference between inert and negative habits is this:

While if I do not smoke cigarettes (0 cigarettes a day) I produce a positive trend, the status of zero in inert habits produces neither a positive nor a negative trend.

In fact, if I don’t take psyllium husks I have neither an advantage nor a disadvantage.

[Feature Request] Tracker with a numeric value

Please add the option to create a habit and establish a value as a daily goal or limit for the habit , not just tick.

For example if user submitted 10 squats , count and sum it in overall weekly monthly yearly etc

Thanks

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.