bin.js only requires server.js. Everything it did do is moved to server.js
remote is moved to it's own file. It is inside of a domain since it sometimes had uncaught errors.
removed unnecessary console.logs or changed to debug()
added method restartSingle to app loader to restart running apps.
apps don't need zIndex, running or minimized in their window.json. It is added for them.
added Silk global. It stores various information on parts of the Core so the server api can use it.
added server api. It is available in apps as Silk.api. It is used similar to methods on client. It currently has methods to restart and start apps and get a list of installed apps.
moved methods global in apps to Silk.methods. It is backwards compatible for now.
ws is now at localhost:3000/websocket instead of on it's own port
Silk url is shown in a box
Window Manager
Moved from core to folder window-manager
Added app menu
Improved style of task bar and windows
Apps can have multiple windows. They need to enable it in their window.json
added tooltips for apps on taskbar with their title.
Remote
remote is partially fixed. It now loads icons and apps, but web sockets don't work yet.
Apps
app defaults
if the settings file doesn't exist, it creates it.
added App Manager
installs and removes apps. It starts an app after installing it.
This finishes everything for 0.3 and much more.
Core
Window Manager
window-manager
Remote remote is partially fixed. It now loads icons and apps, but web sockets don't work yet.
Apps