You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

3h 16m 41s logged

Devlog 3 - KaziOS

Problem 1:

  • You’re probably seeing all this time I spent and wondering what greatness have I cooked up, but unfortunately most of this time was spent debugging the smallest and most annoying bugs ever…

  • First, when I transferred my js logic to a separate file, I updated the <script> tag and put it in the head of my file. (This was the mistake..)

  • After I added some updates to the style of my OS, and tested everything, I realized that my window could no longer move.

  • I spent a long time reviewing the JS logic, redoing it over and over, and comparing my code to other peoples.

  • After the longest time ever, I finally realized that the script tag should either be at the bottom, or include an additional attribute.

Problem 2:

  • I wanted to make the header of the welcome screen separate from the actual content of the welcome screen, but as you know, I am very knew to this.

  • It took a very long time and a lot of configuring/adjusting to finally get to this point, and I’m quite happy with it.

Updates:

  • Everything is successfully debugged (windows can move again)

  • CSS and JS separated from the HTML file. (Some styles are kept inline, and class styles are in the separate file).

  • Windows have a new look, with their own headers and close button.

  • Windows can now be opened by pressing “KaziOS” on the top bar and closed by pressing the red button on the header.

What’s next?

  • I feel a lot more confident with HTML, CSS, and JS, so I don’t think I will spend nearly as much time debugging in the future.

  • I will also be adding APP icons, and building my first few apps. The first app will be a simple notes app.

  • I also hope to make small games, possibly hangman with prompts generated automatically to be guessed by the user.

Anyway, thanks for reading, I really hope next time I have more to report….

0
4

Comments 0

No comments yet. Be the first!