Code Monkey home page Code Monkey logo

habits's People

Contributors

izzysoft avatar krintni avatar oscfdezdz avatar stoyandimitrov avatar willbsp 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

Watchers

 avatar  avatar

habits's Issues

APK availability

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!

Design Suggestions

Hi, thank you for this great app. I have a few suggestions regarding the app design.

  1. It would look better, if the Fab (for creating new habits) is a rounded square, not a circle (like the current one), so that it matches the Material Design Guidelines.
  2. I think an app logo similar to the attached file is more suitable than the current one.

I would be pleased, if you would consider the proposed changes.

387-3873258_goal-clipart-company-goal-goal-icon-png-transparent

Pressing on checkmark causes animation flicker

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:

Screen_Recording_20230723_090646_Habits_1.mp4

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

Habit details button is small and squished to the side

The "..." button for getting to the screen with score/streak/edit is smushed to the side, and not very visible on my device:
Screenshot_20230723_092758_Habits

The 5 days in view also appear more spread apart than the image in the readme, so I'm assuming this is also a glitch.

This is happening on a Galaxy A52s on Android 13.

Custom fonts and other design improvements

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.

Posting the screenshots here as well just for reference.
screenshot-1
screenshot-2
screenshot-3

statistical

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

Platform disparity

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,

Habit name cannot be 1 character long

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 πŸ˜…:

Screenshot_20230723_090120_Habits

Screenshot_20230723_090122_Habits

[feature request] Material you theme

Thanks for gorgeous and helpful app...can you implement Material you theme? It will look more nice πŸ‘
Edit : looks like it has it already

[Feature Request] Alarm

Reminder: Please use Alarm.

Remind me with 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 !

Add Habits to Weblate to help and promote localization

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…

The project has to apply (https://hosted.weblate.org/hosting/) for the free service, providing some data proving FOSS license and such but is simple and for about a week (most of the time few days) the application (let's hope for) is approved. While the application is being reviewed the project is accessible to translators with a warning at the top of the page explaining that the project is not approved yet.

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.

Add an index to the entity table

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.

[Feature Request] Widget

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

Add a time option for when the habit will start and end

How would this time option work?

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.

image

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.