v8.0.0
HUGE SHOUTOUT TO @Hachikoi-the-creator FOR DOING SUCH A GREAT REWAMP TO THE PROJECT
Related Issue/Addition to code
Fixes #16
Fixes #22
Fixes #23
Fixes #30
- Totally new file layout(not sure how to phrase it)
- Merged all the styles in 2 css files
- Merged all the .js files in modules & implemented a new Class for code reusability
- Fixed the onClick handler in /pages/topics.html
- Moved all the data to their own js file & using an index.js to import them all and export theme easily
- new naming convention whit the exports ex: footballQA = All the data needed for /football/game.html
- Now every /pages/*/game.html has a little bit of JS on top, since it was the best approach I could think of, while also improving the perfomance
- Litle improvement in markdown in pages/rules.html
- Also changed hwdyk to kendall_quiz, hope it's not a problem
Type of change
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- This change requires a documentation update
Proposed Changes
- improve sintax in:
- pages/rules.html
- pages/highscores.html
- pages/rate.html
- Add a cute little favicon to all html files
- In main quiz change the position of the current answers, since every answer is in index[1] or just suffle them all in the QuizClass.js
Additional Info
- Now every game.html file wil have a little script on top, to avoid creating N files whit just 7 lines of code
Checklist:
- My code follows the style guidelines of this project and have read CONTRIBUTING.md
- I have performed a self-review of my own code
- I have commented my code, particularly in hard-to-understand areas
- I have made corresponding changes to the documentation
- My changes generate no new warnings
- I have added tests that prove my fix is effective or that my feature works
- New and existing unit tests pass locally with my changes
- Any dependent changes have been merged and published in downstream modules
- I have checked my code and corrected any misspellings
Dev notes
Even tho it was a lot of work, I truly loved how consistent you where in the styling and classes naming, really makes the difference!
Full Changelog: v7.7.0...v8.0.0