Giter Club home page Giter Club logo

hacktoberfest-2020's People

Contributors

aditee-singh avatar ashutosh1401 avatar ashwin-24 avatar bbodenheimer avatar bhantsi avatar bushra7325 avatar chandresh1339 avatar christocarr avatar coastaldemigod avatar codeabhi07 avatar deepakduttmishra avatar deni404 avatar dennis-pg avatar dubeyaditya6232 avatar furuikeya avatar greyhatlinux avatar grezor avatar idna001 avatar ietebitmesra avatar inocentumabhijit avatar ishitarastogi avatar kxerxess avatar nicm42 avatar sagar-kumar-007 avatar sakpab2602 avatar srv-smn avatar sumit-jaswal avatar tahseenzahra avatar zee-bit avatar zsuzsamano avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hacktoberfest-2020's Issues

Increase the size of typing area

The typing area that is currently present is very small and makes it difficult to view all the typed words at once. It also feels a bit out of place.
typing area
Please make the area as well as the text that appears in it a bit bigger and dominant.

Task 3 Issue with Complete message and logic

  1. When the user completes a block of text an alert message appears at the top, I think this feature is not needed. Please Remove the alert text.
  2. The user needs to type an extra character after completing the text, for the Complete message to appear. This should be fixed. As soon as the user types the CORRECT last character of the text block, the text should be logically complete.

Task 3 Stop Timer Automatically

The way to stop the timer now is that the user needs to press the Stop Timer button. This is fine, but a better way would be to stop the timer automatically as soon as the user completes the text block, that needs to be typed. This will give the app a better UI.
P.S. Don't forget to update the info block accordingly.

Task 3 Bug in text which contain some special characters

During testing, it came to my notice this strange bug.

BEFORE typing '
before-bug

AFTER typing '
after-bug

Notice the change in error count even when the text entered is correct. Also, the text-color is not changing to red, that means logically it is correct. If anyone has any idea about this bug or know how to resolve it feel free to make a PR

Update README.md

Rules for Hacktoberfest 2020 has been updated on 3 Oct.
In this Repository README.md file old rules are present.

Screenshot from 2020-10-06 19-57-43

Now PRs can be made to only those participating public repos on GitHub, those that have the Hacktoberfest topic.

Task 3 Improve the UI of the app

The app was intentionally hard-coded and made as simple as possible. Now, since the app is much more functional and robust, it's time to pay attention to the UI of the app. I need a simple, minimalistic UI that doesn't look distracting or dominating. Be creative in this one.
EDIT: Now, we have added the improvements feature, refer #95, which demands a nice UI asap. There are a couple of things that needs to be adjusted there also:

  1. Remove the Arrows emoji that was just for reference, and replace it with +, -, and colored texts (red and green).
  2. Make partitions in the dials to show improvements in one line (and decrease the height of dials, increase width instead).
  3. Make the font-size for improvements smaller compared to the current result.
  4. Make the dials look more attractive, you can refer to some templates from dribble or codepen, if you like.
  5. Enhance the UI of the timer as well.

Task3 - The generate button is not working properly

The generate button does not always work for the first time. Sometimes, it takes two or three clicks to generate the next set of text. This might be due to a small bug in updateText.js. Please resolve this issue.

Task 3 Error count should not decrease

When a user makes an error while typing the error count increases and the text becomes red, but as soon as the user corrects the error, the count goes down. This is not the case with other typing test apps out there. The error count should measure the total number of errors you made while typing a particular text, and should not decrease even when the user corrects their mistake.

Task 3 Show Improvements for a particular session

I think adding a new feature to show improvements of the user will really enhance the UI/UX of the app. We want to show the improvement the user made for this particular text from the previous text. Take the initial reading to be 0.
e.g. Let's suppose the user generates his first text for this session and starts typing. In the end, if these are his results:
Speed : 50 WPM
Error: 2
Accuracy: 95 %

Then, there should be another reading beside the original showing the improvement user made from the previous test.
e.g.
Speed: 57 WPM ⬆️+7 WPM
Error: 5 ⬇️-3 [take care of the logic for error improvement]
Accuracy: 91 % ⬇️ -4 %

After the test, update the new previousCounts by taking the average of currentCounts and previousCounts. Refer the logic from here

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.