Skip to content

v8.0.0

Compare
Choose a tag to compare
@KendallDoesCoding KendallDoesCoding released this 10 Dec 09:58

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

live branch

  • 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