Skip to content

JoseNaime/JN-Retro-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JN Retro OS

CSS3 HTML5 JavaScript jQuery

This project is an emulation of a retro non-existing OS (Operative System), which had as inspiration the Macintosh interface.

How to Use It

The project is running in GitHub pages, so you can access it in the following link: https://josenaime.github.io/JN-Retro-OS/

Features

Development
Core Functions
Controllers/Managers

All this files can be found in src/js/ folder.

  • AppsManager: manages the apps' functionality.
  • WidnowManager: manages the windows' functionality (drag, focus, close, etc). and
  • App: represents an app and links a window (by ID) to it.
  • Window: represents the information of a window and handles the WindowManager callbacks (logic of drag, focus, close, etc. Is stored here).
  • Cursor: Static class that represents the cursor position.
Apps
  • Settings - Change the background, main color and cursor icon.
  • Calculator - Calculate basic mathematica operations.

About

Emulation of a retro non-existing OS (Operative System), which had as inspiration the Macintosh interface.

Topics

Resources

Stars

Watchers

Forks