2006-06-18
Dingo 0.0.7 (experimental)
I took a bit longer of a break than I initially intended, but I finally got Dingo 0.0.7 out the door. It currently works in Firefox 1.5 and the current Opera 9 beta, although Firefox is recommended due to an annoying scrollbar bug in Opera. Internet Explorer support can be expected in the far distant future. I plan to add Safari and Konqueror support someday sooner.
Here are some of the changes in 0.0.7:
- Panel tray API. The tray can store any types of applets.
- A little menu animation. It's a bit slow in Firefox (more noticeably on Linux than on Windows), due to the heavy use of alphatransparency and weird positioning tricks, although it's faster and smoother in Opera. I'm curious if Firefox 3.0's switch to Cairo will improve the performance here.
- A neato wallpaper I made.
- Internal enhancements regarding the menu items.
- The new "Enhancer" JavaScript library (created by me, with a few concepts and code borrowed from other such libraries) provides the backbone for the system. The library extends the JavaScript language and makes some steps toward overcoming some of Internet Explorer's fundamental limitations such as the inability to prototype DOM objects.
- Much of the system has been rewritten to use the Enhancer library and also be a bit more efficient. (I haven't really been looking for memory leaks yet, so you can expect more improvements in the future.)
- Clock panel applet. The clock app is loaded by default and sticks a little date/time display in the panel tray.
- Workspace switcher applet. It's another app that's loaded by default, and much of the system integrates with it when running. Each workspace in the selector grid shows a preview of the windows in the workspace. You can quickly switch workspaces by pressing Ctrl + an arrow key. To switch workspaces while pulling the currently focused window along, press Shift + Ctrl + an arrow key. There are known display bugs when the window is resized, and I plan to fix that eventually.
- Other miscellaneous changes.
Update 2006-06-19: After testing Dingo in a Cairo build of Firefox (which indicates how it will be in Firefox 3.0), it does indeed perform much faster — faster and smoother than Opera, in fact.
0 comments
Comment moderation policy: Your comment will be reviewed before it is added to the site. This is in response to spam and other forms of abuse. I gladly accept comments containing criticism as long as the language is clean.
This weblog is powered by Blogger.