The current version has some serious limitations, simply due to not being finished yet - for example, there are no close buttons yet, and moving windows between workspaces is not yet possible. These limitations, however, will be overcome in future versions.
The following are known bugs that will be fixed in the next version(s). If you find a bug that is not listed here, then PM joepie91 on IRC with an explanation of what went wrong, when it happened, and what version you are using (the current version is 0.2.1).
The current version of JSDE is in a usable state, however some important functions are still missing. Also read the section on Future Support for instructions on proper implementation that will not break when the framework is updated. It is currently NOT recommended to use JSDE for large-scale applications unless you are willing to mess around with the code if it breaks.
To use the framework, you can simply include
base.css as external stylesheets. The
style.css file can be safely renamed. Full documentation for JSDE is not yet available, but the demo (which comes in the package) should give you a basic idea.
It is possible to already use the current version of JSDE and simply plug in future updates. Functionality that is present in the current version should not break in future updates. The 'functional' and 'styling' parts of the CSS have been split up into
style.css. In the future, it should be possible to simply plug in a new
base.css, leave your custom style.css intact, and have the entire framework still be functional without losing your custom style. For this reason, you should do all custom styling in
style.css. The aim is infinite backwards support, so that it would technically be possible to update from any version to any later version without breaking an application. Be aware that 'manual hacks' such as implementing titlebar buttons yourself, may break compatibility in the future. This 'compatibility guarantee' only goes for functions introduced by JSDE itself.
A functional demo can be found at http://www.cryto.net/jsde/demo/.
JSDE is licensed under the WTFPL, and as such can be used freely without the need for explicit permission, and free of royalties or licensing costs. It can be used for both commercial and non-commercial applications, and attribution is not required. In other words: you can do with it whatever the fuck you want to.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar <firstname.lastname@example.org> Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO.
The latest version (0.2.1) can be downloaded here: jsde-2011-10-26-04-01-51.tar.gz
|0.2.1||October 26, 2011||