#Soap - a web OS

1 messages · Page 1 of 1 (latest)

median wadi
#

Soap is an OS that runs.... in the browser!

Supported features

  • An API written in Javascript:
    soap.wm (Window Manager API, used to create & manage windows)
    soap.proc (Process API, used to run arbitrary code so that apps can run)

Where it runs
It runs on every platforms supported by web browsers, it can run on Electron (since this is Chromium)

Motivation
Windows 96 motivated me to make a WebOS!

#

And btw it will be open source when i consider it fully-featured (when it can run apps, when it supports a FS)

quaint tree
#

how does the window manager work

median wadi
# quaint tree how does the window manager work

There's a function createWindow which returns a div element containing a title bar & the specified content with the specified options, and another function showWindow which adds the window into the DOM

quaint tree
#

@median wadi how will you add a web browser to your os

median wadi
#

I don't know

#

Most website doesn't allow iframes

median wadi
#

Here's a preview of Soap's start menu

median wadi
#

Rewrote Soap from scratch to have better compatibility with Chromium-based browsers.

quaint tree
#

I MEAN the bottom corners

median wadi
#

And you can make themes for it in CSS/JS so....

median wadi
#

I managed to bypass x-frame-options