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

GenericOS

  • 5 Devlogs
  • 7 Total hours

A simple “operating system”, with cool features meant to improve my HTML + JS skills, while managing to host it on my own website!

Open comments for this post

1h 29m 24s logged

OVERVIEW:
Finished the terminal app! It turned out to be a very interesting project. It works by having a certain input, where it checks a separate file to see if that input has a designated output, and then gives the output. Works very well, and looks great!

NEXT STEPS:

  • Add some sort of game to the OS
  • Make terminal actually change things on the OS?
  • Power Menu

    CHALLENGES:
  • Input is a very weird tag, caused a lot of bugs that had to be squashed
  • I very rarely use separate files, figuring out how to implement that and how it makes my code simpler and cleaner was a great experience.

OVERVIEW:
Finished the terminal app! It turned out to be a very interesting project. It works by having a certain input, where it checks a separate file to see if that input has a designated output, and then gives the output. Works very well, and looks great!

NEXT STEPS:

  • Add some sort of game to the OS
  • Make terminal actually change things on the OS?
  • Power Menu

    CHALLENGES:
  • Input is a very weird tag, caused a lot of bugs that had to be squashed
  • I very rarely use separate files, figuring out how to implement that and how it makes my code simpler and cleaner was a great experience.

Replying to @Jack_

0
Open comments for this post

1h 56m 36s logged

NOTE FOR VIDEO: The lag is because my computer is terrible, without screen recording there is no lag. This will not an issue for you most likely.

OVERVIEW:
Added the framework for a terminal app! It shouldn’t have been much work, but I encountered a lot of bugs with the general system. The taskbar behaves better, and soon there will be a terminal.

NEXT STEPS:

  • Make terminal functional, certain word input –> certain words for output. Help command to list things, info about project, joke commands, etc.
  • Add power menu, where shut off closes tap, restart reloads it, etc.

    CHALLENGES:
  • This has been a challenge throughout the whole project, though I haven’t talked about it yet but arrow functions! I’ve heard they’re much more efficient than other ways of doing it, but I didn’t know how to make them. Research and practice now makes it so all of my events are using arrow functions
  • Design challenges, deciding what behaviors I want when certain things are pressed, and how to prioritize certain things in the OS.

NOTE FOR VIDEO: The lag is because my computer is terrible, without screen recording there is no lag. This will not an issue for you most likely.

OVERVIEW:
Added the framework for a terminal app! It shouldn’t have been much work, but I encountered a lot of bugs with the general system. The taskbar behaves better, and soon there will be a terminal.

NEXT STEPS:

  • Make terminal functional, certain word input –> certain words for output. Help command to list things, info about project, joke commands, etc.
  • Add power menu, where shut off closes tap, restart reloads it, etc.

    CHALLENGES:
  • This has been a challenge throughout the whole project, though I haven’t talked about it yet but arrow functions! I’ve heard they’re much more efficient than other ways of doing it, but I didn’t know how to make them. Research and practice now makes it so all of my events are using arrow functions
  • Design challenges, deciding what behaviors I want when certain things are pressed, and how to prioritize certain things in the OS.

Replying to @Jack_

0
Open comments for this post

1h 17m 9s logged

OVERVIEW:
Added and refactored code to make the notepad app usable! You can open it and use it from the taskbar and the dekstop, type and save text in the editor, and maximize and move the window.

NEXT STEPS:

  • Add more apps, specifically a “terminal” where you can see certain things and kinda just mess around
  • Start menu to search and start apps?
  • Bootup page

    CHALLENGES:
  • text input tag is new to me, so its parameters and making it stay inside the window was difficult.
  • Taskbar had weird app performance with glitches being common when clicked

OVERVIEW:
Added and refactored code to make the notepad app usable! You can open it and use it from the taskbar and the dekstop, type and save text in the editor, and maximize and move the window.

NEXT STEPS:

  • Add more apps, specifically a “terminal” where you can see certain things and kinda just mess around
  • Start menu to search and start apps?
  • Bootup page

    CHALLENGES:
  • text input tag is new to me, so its parameters and making it stay inside the window was difficult.
  • Taskbar had weird app performance with glitches being common when clicked

Replying to @Jack_

0
Open comments for this post

1h 7m logged

OVERVIEW:
Added framework for apps! Created a way to add icons to the desktop, click to open them, drag around the windows, and control the windows using button, implemented 12 hour time clock, confirmed it worked with different time zones.

NEXT STEPS:

  • Add functionality to notepad
  • Fix bugs with maximized windows (task behaving weird)
  • Add more apps

    CHALLENGES:
  • Javascript behaving weird with editing document features for the windows
  • Dragging difficult to implement, wasn’t working when in certain places or when mouse moved in certain ways
  • creating something that looked actually niceish (this is good enough, right

OVERVIEW:
Added framework for apps! Created a way to add icons to the desktop, click to open them, drag around the windows, and control the windows using button, implemented 12 hour time clock, confirmed it worked with different time zones.

NEXT STEPS:

  • Add functionality to notepad
  • Fix bugs with maximized windows (task behaving weird)
  • Add more apps

    CHALLENGES:
  • Javascript behaving weird with editing document features for the windows
  • Dragging difficult to implement, wasn’t working when in certain places or when mouse moved in certain ways
  • creating something that looked actually niceish (this is good enough, right

Replying to @Jack_

0
Open comments for this post

51m 47s logged

OVERVIEW:
Worked to display an image in the background (currently windows xp, might be updated to something custom in the future). Added a clock to the bottom right.

NEXT STEPS:
12hr format, test how it responds to different timezones
Notepad app?

CHALLENGES:

  • spent time trouble shooting clock javascript, forgot to properly define a variable (had const now = date instead of = new date)
  • Had issue with line that sets background because I put the wrong path to image

OVERVIEW:
Worked to display an image in the background (currently windows xp, might be updated to something custom in the future). Added a clock to the bottom right.

NEXT STEPS:
12hr format, test how it responds to different timezones
Notepad app?

CHALLENGES:

  • spent time trouble shooting clock javascript, forgot to properly define a variable (had const now = date instead of = new date)
  • Had issue with line that sets background because I put the wrong path to image

Replying to @Jack_

0

Followers

Loading…