I added some bushes in the background of two minigames. I also adjusted the lighting a bit.
I changed the particles a bit. Some of them should be more noticable now.
You can now find settings inside the pause menu.
I found out the volume that was being changed with the slider in the game settings wasn’t working probably, so I fixed that.
I changed the timers on some minigames so the game is a bit more balanced.
There is now a sound when you click menu buttons because why not 
The timer wasn’t visible in one or two minigames, so that’s fixed too.
I also updated the README a bit in preperation for shipping.
I added a pause menu. You can choose to return to the main menu now. Thanks to whoever gave me this idea.
I added a few particles to some levels.
I changed it a bit and also added some lanterns
Controls for the next minigame are now visible during the intermission. Also added arrow keys and stuff back into the controls.
I added ambient sound to all levels (I think)
I added some things to the case. I don’t know if it looks good but it looks like that now.
I added a bunch of SVG’s to the silkscreen. Forgot a picture.
That should be all, I should be able to submit now, once I organize the repo a bit and write a README.
Anyway, yeah, this is it. In all its glory. It took quite a lot of time to write the firmware but I finally got one I’m happy with.
It just displays the current layer. Also a small box that bounces around.
The first LED indicates the layer. The rest of them play a wave animation every time a key is pressed.
The knob was quite annoying to print because of tolerances and stuff but after 4 attempts it works now. Fusion360 was really laggy while designing the knob for some reason.
I also finally figured out why the plate wasn’t working, I fixed that now. Took me ages.
Turns out soldering wasn’t that difficult. I made plenty of mistakes but it worked in the end.



(Wow a 10th devlog already)
I found a shader for god rays online and decided to put them in my scenes. Very pretty things they are
I found out that normal maps exist. I proceeded to add a normal map to almost every texture in the game. It isn’t a huge difference but it’s there and that’s cool.

While creating the CAD model, I forgot to account for the pin headers that would go between the OLED screen and the PCB. I tried desperately to fix clearance issues and I think I now have a solution that works (kinda)
It still collides with the screen a bit but i can bend the screen back. I hope that’s fine. I cannot figure out where the heck the screen is hitting the plate.
I had to reprint the plate 3 times and it still only semi-works.
This was upon request by someone from slack, they wanted a pink theme so here it is.
I reworked some commands. I bundled all the app commands into one, so it’s no longer “todo”, but “app todo”. It’s a bit cleaner.
Also did this with the themes, but I forgot if I did it this devlog or the last one.
There is now an option in the settings to hide the taskbar (the thing on the bottom) when the window is maximized. I really over complicated things while trying to make it work, found out it was just a one single line of code that was needed.
I decided do a complete overhaul of the themes. Instead of dark and light mode, there are no five different themes to choose from.
I had to refactor almost everything since the code from before was pretty poorly made.
The browser URL bar works now! You can now enter website addresses and they should show up. (Do note that some websites block iframes and may not work).
I added a typing and clicking sound effect. You need to enable it in settings.
I finally changed the notes delete button. Instead of deleting every page, it now only deletes the current one. Also, the placeholders are actual placeholders now, so they hide themselves when selecting the text and reappear if the text is left empty. The title and date of the notes also get saved now.
I found out why the music player playlist wasn’t getting resized along with the window, I was able to fix it with just one line of CSS code.
Fixed the stopwatch reset button not changing the play button’s icon if the time was still running.
I did some performance improvements and added some particle effects.
I added a falling leaves effect to the 4th minigame (I think) and added some wind particles to a few other minigames.
I had to change the particles from GPUParticles2d to CPUParticles2d, otherwise the browser lags for some reason.
I forgot what else I may have done that wasn’t there before. 