tuxsetup-1.1-final - changes
A list of the major changes and added features in the tuxsetup package.
tuxsetup-1.1-final
Release date: October 2, 2007
New tuxsetup installation:
Previously the tuxsetup installer was a script launched from a terminal. This has been replaced with a debian, rpm and tar.gz package to make installation easier.
Gadget Manager:
- Tux Gadget Maker: with this graphical gadget toolkit you can easily modify and create new gadgets.
- Gadget framework updates to support upcoming gadgets
- Several bugfixes and improvements
- Both the Gadget Manager and Tuxshell are now linked in Applications>Accessories
- Tux Gadget Maker link added in Applications>Programming
- New sounds have been added to use with the gadgets. Reflash your Tux Droid with tuxgi to use the new sounds. Have a look here for how this is done.
Removed content:
With the Tux Gadgets software the tdema and tdac scripts have become obsolete and have now been removed from tuxsetup.
tuxsetup-1.1-beta
Release date: September 6, 2007
New content added:
This release includes the initial version of the widget like framework to support Tux gadgets:
- tuxgdg - The Tux Gadget Manager
- Weather forecast gadget
- Clock gadget
- E-mail gadget
- New audio files for interface feedback in the Gadget Manager
tuxsetup-1.0-final
Release date: June 22, 2007
Added additional TTS voices support :
The TTS daemon, API and tuxgi now support the following new languages:
- German
- Spanish
- Italian
- Portuguese
- British English
- Norwegian
- Danish
- Swedish
- Belgian Dutch
- Netherlands Dutch
Daemons :
Both the "tuxdaemon" and "tuxttsdaemon" have been renamed to "tuxd" and "tuxttsd".
Tuxup and dfu-programmer :
Previous releases :
tuxsetup-1.0-rc2
Release date April 20, 2007
Python API :
- Many functions have been renamed, the old names are now declared "depreciated" but are still working.
- Threads are improved (functions _free and TCP pooling). This change required the introduction of the new function "tux.destroy()" to close the threads correctly. The function needs to be executed at the end of each script, in order to make it close.
See for reference "/opt/tuxdroid/doc/exemples/basescript.py"
- An auto-connect function of the daemons has been implemented. The API will handle the connection to applications when (dis/)connecting the dongle.
- The documentation is now integrated in the tux shell as a python "docstring". You can now look up the documentation for a class or function with the command "tux.misc.doc()".
Example:
>>> tux.misc.doc(tux)
>>> tux.misc.doc(tux.cmd)
>>> tux.misc.doc(tux.cmd.eyes_on)
It's also possible to export the complete documentation in an html file with the function "tux.misc.build_documentation()".
The current 2.0 version is located in "/opt/tuxdroid/doc/python_api-0.2.0.html"
Daemons :
- Both the Tux Droid and TTS daemon now start automatically as soon as you plug in the dongle, this is done with an "udev" configuration file. The daemons will also close when unplugging the dongle.
Tuxgi :
- Further improvements of the GUI.
- Daemon status displayed differently due to the autoconnect function
- Radio status added to display in realtime the status of the radio between the dongle and Tux Droid.
- Option added to restore sounds in the flash memory to the factory defaults.
- Button added to display the value of the light sensor in the status display.