willbsp / habits Goto Github PK
View Code? Open in Web Editor NEWA habit tracking app for Android
License: GNU General Public License v3.0
A habit tracking app for Android
License: GNU General Public License v3.0
Thanks a lot for making your app available under a FOSS license! It's a pity non-developers will need an account with a walled garden to use it, as the APK is only available via Google Play. Would you consider attaching APKs to their corresponding Releases, so people without a Google account (and maybe even with de-googled devices) can access it? Or maybe even bring your app to F-Droid? Thanks in advance!
Hi, thank you for this great app. I have a few suggestions regarding the app design.
I would be pleased, if you would consider the proposed changes.
Pressing a checkmark on a habit makes it flicker; I'm assuming this is a bug as it's different from the GIF in the readme:
https://github.com/willbsp/habits/raw/dev/screenshots/screenshot-1.gif
The animation that happens looks like the one used in the calendar view in the other GIF in the readme:
https://github.com/willbsp/habits/raw/dev/screenshots/screenshot-3.gif
This happens on a Galaxy A52s on Android 13.
Logcat(I hope I did it right):
logcat_grepcom.willbsp.habits.txt
Hey, congrats for the job you did on the app.
I forked the repo and implemented a few design improvements, you can check the screenshots and you can install the apk to try it yourself.
I implemented custom fonts, twotone icons and I made the logbook scroll, cause it seemed weird to me that it only occupied half of the screen. Also I cleaned up some parts of the code. I also created a logo for the app and changed the icon.
All of the changes I made for myself to use the app, so I completely understand if you don't like all of them, or any. If you'd like tho, I could open targeted pull request (let's say, logbook only, fonts only, icons only, etc.) so lmk.
Hello, I hope you are well?
I would have liked to have the following functionality
1- able to modify the parameters of a task (for tasks to be done over a period of one week, be able to modify from 2 times per week to 3 times per week)
2- be able to put a description for the tasks (not just the name of the task)
3- a lot more statistics, and global statistics, not just on a single task
Created from this issue
Hey,
I have installed the app through F-Droid but I still have the aurora store for some applications that are not on F-Droid. The app on Aurora store (i.e. on the play store) has been one version ahead of the F-Droid app for a long time which causes Aurora store to error every time I update the apps (because it tries to update from the play store an app that was installed through F-Droid).
Is it possible to push the same update to the F-Droid Store ?
Best,
To reproduce:
Glad to see a new habit app on FDroid!
One issue I've noticed is the habit name cannot be a single character, like '1' or 'Β£' - the field just goes red when the confirm button is pressed.
If this is an intentional design decision, it would be better for there to be a popup explaining the habit name rules, and maybe make the tinted border more prominent - my Material You colours for example made it very hard for me to realise there even was an error π :
Thanks for gorgeous and helpful app...can you implement Material you theme? It will look more nice π
Edit : looks like it has it already
Timely notification reminders for each habit.
...because the tag does not host the right APK name: https://github.com/willbsp/habits/releases/download/v1.2.0 should be habits-github-1.2.0.apk
ref: https://monitor.f-droid.org/builds/log/com.willbsp.habits/3#site-footer
Reminder: Please use Alarm.
When I'm doing other things like eating, bathing, spending time with the kids, I think it's a social app reminder. Missed time !
When I browse social application information, I will think it is a social application information reminder. I will miss the time !
Have you ever thought about using a translation platform to handle app translations?
I can warmly recommend Weblate. It is provided free of charge for FLOSS projects.
Weblate itself is FLOSS too. It is a home for many well known open source projects like F-Droid, OsmAnd, KOReader, DAVx5, Tasks.org, AndrOBD, OpenWRT, KiCad EDA, LibreCAD, Minetest, Orbot, Freedombox, several Debian related projects, and many, many others.
After the initial project setup it is a matter of a push
to send new strings to translators and a pull
to get the latest translated content back. That's the manual modeβ¦
I'm asking because I want to continue translating the app and this will greatly improve my and other translators' workflow and will ease onboarding new fellow contributors. Plus, Weblate handles fastlane meta too.
When building:
habit_id column references a foreign key but it is not part of an index. This may trigger full table scans whenever parent table is modified so you are highly advised to create an index that covers this column.
Bring Habits to F-Droid.
Hi there, It would be nice if you could add a widget to the app so you can mark tasks as done on the home screen
1 - Alternative
The user would create a habit and the app would give an option of when that habit would start and what time that habit would end, and we can choose the options in the notification #17 giving two options to the user asking if he ended the habit yes or no, and maybe we can add a 5-10 minutes delay option in the notification.
Example:
If a user has the habit of running in the morning at 9 am for 30β40 minutes, if by 10 am he has not completed this habit the app will automatically mark that day with an X.
When on smaller screens, dates are not property displayed in the date widget in the logbook view
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.