Giter Site home page Giter Site logo

gentlecat / counter Goto Github PK

View Code? Open in Web Editor NEW
101.0 5.0 53.0 4.21 MB

๐Ÿ”ข Tally counter for Android

Home Page: https://play.google.com/store/apps/details?id=me.tsukanov.counter

License: Apache License 2.0

Java 100.00%
counter android java tally-counter hacktoberfest

counter's Introduction

Hello! ๐Ÿ‘‹

I used to work on open source software full time, but now it's mostly just for fun.

๐Ÿ“ฎ [email protected]

counter's People

Contributors

199sm avatar anthonyryan1 avatar brainfubar avatar gandhar avatar gentlecat avatar leinadsened avatar programmerkebumen avatar saurabhthorat avatar silentmatt avatar tmtrtlp avatar trikaphundo 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

counter's Issues

Add a way to view and edit multiple counters

I'm imagining a view like this:

Counter Name Value
Player 1 (-) 50 (+)
Player 2 (-) 35 (+)

(but, you know, good.)

This would be perfect for something like health-totals in games (or, for example, you could track your own various counters in a bunch of games).

Being able to have a sheets of counters saved would be incredible (so I could, for example, keep a template around for Magic, or Star Realms or whatever).

Publish to F-Droid

Thanks for this simple (but very nice looking) app!

Since it's open source, would you consider publishing it to F-Droid (a Free and Open Source alternative to the Google Play Store)?

The existing alternatives on F-Droid are either old and ugly as ๐Ÿ’ฉ or can't save counts :/

Counter hardly visible on dark theme with landscape orientation

When the application is using the dark theme, the buttons and the counter are clearly visible because they are white on a gray background; but when the screen switches to landscape orientation, the counter is barely visible since the background is gray and the counter is black.

tally-counter_dark-theme_portrait
tally-counter_dark-theme_landscape

Improve UI

Expand controls (+ and -) to entire screen. It will be easier to hit buttons without looking at them.
Add different themes.

Sync counters between devices

It would be handy to have your counters appear on every device you had, your phone and your tablet. I have an idea on how to implement this which will not require developing a syncing mechanism.

Have the counters data be saved as a file onto the device. Then all is needed is for the user to use Syncthing or some cloud storage app to sync the files between devices. Thats it! Just have the counters be files and not saved within the app.

Understanding the outcomes of Google Summer of Code

Dear Roman Tsukanov,

I am a Ph.D. student at the University of Sรฃo Paulo (Brazil). We would like to understand how and how much Open Source Communities benefit from participating in Google Summer of Code (GSoC). We believe that your experience in GSoC is valuable and could help us achieve that. In a 1-minute questionnaire, we would like to know:

Concerning the project entitled "AcousticBrainz Datasets" developed in GSoC 2015.

  1. Do you have a GitHub repository for the GSoC project? If so, could you provide us with the link to the project?

  2. Have you continued committing code or opening issues to the GSoC project after GSoC? (Yes / No) If so, code, issues or both?

  3. Have you continued committing code or opening issues to other OSS projects after GSoC? (Yes / No) If so, code, issues or both?

  4. Could we use aggregate data from your participation in GSoC and other OSS projects in our research?

The following link contains a sample of our work and how we would use your data:
https://ieeexplore.ieee.org/document/8094410/

Regards,

Jefferson

Reset button should have confirmation dialog

The reset button (lower right) should also have confirmation dialog just like the delete button.

More improvement is to remove delete and reset button out from the screen (can access over menu only), and move edit button to the upper right.

Include additional description/details to Counter app

I have been using this app for quite a while, and I have used it for several things. But while I was using it, I usually have one common issue with the counting. Whenever I want to create a count there are options for title, and value which I typically fill before I start, and when I am done counting the app save the count automatically, which is pretty good. However, I tend to forget the date I created most of the count, and the time I modified or made some changes to it. Therefore, I propose a feature that will show details information about every count, such as -Date created, last modification, and reference note.

All these functions are self-explanatory. Yet, I will elaborate.
The date created will show the time any create is initiated, and the modification is the last date any count is modified. These functions will display on the app automatically. And, note is a feature that will allow users to add a little description to the counting made on the application.

Mock up

The first image by the left side shows the initial interface of the app; while the second Image shows the suggested note feature.

The image on the right hand side is the feature that will show the detailed info about the count made on the application.

When the info button is pressed, another page will display showing the information as suggested.

These features are really needed to save users from confusion. Sometimes I get confused on the date I created some count, and the last time I made changes to them. And note will help in adding a detailed description of the count made. E.g., Today in a central commerce meeting, we talked about issues affecting the nation.
This will make the app to be complete and useful. It is a valuable feature to have.

Thank you!

Home screen widget

There were a few requests for a home screen widget. It should probably just be a small version of a counter.

Add feature "shake device" control setting counting, without touching the screen or pressing the volume button

Components

The following are the features that I want to recommend:

  • Shake device

Proposal

I propose to the app developer counter to add controls a "shake device" feature using sensitive sensors on devices that support these sensors to calculate, developers modify counter apps and add those features to the settings option controls.
Screenshot_20180124-070311-picsay.png

Mockups / Examples

Here is an example of a visible image if the developer adds a control feature by shaking the device.
Screenshot_20180124-070353-picsay.png

Benefits

With the shake control feature of the device to calculate, the user does not need to press the volume up or down volume or touch the screen of their device, but only by shaking the device, then the calculation starts. This is a great advantage for developers and users. Users will tell other friends, to download and install counter app.

Timestamps

a timestamp could be associated to each counter.
a log of <timestamps, counter> could also keep track of the history of updates

two possible usages:

  1. you always know when you last updated any given counter ("did I count the coffee I took at lunch?")
  2. you get the pattern of your behaviours ("how many coffees do I drink per day?")

in any case, great app also as it is!

Bug: The app's sound does not work properly

Expected behavior
I expected that when I switch on the sound feature, every count should give a sound.

Actual behavior
When I switch on the sound feature to make some count, the sound only works once, and it does not work on a continuous count.

How to reproduce

  • Launch the app
  • Go to setting
  • Enable sound
  • Go back to the counter
  • Click to count on addition
  • The first count will give sound, but it won't on the others.

App version: 20

Operating system: Android 6.1

Device: Itel

Recording Of The Bug
https://youtu.be/VoxrGvHMpww

Copyright violation by another publisher

Hi @gentlecat

I found this app on the Google Play Store. This guy just took your source code, made it payable and put it on the Store, without warning this is free software...

As you are the owner of the source code, feel free to open a request to google here to remove the false app from the Store, if it's your wish ;)

Don't forget to tell Google that:

  • The app is licensed under Apache license and this guy is violating it;
  • He is falsely claiming he made the app;
  • Also tell them that this guy has done the same thing already with other apps. Probably this is worth mentioning.

Let counters go below 0

First, thanks for this useful app! :)

It would be nice if counters were not limited to positive values. Just so you know by how much your count up was off if you have a chance to count down.

add counter - no highlight

there is no highlight when add counter from the sliding menu is pressed,
i mean the highlight when a button is pressed, or one of the counters from the counter list is pressed.

is this by design?

Interest in adding 3 new features to this app

I am interested in upgrading this app with this 3 new features,

  1. Add a search button to search the counter by the counter name
  2. Add a features to set notification after a specified number is set. ex (set 5 ) once counter reached 5 it notify you.
  3. To have timestamp of starting and end time of counter

Thanks for your concern.

Make buttons feel more "real"

Increment/decrement counter after touching one of the buttons, not after releasing. If button is not released, keep incrementing.

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.