Skip to content
sihorton edited this page Nov 18, 2013 · 38 revisions
  • Short introduction to Webkit Remote Debug Protocol
  • Deskshell package.json together with node module dependencies.
    • This will remove items from version control
    • Requires npm.
  • Package deskshell as an npm module?
    • { "scripts" :{ "install" : "scripts/install.js"}} can be used to run a script
    • script could then download dependencies for a particular platform.
  • Portableapps_com updater

Change List

Deskshell 0.9

  • Cross platform packager.
  • Windows exe compiler
  • Windows runtime installer
  • Windows portable edition.
  • Runtime and portable installers no longer require admin rights.
  • 2 Basic Tutorials written.
  • Portable installer updater
  • Native file and folder dialogs (windows)
  • Error handling for user code exceptions, now node and application will stay up in some cases.
  • Portableapps.com portable edition of deskshell.

Deskshell-showcase repository:

  • php-cgi example
  • javascript server side pages example
  • html5 notifications
  • native windows file and folder dialogs examples.

Deskshell 0.8

  • Hello World App
  • Removed console on windows.
  • Allow multiple apps to be started at same time
  • Closing window should stop the application from running.
  • deskShell API docs
  • Added App Wizard
  • Created deskshell-apps folder to hold user apps (so they don't get deleted on auto-update).
  • New deskShellClientApi available in the frontend.
    • Implemented ready(function(deskShellClientApi){ --- }); which gets called once a socket connection is established.
  • Implemented support for kiosk mode (add "mode":"kiosk" to .desk file).
  • App Wizard can now create and edit .desk files, should round trip the files so no manual changes are lost.
  • Demos for todo list, music player, kiosk mode and svg.
  • Support for apps with no backend
  • Support for apps with no frontend
  • Supports multiple installs of deskshell, just ensure each install has a unique chromeDebugPort.
  • Added automatic platform update checking whenever you run the default application.
  • Refactored implementation to remove all windows paths and use an environment file to read paths and settings from.
  • Mime type handling for built in webserver.
  • "secureApp":true or similar setting in the app config to use ssl
Clone this wiki locally