These are my implementations of Wes Bos' https://JavaScript30.com challenge. In most cases, I added a feature of my own.
Users can click to play a certain sound rather than just using the keyboard.
Playback of sounds doesn't reset current playback in Safari.
I made every hand on the clock look unique. I also fixed a bug in the version of the code that I forked.
No changes (yet).
Safari does not support a pretty color picker
No changes since this was just a test of some array methods.
No changes (yet).
No changes (yet).
Does not work in Safari since it does not support fetch.
No changes since this was just a test of some array methods.
I changed the color range and line width. TODO: I plan on allowing the user to do this using CSS variables.
No changes as this was an instructional step.
I fixed what I consider to be a bug where if a user checks and unchecks a box it is still considered to be checked for the purpose of shift clicking.
An example of the "buggy" behavior: -There are 9 checkboxes -A user checks then unchecks the first box -A user shift clicks the fifth box -Boxes 1-4 which were unchecked are now all checked.
TODO: I plan on adding a full screen button
My implementation allows multiple words and adds some fabulous details
To be completed
No changes as this was an instructional step.
I added buttons to remove all items from local storage and to check/uncheck all items
Changed colors and position but no non cosmetic changes made
Now works with Safari (solution does not)
Completed
Completed, added green and blue effects
Made changes to styling so that there is not a blank line after the most recent text.
To be completed
Added a fade in effect for the first link highlighted. In solution, bubble transitions in from top left which is not a link location.
To be completed
To be completed
To be completed
To be completed
To be completed
To be completed
To be completed
To be completed