Giter VIP home page Giter VIP logo

bettercounter's People

Contributors

albertvaka avatar bttrx avatar nielslee avatar omlineeditor 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

Watchers

 avatar  avatar  avatar  avatar

bettercounter's Issues

Feature Request: Ability to retire/archive a counter

Great app.
Popping in to request the ability to retire/archive a counter.

Which i guess would be some sort of auto-export/Import, store CSV in app folder, connected to a specifically named counter stored in the app.

Glitch in the frequency

Hello,

I am writing to report what doesn't seem correct to me. Apparently, the yearly frequency is calculated from the first event up until now, but I don't think it's a good way to calculate it. For example, with the Théâtre/Ciné/Spectacle category, which has two dates: January 26, 2023 at 11:00 pm (1674770411300) and February 9, 2023 at 8:00 pm (1675969225196). In my opinion, it should have a frequency (as of today) of once every 21 days, but it gives me a frequency of once every 8 days.

Since I'm not sure if it's a voluntary choice or not, I prefer to report it so you can judge for yourself.

(in any case, thanks for this application ^^)

Screenshot_20230211-105114

Formatting of exported CSV

Currently, the exported file is a CSV with the name of the counter in rows and each instance in a new column. I think it would be better to have the counters in columns and a new row for each new instance. In other words. to "transpose" the spreadsheet. This is easier to get an overview of since we otherwise get a very long list of columns after using the app for a while. It is also the standard for statistics, at least as I've understood it from other apps and academic datasets.

Then there is a second issue of instances on the same column having nothing to do with each other. Basically, each counter is a list and they just happen to be next to each other in a spreadsheet. I'm not sure if this should be changed, but I can imagine for example having names of counters in columns and dates in rows. Something like this:

Counter 1 Counter 2
2021-04-23 2 5
2021-04-24 0 4

The problem with this is that we lose time precision for when something occurred. My actual preferred method might be to have the variables "counter name" and "time" in columns and a single occurrence on each row, like this:

Counter name Time
Counter 1 2021-04-23T08:33:24
Counter 2 2021-04-23T11:16:54
Counter 2 2021-04-23T19:01:12
Counter 1 2021-04-24T09:15:32
Counter 2 2021-04-24T10:45:44

Using UNIX timestamps (or whatever they're called) like present, would of course also be fine.

Improved statistical overview

Hey,

I would like to suggest some improvements especially for the statistical overview:

  • Changing the selected period ("2023") to the previous or the next by swiping right and left in the chart area
  • Direct drop-down list for selecting the period type ("Year") by tapping on it
  • Enlarged statistics panel up to the top item which should switch to the selected one ("Visited mom")
  • Statistical evaluations listed under the chart
  • Listed entry data (number, date, time). Option a): the entries of the selected period are automatically listed under the chart. Option b): "List" becomes an option in the previously mentioned drop-down list.
  • Being able to edit the entries - modify, add, delete.

Here is a simplified representation:
screenshot_modified2

I hope you find some of these points worthy to implement.

translate to russian

I want to help translate the program into Russian. tell me which files you need to translate for this, and I will do it

Feature Request: Import Backups

Thank you for developing this app, I use it every day.

Is it possible to have an import backup feature (local backup and import is fine) in case someone moves to a new phone or resets their phone?

Misleading averages

Say it's Sunday, and I started a counter on Thursday. I view the graph for the last 7 days. The average since Thursday is 9.75, but Better Counter states Avg: 5.57 times/day, because it always divides by 7, even though counting started only 4 days ago.

Same thing goes for monthly and yearly: they don't keep into account when the count was first started.

I guess this has its use in cases where you have less than 1 count per day, but not so much if you want to have averages of multiple counts per day.

Could you please add an Avg from start next to the Weekly/Monthly/Yearly avg, or always use the average from start until the first count was a week/month/year ago?

Wrong date separators

Hi!
Now that we have different app languages, we also need to use proper date separators, e.g., "/" is wrong for German(y).
Separator should be "." instead. I guess, there is some Android function to get the actual separator from the system.
Screenshot_20240109-191515

Feature request - Export/Import

This app looks interessting, but a feature I need before using this as a daily app is export and import. Export to analytic software, export and import as a manual backup solution.

Thank you for your consideration.

Counter is confusing

Say I set a counter to weekly. I think the current counter recalculates the amount of the last 168 hours every time you press +1, right?

  • I've pressed +1 quite a few times around 168 hours ago
  • I open the app, press +1, the counter goes from 59 to 60
  • I leave the app open, the screen goes off
  • A few minutes later, I turn on the screen, counter still says 60, x minutes ago
  • I press +1 and the counter still says 60, but with "just now"

Apparently, one of the previously counted instances is now more than 168 hours away. But it wasn't removed from the count before I pressed +1. This is quite strange, because either upon activity resume the count isn't updated, but the last time of a +1 is (it said "x minutes ago", not "just now")? If so, this could be solved by recounting upon resuming the activity (in the example, 60 would have been changed to 59 when turned on the screen).

Feature request: display goal

Thanks a lot for the app.
Maybe you don't want to divert towards goal setting features, but I'm thinking maybe it's relevant to be able to set an end-count number that would be a goal to achieve. Showing it like 1/7 when the goal is 7 for example. I see from screenshots that Tally for iOS or Done for iOS have it, but I never used those apps, so don't know much about it.

Add label to timeframe

I don't really know what "monthly" will do... Will it reset counter or it will store increments but only show increments for the last month?.. I guess you can disambiguate that by adding a label to that option input.

Backup / Import data to new phone

I'm trying to backup my BetterCounter data because I've got a new phone. I can't access the files manually using adb shell (I assume they are in /data/user/0/org.kde.bettercounter) because of Permission denied. Using adb backup org.kde.bettercounter -f backup.ab I only get a useless 549 B file with only some meta data / encryption header. In the logs it says

Package org.kde.bettercounter is not eligible for backup, removing.

I can export the data, but since there is no way to import it again, how could this be solved? I do not want to loose over a year worth of data. Thanks.

Github APK Release

It would be nice if the APK was released on Github so we could install it directly without having to go through Fdroid or the PlayStore.
Tools like Obtainium would also be able to search for it.

Add Widgets

Hi !

Is there any plan for widgets ? I'd love to be able to just tap + without even having to open the app.

Nice job already !

Feature request: weekly start date

Hi, thanks for making this app! Any chance you'd consider implementing the ability to set the start day of the week on a per counter basis? i.e. if you want the week to start on, say, a Wednesday for a given counter instead of Monday.

A few feature requests to prevent misclicks and others

Thanks for a simple and nice looking counter app! I've used it for a good while now, and i have a few suggestions that in my opinion wouldn't clutter the app and go against your principle of keeping it clean and easy:

  1. Delete confirmation. I accidentally pressed delete on a counter that i had running for a long time. Since there is no import function, i didn't get the data back. Would it be possible to add a prompt to confirm track deletion? At that point it has to be intentional, since deleting a counter would require three interactions instead of one swipe and one accidental tap.
  2. Long press to undo an entry. You can probably guess i'm a potato thumb with phones, but i find it too easy to also remove the last tick on a counter by accident while scrolling. Loop Habit Tracker and Tickmate, two somewhat similar apps, both implement a long-press to remove an entry.
  3. Is it possible to be able to add a short description to a counter, that would show up only when you "open" a counter by tapping on it, above the weekly/monthly/whatever statistics? I sometimes track a few similar items which would benefit from this. Just one row would do it, and be optional obviously. No input = no interface change.
  4. Someone else already requested this but an import function would be great. Also, please keep allowing backup apps like Seedvault to backup the app. Some devs enable the flag to prohibit this for some reason.
  5. Finally a completely visual thing; a few more colors. There's a little bit too much contrast between for example the brightest green and the rest, i think the aesthetics would benefit from a more "gradient" approach to colors.

Add calendar view on counter details

It would be really helpful to implement calendar monthly view on counter details so that you can have precise days instead of only how many per month.

Currently only this is available:

From uHabits - https://github.com/iSoron/uhabits

The highlighted days allows users to know which days exactly each count took place.

It has graph, too for month week etc

Counter records the date to provide last time used values,
if these could be used to plot/show calender view it would be a great visual

Replace "Just Now" with elapsed seconds

I have use cases where the counter is incremented within a minute time frame. Sometimes, I lose track of whether I really increased the count, because the elapsed time is perpetually stuck in "Just Now".

If I can see the elapsed time in seconds, it will greatly help me keep track of the count.

the back button closes the application - inconvenient

if you open and watch the history graph when how many were pressed, then when you press the back button, the application closes, but it is better to close the history graph of the click. please fix and improve.

Show number of items for the period

I love the app, thanks for writing it.

I haven't used it for long but I expect that I will sometimes forget to count an instance of something, and it would be hard to tell from the number presented whether I actually did forget.

When I set a daily counter, I think it would be good if I could see how many times I've counted up on that day. It's easier to think back on how many times I've done something that recently.

Likewise, for weekly counters, you'd show how many times I've counted up for that week.

It could be shown with smaller text under the total number.

feature request: tabbed categories

Hi,
THX for your best counter!

I propose "categories" for the counters which are grouped in different tabs (swiping left and right to switch).

Different pages would be sufficient already, so that each counter can only be on one page.

Why? I would like to use this APP for counting different animals (counter) in different locations (pages/categories/groups).

negative counter value

right now there are only positive counter values, I can't reduce the value to less than zero. make it possible to use negative counter values.

and for this, it is better to make the symbol for reducing the counter value on the arrow and the number "-1" as it is for the add button

Reminder for counters

An option to enable notification reminders or alerts for the counters on a specific time and date (hourly, daily, weekly, monthly etc.) would be fantastic.

Add option to reset counter to zero

If the counter is recurrent, sometimes having the option to reset counter to zero is beneficial.
As you can start the count again, without the need of adding a new counter, and filling the name, ...

Remove counters

Hello!

Thank you so much for releasing this app! I've been looking for an app like this for a while! I'll be using this for a completely different purpose: to track peoples' scores during board and card games!

The main problem that I have with it is that there's no way to remove counters after I add them. If I use it to track peoples' scores one game, then I have the last game's scores still on the app next game without being able to remove them.

Could there be an option to remove counters when you are done using them?

Confirm deleting counters

The button to delete a counter is problematically close to the drop-down menu to change the counter type (monthly etc.).

There is no confirmation dialog when pressing the Delete button, so the chances of inadvertently deleting a counter are pretty big. Please add a confirmation dialog before permanently deleting a counter this way, or add a bar with an "Undo" button after deleting.

Exported CSV with random numbers

I'm not sure what the problem is but I just installed the app, tried to export my data and the CSV is weird.

It looks like this on the text editor:

Untitled

Swipe between graphs

Would it be possible to add the option to swipe between the different graphs once opened for a counter? When reopened, the graph type as set in the counter options would show again, so that would become a "default" setting now.

Feature request: manual range

Hello.

Thanks for this great app!

I would like to keep a record of when and, above all, how often I have used my sparkling water maker before I have to change the cylinder. However, I can't use daily, weekly etc. for this. In this case, manual entry would be useful.

What do you think?

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.