Code Monkey home page Code Monkey logo

beecount's People

Contributors

knirirr avatar marukohe avatar naitim avatar poussinou avatar valle-r avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

beecount's Issues

Android Wear

Allow users to count on their watches, assuming a useful UI can be devised.

Count limit.

User request:

"Ok, I have a counter that resets to 0 every 10 rows. I would like an option to set how many times it should reset to 0 after which it would unlink and then show an alert that it has done so."

I don't currently know how this could be done (at least not without excessive bloat and complication) but it will be considered.

Request

Hi ,

May i ask for 2 request

1- i need to hide the (auto-reset line) which is at the end of the count project

2- i need to change font and font size

Thank you

Link loop

If a user links two counts to increment each other then there will be a crash. This should be caught and an error message displayed.

Dialog Disappears on Device Rotation

When I perform these sequences of events, the dialog on screen disappears:

Sequence 1:

  1. click on ...(More Options)
  2. click on import
    [IF db in sd memory]
  3. Orientation Change

Sequence 2:

  1. Click on project
  2. Click on Edit Project
  3. Click on delete icon of a count element
  4. Orientation Change

Sequence 3: If there is at least a project saved with a link

  1. Click on project
  2. Click on Edit Project
  3. Click on delete icon of a link element
  4. Orientation Change

Sequence 4: If there is at least a project saved with an alert

  1. Click on a Project
  2. Click on Edit Icon of a Activity item
  3. Click on Delete Icon of an alert item
  4. Orientation Change

Sequence 5:

  1. Click on a project
  2. Click on ...(More Options...)
  3. Click on Duplicate Project
  4. Orientation Change

Sequence 6: if there is at least a project saved with an alert

  1. Click on a project
  2. Trigger Alert
  3. Orientation Change

A data loss issue needs confirmation

Hi~
We are engaged in the work of data loss detection, and we have manually confirmed some data loss issues.
However, there exist a data loss issue that we cannot confirm, and the issue detail is:
The affected UI is com.knirirr.beecount.CountOptionsActivity, and the affected widget is the variable count_mult_widget of OptionsWidget type.

when we try to reproduce the data loss issue by rotate the phone, what confuses us is that we cannot find this widget on UI. The appearance of it may depend on pref_multiplier in onResume(). Because we may not familiar with the app, so , could you give some advice about how to let count_mult_widget appear on the UI? Thanks a lot.

source code excerpt from onResume().

if (pref_multiplier)
    {
      count_mult_widget = new OptionsWidget(this, null);
      count_mult_widget.setInstructions(getString(R.string.countMult));
      count_mult_widget.setParameterValue(count.multiplier);
      static_widget_area.addView(count_mult_widget);
    }

Translations

BeeCount should have an option to change the app's language. I would translate this app for my mom, if the option were available.

the main view has too many edit buttons

These are suggestions to make main interface cleaner:
Some of the edit buttons could be removed from view mode, and added to edit mode.

"edit project" is the pencil at the left of "diskette save button", so the "edit project button" on the lower part is redundant.

The "save & exit project" button on the lower part is also redundant because there's already a "diskette save button", and the exit action is usually the android button "back"

Images added to illustrate:
coments_img1

coments_img2

[Accessibility] Touch Target is not respected.

Description

The size of the elements should be at least 48dp*48dp. Some elements don't respect the size of the touch target.

How to reproduce the error

  1. Activate the app Accessibility Scanner
  2. Open the app BeeCount
  3. Activate the registration from the Accessibility Scanner and use the BeeCount app.
  4. After using the app, stop the recording.

Screenshot

The results will show the errors found in the app. For example:

IMG_20201118_172629

Lose data when rotate the phone

Hi~
When I use the app, I find some data loss issues. These issues occurs when I rotate the phone so that the previous input is lost, or the dialog disappears.
The snapshots are as followings (pairs of before rotation and after rotation), do you think these issues are bugs? Can they be fixed?

no.1 "Notes" loss

NO4-BEFORE
NO4-AFTER

no.2 "Project Name" editing loss

NO7-BEFORE
NO7-AFTER

no.3 dialog disappearance

NO10-BEFORE
NO10-AFTER

no.4 "total number of stitches" editing loss

NO11-BEFORE
NO11-AFTER

no.5 dialog disappearance

NO12-BEFORE
NO12-AFTER

Unexpected behaviours after a screen orientation change (reported by activity)

I developed an automatic test case generation tool and it detected these problems in your app.
I would like to know if you consider them as failures and, if not, why. Thanks for your collaboration.

  1. In WelcomeActivity, when I change the orientation of the device screen, the Dialog widget with "Change Log" title disappears.
    2019-07-15 21-03-18_before
    2019-07-15 21-03-18_after

  2. In ListProjectActivity, when I change the orientation of the device screen, the TextView with android:id "message" disappears.
    2019-07-15 22-48-03_before
    2019-07-15 22-48-03_after

  3. In EditProjectActivity, when I change the orientation of the device screen, some EditTexts inside this activity lose their values.
    2019-07-15 19-33-32_before
    2019-07-15 19-33-32_after

  4. In CountOptionsActivity, when I change the orientation of the device screen, the TextEdits inside this activity lose their values.
    2019-07-16 00-48-10_before
    2019-07-16 00-48-10_after

  5. In CountingActivity, when I change the orientation of the device screen, the "Title" TextView disappears.
    2019-07-16 04-13-35_before
    2019-07-16 04-13-35_after

Count addition

Adding a second link on the project edit page resets the count names on existing link widgets if they have been modified.

Backgrounds

The project table needs to be changed to support a field for the URI of a per-project custom background image. If this is present then it should override the default image. The UI for selecting this image should go into the EditProjectActivity.

Per-count notes

Add a note field to the counts table so that each count may have notes, in addition to the notes field on projects. Notes could be added via the CountOptionsActivity and would display in a separate box under the relevant count, perhaps as:

Count Name: Notes......

Move counts

On the counting screen, perhaps by a long press to allow sliding?

Sync data

Dropbox might be a suitable means to do this.

Add a BY X to indcate how much to increase/decrease when linking counters

I had two different sets of increases going - one that increased 8 stitches by the arms every knit row for 32 times, and AT THE SAME TIME a repeat that increased 2 stitches at the edges every 8 rows for 6 times. I wound up linking my row counter to my stitch counter 8 times, and my edge counter twice.

It would have been nice to be able to have 2 links like this:

“Row Counter” will increase BY 8 “Stitch Count” every 2 rows
and
“Edge Rows” will increase BY 2 “Stitch Count” every 8 rows

Number wrapping

On small screens 3 digits can't be accommodated in the number box - this needs to be fixed.

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.