Due to some awful laziness I wasn't as productive as I wished I was. Nevertheless, I was able to make some small changes.First and foremost, I worked on the preferences dialog. The modules will now be re-ordered if one has been enabled/disabledand I added buttons to move the selected module around.
The most noticeable change I made during the last week is that the preferences dialog is back and working featuring a new tab that shows you which modules couldn't be loaded and why. In addition, I wrote a guide "Writing new-style modules for Deskbar-Applet" that demonstrates the changes that were made to the module and match interfaces.
As promised this week's report comes along with more news.
I continued working on displaying and saving history items. After that, I made Deskbar-Applet to an applet again. So now you can add it to your panel as usual and the keybinding works again, too. You can now browse the history in a sidebar or you can cycle through it in the entry like you browse previous commands in the terminal. A short movie showing you the latest features is available.
This week I spend a lot of time working on Deskbar-Applet. First of all, I continued on implementing the Core functions. Now that the core was almost finished I started working on the GUI part. First of all, I designed interfaces for the view and the controller (according to MVC). I decided to get the Window UI working first. Additionally, it's the UI that most likely will still be available in 2.20. It's now possible to search and to select a result. In addition, I added completion for the entry, just to see how it would look like.
After a very long time I'm proud to present the newest version of .
This release depends on managed D-Bus version 0.5.2 or higher. This is necessaray because versions prior to this aren't thread-safe and therefore cause weird behavior. In addition, I added a DownloadManager interface to allow applications to easily download files from the internet. Downloading from a FTP site won't show download progress due to a bug in Mono. The remaining changes where bugfixes and mostly internal refactoring.
I also updated the spec file for Deskbar-Applet so that you can use new-stuff-manager flavor with Deskbar-Applet again.
You can download the source or for the first time packages for Ubuntu 7.04.
First of all, I want to apologize for the long time without any news, but live's busy.
This year I deciced to apply for awesome Google Summer of Code for the first time. I applied for 'Refactoring Deskbar-Applet' as part of GNOME. Thanks to Raphaël Slinckx who's part of GNOME's 2007 SoC comittee, maintainer of Deskbar-Applet and last but least my maintainer for this year's GSoC, I was accepted.
The last release has been about a month ago.
Now this version has some major improvements:
- spec file for Deskbar-Applet has been added (actually, the URL of the repositry might not work, yet. kikidonk has to set it up first).
- A bug has been fixed that said that the service could not be found
- configure script now checks for ndesk-dbus-1.0 and only uses the internal version of dbus-sharp if it isn't available. I highly recommend to install offical/newer version of NDesk DBusSharp.
- Added custom Exceptions so that errors tell something meaningful
- Basic command line options are available
Since version 2.17.5 of Deskbar-Applet, support for new-stuff-manager is included. So you won't need the patch from the git repository anymore. Furthermore, I updated the git repository to include the C# sources and Deskbar-Applet's .conf file that is needed to run it with new-stuff-manager support.
Wow! I'm quite in a rush lately.
So there's is again a new version that includes the following changes:
- The author element will now be stored directly in an serializable dictionary
- Changed directory structure. new-stuff-manager sources moved to src/
- Added: Create $(datadir)/new-stuff-manager/specs on install
- Removed cachedir variable, changed the way how directories are expanded and added configuration summary
- Supplying a a plugin id that isn't in the repository doesn't throw an exception anymore. Instead, it's just ignored
- Installation is aborted, if checksum or signature is invalid
- Added API documentation
You can download it at www.k-d-w.org/clipboard/new-stuff-manager-0.2.1.tar.gz