Giter Club home page Giter Club logo

siteswap_generator's People

Contributors

namlit avatar poussinou avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

Forkers

mlewe m4nr0

siteswap_generator's Issues

Use InputFilter for Pattern Filter TextEdit

The TextEdit in the Pattern Filter Dialog does not provide any Filter-Syntax checking. Therefore it is possible for the user to enter invalid characters resulting in invalid patterns. This is not a big deal, as invalid values in a pattern are ignored by default. However, it would be nice, to have a proper InputFilter on the TextEdit, that does not allow entering invalid characters.

Fix unremovable number filters

When the maximum throw is reduced to a number lower, than a value in an existing number filter, the number spinner will only go up to the maximum throw and thus prevent removing the original filter.

Reset filters button not working

Expected behavior

After the clicking on the reset filters options, I expected everything to go back to default mode.

Actual behavior

After clicking multiple times, the feature is not responding which means it's not working

How to reproduce

  • download site swap generator here
  • launch the app
  • change any default figures or clear all field
  • click the reset filters feature below
    Feature not responding.
  • Mobile : Infinix note 4
  • Operating system: android 7.0
  • Version : 1.0

Recording Of The Bug

https://youtu.be/LhCKbdX9AF8



Posted on Utopian.io - Rewarding Open Source Contributors

Random Generation Mode

Normally the siteswaps are generated systematically in an ordered way. However, for very long long periods, you are typically not interested in generating all possible siteswaps, but only some interesting ones. With the systematically approach, the first generated siteswaps are usually quite boring and one needs to generate really a lot of siteswaps, to find an interesting one. Therefore it would be nice to have a random generation mode for long siteswaps.

Siteswap generator app gets crashed.

Actual behavior

When i opened the app and after that i started editing the blanks and then i scrolled down and then i activated the random generation mode and after that i set Pattern filter instead of number filter. And then i clicked on zips, zaps and holds. Turning zaps and holds of off. While as zips on. Then i clicked on the reset filters. After that i clicked on the numbers e.g no 4 , no 5 , at least 1 , no 3. I clicked on one of them. And suddenly the app crashed.

How to reproduce

  • First you need to download the app from fdroid.

  • Install the app.

  • Open the app.

  • Edit the given blanks.

  • Then select one of the filters zips, zaps or holds. And then click on reset filters after that click on one of the numbers. Suddenly the app will crash.

https://youtu.be/nwVh7sJY0Zk

  • Browser:siteswap generator.

  • Version:1.0.4-beta

  • Operating system:7.1.2

  • Device model: Redmi 4

Limit number of jugglers

The number of jugglers should be limited to 10 or something like that. Otherwise, the generation of the auto filters needs very long and makes the app unresponsive.

Additionally, the error messages for invalid input values need to be improved.

Favorites View is not updated

When opening a favorite, deleting the favorite and going back to the favorites view, the view is not updated and the already deleted siteswap is still visible. Manually reloading by clicking on one of the options in the option menu, triggers a reload from database and removes the deleted siteswap from the view.

Improve Enter Siteswap Dialog

Currently the Enter Siteswap dialog implicitly takes values like number of juggers an is_synchronous from the main activity. This field should be included in the dialog (and probably be prefilled with the values from the main activity)

Causal Diagrams

It would be really nice, to be able to automatically draw causal diagrams.

Bug in share action

When going back from the detailed siteswap view to the generated siteswap list, the share button still shares the detailed siteswap instead of the siteswap list

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.