Skip to content

Releases: Silk-GUI/Silk

0.5.3

04 Apr 17:05
Compare
Choose a tag to compare

Core

  • Add command add-app to add current dir as external app
  • Add command remove-app to remove current dir as external app
  • Move default command into run command
  • When silk is run with no command, run the run command
  • Update notification
  • App id is saved in database
  • Database stores if the install finished for each app
  • Add eslint
  • Fixed restarting apps
  • Fork framework set's app process to app name
  • Setup code climate to use eslint settings
  • App framework uses default logo
  • App framework will use productName in package.json if available
  • Fixed calling server api's from apps using app framework
  • Fixed prepublish script
  • Stretto is now included with Silk when being published
  • Fixed ids for apps using App Framework conflicting with apps using Fork Framework

File Explorer

  • Opens to home folder instead of the root folder

Task Manager

  • Only list apps that are running
  • Fix restarting apps
  • Fix memory chart scale

bower_static

  • Pull bower routing out of core into module so apps can easily use it

Terminal

  • Update tty.js
  • Use new app framework

App Manager

  • Use app framework

silk-electron

  • Works on linux

Version 0.3

05 Jan 00:33
Compare
Choose a tag to compare

Core

  • 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.
  • file explorer
    • creates folders
    • changed color of logo
    • supports multiple windows
  • added task manager
    • restart running apps
  • added terminal. Uses tty.js.
  • text editor
    • cmd + s or control + s saves file
    • correctly handles tab key.
    • changed color of logo
    • supports multiple windows

Version 0.2

07 Dec 23:08
Compare
Choose a tag to compare
  • Default programs to open files
  • Apps run in their own process @formula1
  • Improved UI
  • CLI
  • Clock on task bar

Version 0.1

24 Nov 18:23
Compare
Choose a tag to compare
  • Edit files using the text editor
  • Navigate your folders and files using the file explorer