PDA

View Full Version : Screenlets 0.1 released (Bzr 258)


whise
April 3rd, 2008, 05:42 PM
Screenlets new stable release is ready - 0.1 you can get the source here https://code.launchpad.net/screenlets/trunk/0.1

has always hope packagers can provide packages for diferent distros :)

Screenlets is a widget framework that consists of small owner-drawn applications (written in Python, a very simple object-oriented programming-language) that can be described as 'the virtual representation of things lying/standing around on your desk'. Sticknotes, clocks, rulers, ... the possibilities are endless. Screenlet also tries to include some compatibility with other widget frameworks,like web widgets and super karamba themes

FEATURES

* Easy to use, easy to develop
* Hundreds of Screenlets available
* Install and run Superkaramba themes
* install google gadgets youminis widgets spring widgets with the widget converter
* Load web apps just like prism
* Full compositing support
* Non composite support (metacity etc)
* Works with any composited X desktop (compiz, xfce4, ...)
* Included themeing-abilities (SVG, PNG or mixed)
* Fully scalable when using SVGs
* Embedded drag&drop-support
* Automated storing of options (using ini or gconf)
* Controllable through customizable DBus-service
* Can be used together with compiz' widget-plugin to create a Dashboard-like feature as seen on OS X
* Free, open-source and released under the GPL
* Uses cairo and GTK2 for drawing and windowing

CHANGELOG

News in Core.

Improved Stability .
Fixed kwin disapering bug
Support for language/localization
New drawing functions
improved non compostise support
More Superkaramba compatibility
Google gadgets compatibility
Credited Translators / artists / documenters (hope i didnt forget anyone , if i did drop me a msg)

New Screenlets and features

Improved Windowlist Screenlet (expands upwards and left)
Improved Picframe Screenlet (all images formats allowed , new theme)
Improved Notes theme.
Ruler Screenlet goes vertical
Radio now shows song (thanks to smike)
Pager Screenlet now works.
New Youtube Screenlet
New Ring Sensors Screenlet
Stocks Screenlet

New in Screenlet Manager

Allow Installing of google gadgets , yourminis widgets , Spring widgets , Widgetbox.
Allow installing of web application , just like prism
Allows creation of desktop shortcuts for Screenlets
Support for language/localization
Allow to uninstall of Screenlets config files
Options to control non configurated Screenlets

some-guy
April 3rd, 2008, 05:57 PM
Congrats, whise, yet another great release :D

whise
April 3rd, 2008, 06:15 PM
thanks :)

kwaanens
April 3rd, 2008, 08:19 PM
Wheeeeee! Great work!

Jay B
April 3rd, 2008, 08:26 PM
Congratulations on your great work! :)

whise
April 3rd, 2008, 09:23 PM
thanks , i need to sincronize with the bzr , my bad , the final bzr for 0.1 is rev 258

Ashy
April 4th, 2008, 12:06 AM
Congrats and well done to all that made this happen :)

/me awaits ubuntu .deb :D

Haisen
April 4th, 2008, 03:11 AM
It's great to see Screenlets evolving in this fast pace. Congrats whise.

Oasisgames
April 4th, 2008, 04:12 AM
I'm starting to use Screenlets to render my "desktop icons" (through a bunch of old launcher screenlets, only a few right now as I'm working on the CFLive theme, but I'll probably add more later) Speaking of launchers, there seems to be a bug in how they set their width and height, because mine are always way too small (they're cropped). I forced the width and height to be 4000 and 1000 respectively and it all works fine, so I'm sure it has to do with how it gets the width and height and applies the scale.

Excentrik
April 4th, 2008, 09:32 AM
Congrats for the good work.
Clap, Clap...

Screenlets are becoming everyday a more "must have" piece of software ;)

Just one question, out of curiosity, where do you credit the Translators? :p

kwaanens
April 4th, 2008, 09:54 AM
Just one question, out of curiosity, where do you credit the Translators? :p

About > Contributors > Translated by

Excentrik
April 4th, 2008, 06:25 PM
Ah, nice :)

Thanks.

vadi
April 5th, 2008, 01:02 AM
Thanks whise & co for making the release and getdeb.net for making the easy installer once again :)

Edit: the lack of a "Quit" button when I right-click on the screenlet applet is killing me though. Isn't there some HIG rule about this? :(

madCoder
April 6th, 2008, 11:02 AM
For the "Install Web Application" option, how can I turn that into a widget, so that Compiz will hide it whenever the widget layer is not activated? I can't seem to get to a standard screenlet config window like all the other screenlets provide, and modifying the .py file to force "is_Widget=True" also does not appear to have any effect.

The web application should act just like any other widget, and should therefore be able to hide in the widget layer just like any other widget. Am I missing something?

vadi
April 6th, 2008, 03:47 PM
In Screenlets Manager, click on Options, and enable Widget.

So now every screenlet will go onto the widget layer. It worked for my google gadgets so far.

GrapeShot
April 6th, 2008, 10:59 PM
I am having a problem with Google Gadgets working with Screenlets 0.1. FOr example, when I launch the Youtube screenlet, nothing happens. I am using Fedora8_x86_64.

Here is the output of YoutubeScreenlet.log:
First workarround didnt work let run a second manual workarround
Your running fedora , make shure you have seamonkey installed
daemon already started

I have gnome-python2-extras, gnome-python-gtkmozembed and gtkmozembedmm (x86_64 and i386 versions) installed.

Any help would be appreciated.

compizuser01
April 7th, 2008, 04:33 PM
I still have problems when I have a lot of windows open and I switch to the desktop with a shortcut key (ctrl-alt-D).

I enabled the 'widget' layer in Compiz control center and unchecked the value 'hide_skip_taskbar_windows' in gconf-editor, which used to work, but it doesn't anymore.

michote
April 10th, 2008, 02:02 PM
great work, whise. Thanks!

just one thing:
the wifi in sensors didn't work for me.
for some reason it doesn't get the wire_list in line 186
and I always got 100%.
I also added "else:", because i have a wificard with a hardwareswitch.
If the switch is "off" I get nothing in iwconfig and the screenlet shows 100% :rolleyes:
my code looks like this:
elif self.sensor.startswith('Wifi'):
if self.wire_list != []:
self.wire_data = sensors.wir_get_stats(self.wire_list[0])
print self.wire_data
a = str(self.wire_data['essid']).find('off/any')
if a != -1:
self.sensor = 'Wifi ' + str(self.wire_list[0])
else:
self.sensor = 'Wifi ' + str(self.wire_data['essid'])
self.load = int(str(self.wire_data['percentage']).replace('%',''))

in sensors.py in line 527 it searches for "Link Quality="
but if wifi isn't connected I get "Link Quality:0" on my Ubuntu Machine
and the screenlet shows 100% :rolleyes:
just deleting the "=" solves the problem