Mixing FX and Layout
I am not sure if people are aware of this, but you can run Teppefall FX scripts within Teppefall Layout.


Also, here is Colorspace in Titanium White LAF.

I am not sure if people are aware of this, but you can run Teppefall FX scripts within Teppefall Layout.


Also, here is Colorspace in Titanium White LAF.

Here are the changes.
Teppefall Layout 3.6
Teppefall FX 3.6
Teppefall Colorspace 1.9
Teppefall SDK (Darkstar) 20080303




Continue reading "FX, Layout, Colorspace and the SDK has been updated" »
Colorspace updates:
- Support for two monitors !! (thanks to Quaqua/Werner Randelshofer)
- CMD and SH files have the correct Darkstar parameters.
- Added a button that displays the pop-up menu.
Teppefall SDK (Darkstar) updates:
- EXE parameter -Xgraphite. The Graphite look and feel is faster than Titanium LAF.
- Linux executables.
- Linux shell script updates.
- Windows command script cleanup.
- Executables now treat all applications the same way.
- Substance 4 - Non-active menu color corrected.
- Substance 4 - Disabled menu item color corrected.
- Substance 4 - Color field no longer have dots in it under a dark LAF theme.
- DSR supports the new EXE files. You can now use -Xgraphite and -Xchrome on the DSR executable.
Continue reading "Colorspace 1.7, FX/Layout 3.4, SDK 20071105" »
New features:
This is a library update with some compatibility fixes.
Continue reading "Colorspace 1.6, Layout 3.3, FX 3.3 and Darkstar 20070930" »
The memory leak seems to affect Windows XP as well, so I can only assume that this is a problem on all platforms. You are only affected if you run under -Dteppefall.chrome=false and you can probably stop the problem by setting -Dteppefall.cursor-monitor=false.
Example:
java
-Dteppefall.cursor-monitor=false
-Dteppefall.chrome=false
-Dteppefall.override=true
-Dswing.defaultlaf=com.teppefall.ds.look.TitaniumLAF
-jar darkstarlayout.jar
New features:
Colorspace supports the scroll wheel. One NPE fixed. Both fixes by Luan. Decimal values are written to standard output when the decimal check box is selected. 200-500ms shaved off About dialog launch. Colorspace no longer runs under a security policy since it causes to many problems on OS X.
Darkstar applications now have focus aware menus under Titanium LAF. A feature from the stone age. Just use com.teppefall.ds.Application in the same way as before. This means that the foreground color of your menu goes dark (under Titanium) when the JFrame loses focus.
The DSR executable supports the -Xchrome parameter. This turns on the native chrome and is the same as -Dteppefall.chrome=true.
DSR can launch multiple applications at the same time. Just add a comma separator between class names. A word of warning though. Running threads might block the shutdown process, so closing down resources on application exit is paramount. Note that DSR today has a very high probability of not closing down properly.
Other issues:
If Darkstar FX is unable to create HTML and thumbnails you should try the -Xinsecure parameter. FX and Layout run under security managers and can fail if the policy file is not perfect. Strange problems when running under DSR might also be a result of the security policy.
Continue reading "Colorspace 1.5, Layout 3.2, FX 3.2 and Darkstar 20070905" »
<layout class="net.miginfocom.swing.MigLayout">
<component class="javax.swing.JLabel" text="First Name"/>
<component class="javax.swing.JTextField" id="firstname">
<property name="columns" value="15" type="int"/>
</component>
<component class="javax.swing.JLabel" text="Surname" constraint="gap unrelated"/>
<component class="javax.swing.JTextField" id="surname" constraint="wrap">
<property name="columns" value="15" type="int"/>
</component>
<component class="javax.swing.JLabel" text="Address"/>
<component class="javax.swing.JTextField" id="address" constraint="span, growx"/>
<component class="javax.swing.JButton" id="submit" text="Submit"/>
</layout>
I found this excellent screenshot tool today. So I tested it out. All applications are running on Vista with the -Xchrome parameter.
Teppefall Darkstar EXE parameters for Windows.
.png)
.png)

Colorspace 1.3, Fabric 2.8 and Surface 2.8 is available in the data folder. I will update the download page tomorrow. Colorspace now supports the taskbar, Fabric is less retarded and Surface has a new loader icon + hex color to STDOUT fix.
You don't have to use Java in order to create Darkstar applications. Here is a simple project I wrote in Python - py_dsi.zip.

Continue reading "Writing Darkstar applications in Python" »
Tons of polish. Windows versions should be awesome.
Mac versions might have some problems :( Shutdown logic might be borked more than before.
