2
- Bug fixes (#153006, #315209, #341228, #354322, #356591)
3
- Partially fixed #357443.
4
- Check for pyorbit >= 2.0.1.
5
- Fixed deprecation warnings.
6
- Fixed some annoyances related to Unit.
7
- Also accept other units in the canvas, although this is rarely needed.
8
- Removed Win32 support, since it never worked.
9
- Usual cleanups of leftovers...
10
- New translations (fi, gl, lv)
12
New in release 0.35.3:
13
- Implemented workaround to make gauges work with GTK 2.8
16
New in release 0.35.2:
17
- Float mode. Press a configurable key to bring your desklets to front
19
- Fixed the issue with broken "shelve" module on some systems
22
New in release 0.35.1:
23
- Improved error dialogs pointing to the broken desklet
27
- New and fast geometry engine for layouting elements
28
- Support for custom menus
29
- Support for custom mouse pointers
30
- Support desktop struts (areas which cannot be covered by maximized windows)
31
- Opacity support for text labels
32
- New configuration element <button>
33
- Desklets can be scaled freely to fit every desktop
34
- gDesklets gives visual feedback while loading desklets
35
- No longers depends on gtkhtml2 as we removed the deprecated half-working
36
<html> element which was never used anyway, and wasn't portable at all
37
- No longer depends on GConf (yes, your old config of the desklets will get
38
lost, sorry about that)
39
- Lots of code cleanups leading to better performance
40
- In general, more robust
41
- Plugged leaks (avoid to handle GdkPixbufs in Python)
44
New in release 0.34.3:
45
- Added "opacity" property for the <image> tag
46
- Fixed / worked around leaks
47
- Use vfs module in more places
48
- More robust regarding broken Controls
49
- Removed gconf in some places
53
New in release 0.34.2:
54
- Preview images in file selectors of the configuration dialogs
55
- Improved handling of controls
58
New in release 0.34.1:
62
- New controls shipped with the core (ArrayBuffer, EventPipe)
63
- Screen resolution (DPI) can by adjusted independently of the (often wrong)
64
X server DPI value now
65
- Configuration dialogs are scriptable now
66
- Window shapes can be dynamically generated via SVG code
67
- Improved/Feature enhanced canvas and plotter
68
- Secure launch() command for the scripting sandbox
69
- Hilighting of errors in inline scripts
70
- Launch remote and local desklets via the shell using a dialog
71
- Provide a dialog in the shell to enter a remote tarball
72
- Add a nice banner to the configuration dialogs
73
- Let the user decide which editor to use for viewing the source code
74
- Another big performance boost
75
- Memory optimizations
76
- Lots of bug fixes and architecture improvements
78
- NOTE: The old way of computing interface IDs had a bug, so that interfaces get
79
a different interface ID now. gDesklets can still handle the old buggy
80
IDs, but IDs generated by this version won't work with older releases of
81
gDesklets. It is thus highly recommended to upgrade to 0.34!
83
New in release 0.33.1:
87
- SVG scripting capabilities and lots of other improvements in <canvas>
88
- Added menu option "View Source" for viewing the source of a display
89
- Removed deprecated part of libdesklets API (was deprecated for half a year)
90
- Added "color" property to <frame>
91
- Got rid of dependency on SWIG
92
- Installs in $PREFIX/lib instead of $PREFIX/share to be more standard conform
96
- fixed GConf critical error in the shell
98
- check if DISPLAY variable is set
99
- implemented <control> tag
100
- made socket communcation more robust
101
- tell the user if a python package isn't (correctly) installed
104
New in release 0.32pre:
105
- made dialogs HIG compliant
109
- improved some shell plugins
110
- improved the Makefile.am's
113
- The graphical shell can deinstall .display files now
114
- Colors in the logfile viewer make it easier to spot errors and warnings
115
- Performance improvements
116
- Better support for the Xcomposite X extension
120
- A graphical shell for installing and managing desklets (finally!)
121
- The tray icon features a popup menu
124
New in release 0.30pre:
125
- Sandboxed inline scripting in .display files
126
- <prefs> tag and friends for creating config dialogs in the XML.
127
- The geometry engine supports centimeter, inch, and DTP-point units for
128
resolution independent desklets
129
- <canvas> understands SVG
131
- The daemon writes a logfile now and is started automatically when needed
132
- Desklets can be opened as embeddables instead of windows for embedding them
133
in other windows, e.g. panel applets
134
- Controls replace the less flexible sensor concept. Sensors are deprecated.
135
- New preferences system using XML and inline scripting
136
- Increased performance
137
- Tiling in utils is written in C
140
New in release 0.26.2:
141
- Fixes the positioning bug for anchored windows.
143
New in release 0.26.1:
144
- The systray icon is off by default; use the --tray-icon option to enable it
145
- Fixes a broken file which caused problems with passwords
148
- A systray icon shows if the daemon is running
149
- A redesigned and more accurate geometry engine with better performance
150
- Improved threading control mechanism makes broken desklets working again
151
- Ready for GNOME 2.6
152
- Add freedesktop.org-compliant MIME information
153
- Add startup nofitication for displays
154
- Remove crappy user installation
157
New in release 0.25.1:
158
- Survives and cancels bad sensors instead of crashing Xlib
159
- Reworked the <frame> tag; it is no longer considered experimental
163
- Support for gnome-session
164
- Support for multiple user profiles
165
- Desklets snap to other desklets
166
- New target container <expander>
167
- Automatic wrapping of <label> text with the "wrap-at" property
168
- Ought to build with libgtop 2.5
169
- Fixed transparency on GTK 2.3
172
New in release 0.24.1:
176
- Some significant performance boosts
177
- libdesklets is now based on libgtop and is thus more portable and efficient
181
- Support for GNOME VFS
182
- Thumbnailer for creating previews of .display files in nautilus
183
- Mouse wheel support
184
- Window shape support
187
New in release 0.22.1:
188
- Compatibility improvements for sawfish
189
- Removed Python 2.3 recommendation
193
- Drag 'n Drop support
194
- Callbacks for notifying about configuration changes in sensors.
195
- Public admin module that other applications may use to add/remove/restart/
199
New in release 0.21.2:
200
- Fixed bug #121737 (relative-to + anchor)
201
- Fixed default position bug that were introduced in 0.21
202
- Fixed bug in <frame>
203
- Fixed visibility bug for targets with percentual position or size
205
New in release 0.21.1:
206
- Setting EWMH flags works with older versions of PyGTK2 now
209
- Fixed some memory leaks
210
- Experimental <html> tag
211
- Experimental <frame> tag
212
- <plotter> tag for plotting graphs
213
- gDesklets no longer appear in the Alt+Tab list on metacity
214
- gDesklets stay visible when you do "show desktop" in GNOME
215
- External and FontSelector sensors are in the core distribution now
216
- libdesklets providing common functionality for sensors
220
- Percentual positioning and sizing for resolution independent layout
221
- Cool MIME icon by Waldgeist for .display files
222
- Experimental (!) tag <embed> for embedding Bonobo controls such as
224
- Stack trace output to help sensor programmers debug their sensors
225
- "Restart display" menu option
226
- Method for storing passwords in a more secure way
229
- Further build system improvements. We now depend on automake/aclocal 1.6
230
- SKIP_TASKBAR and SKIP_PAGER work on recent versions of sawfish
231
- Implemented window flag "above"
232
- Removed most FutureWarnings
233
- Better support for non-UTF-8 encodings
234
- Immediate program abort with Ctrl+C
235
- Less memory usage; the garbage collector runs regularly now
237
New in release 0.12.1:
238
- Fixed a critical bug in the configuration dialogs
241
- Popup menus work on XFCE now
242
- Array elements no longer have to be the same size
243
- Made the sematics of the 'relative-to' attribute more intuitive
244
- Improved compatibility with old versions of PyGTK
245
- User installation, i.e. data files are installed in user-specific dirs. This
246
is great for people with limited access to their machine
247
- Dropped excessive usage of data hooks, it caused problems and was obsolete
249
New in release 0.11.1:
250
- Build fixes, should work fine on Gentoo now.
253
- More HIG compliancy
254
- Arabic translation (ar.po)
255
- Fixed the broken part of the autotools based installer
256
- Solid colored backgrounds are now captured properly on GNOME
257
- Implemented a workaround for a severe bug in the background redrawing of
258
nautilus (in the 2.2.x series) that caused gDesklets to crash