<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-623641374994815943</id><updated>2011-12-22T00:31:01.865-05:00</updated><category term='icons'/><category term='shiny'/><category term='Taskmanger'/><category term='launcher'/><category term='applets'/><category term='Avant window navigator Intellihide Taskmanager'/><category term='awn-icons'/><category term='applet'/><category term='intellihide'/><category term='context menu'/><category term='0.4'/><category term='avant window navigator'/><category term='awn cairo-effects branch'/><category term='resources'/><category term='webapplet'/><category term='HTML'/><category term='taskmanager'/><category term='live previews'/><category term='avant window navigater'/><category term='Preview'/><category term='cairo menu'/><category term='nm-applet'/><category term='Window Grouping'/><category term='changes'/><category term='Avant Window Navigator Preview 0.4'/><category term='awn'/><title type='text'>moonbeam's shiny, bleeding edge, blog</title><subtitle type='html'>Mostly me talking about shiny things.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8653620494657819540</id><published>2011-02-16T12:47:00.003-05:00</published><updated>2011-02-16T12:55:28.617-05:00</updated><title type='text'>New addition to awn-core</title><content type='html'>Just a quick welcome of &lt;a href="http://denkpadje.blogspot.com/"&gt;onox&lt;/a&gt; to awn-core.  Onox has long been a fixture in extras with many applets and extensive work on awnlib.  Onox initially will be applying those skills to Awn Setting, followed, we're sure, by other interesting contributions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8653620494657819540?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8653620494657819540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8653620494657819540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8653620494657819540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8653620494657819540'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2011/02/new-addition-to-awn-core.html' title='New addition to awn-core'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-4152505411383839779</id><published>2010-12-14T18:57:00.004-05:00</published><updated>2010-12-14T19:01:23.185-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='live previews'/><category scheme='http://www.blogger.com/atom/ns#' term='awn'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigater'/><category scheme='http://www.blogger.com/atom/ns#' term='taskmanager'/><title type='text'>Live previews in awn taskmanager</title><content type='html'>A WIP.  After many months I finally got around to doing some work on this recently.&lt;br /&gt;&lt;br /&gt;As an additional note... I'm looking for work - eastern Ontario, western Quebec, Canada - any leads are appreciated.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6BwHnXjUSgE?hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6BwHnXjUSgE?hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-4152505411383839779?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/4152505411383839779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=4152505411383839779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4152505411383839779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4152505411383839779'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2010/12/live-previews-in-awn-taskmanager.html' title='Live previews in awn taskmanager'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-4190768839269408475</id><published>2010-11-06T15:19:00.003-04:00</published><updated>2010-11-06T15:26:30.711-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Avant window navigator Intellihide Taskmanager'/><category scheme='http://www.blogger.com/atom/ns#' term='intellihide'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigater'/><title type='text'>Per dock/panel intellihide configuration in taskmanager.</title><content type='html'>Just mentioning... awn (taskmanager) now supports per dock/panel configuration of intellihide.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ty-hIjQPSc0?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Ty-hIjQPSc0?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-4190768839269408475?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/4190768839269408475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=4190768839269408475' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4190768839269408475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4190768839269408475'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2010/11/per-dockpanel-intellihide-configuration.html' title='Per dock/panel intellihide configuration in taskmanager.'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-4451961597689530948</id><published>2010-06-21T21:07:00.002-04:00</published><updated>2010-06-21T21:11:37.782-04:00</updated><title type='text'>New Blood!</title><content type='html'>Just a quick welcome to &lt;a href="http://sharkbaitbobby.blogspot.com/"&gt;sharkbait (aka Matt)&lt;/a&gt; and &lt;a href="https://code.launchpad.net/~albyrock87"&gt;Alberto&lt;/a&gt; to Awn core.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-4451961597689530948?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/4451961597689530948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=4451961597689530948' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4451961597689530948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4451961597689530948'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2010/06/new-blood.html' title='New Blood!'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-3709143509784229062</id><published>2010-01-09T01:59:00.004-05:00</published><updated>2010-01-09T02:01:39.490-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='context menu'/><category scheme='http://www.blogger.com/atom/ns#' term='awn'/><category scheme='http://www.blogger.com/atom/ns#' term='Avant window navigator Intellihide Taskmanager'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigater'/><title type='text'>Context Menus Can be Fun!</title><content type='html'>Just a quick screencast of the XML based context menus.  You can define the menu if you want.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wqgsy9HN9Sw&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wqgsy9HN9Sw&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-3709143509784229062?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/3709143509784229062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=3709143509784229062' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3709143509784229062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3709143509784229062'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2010/01/context-menus-can-be-fun.html' title='Context Menus Can be Fun!'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-7970974020138288648</id><published>2009-12-03T14:47:00.000-05:00</published><updated>2009-12-03T15:29:37.782-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='applet'/><category scheme='http://www.blogger.com/atom/ns#' term='awn'/><category scheme='http://www.blogger.com/atom/ns#' term='nm-applet'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigater'/><title type='text'>So you like Network Manager...</title><content type='html'>Just a tease.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/d11LmdcrDus&amp;hl=en_US&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/d11LmdcrDus&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="425" height="344" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-7970974020138288648?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/7970974020138288648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=7970974020138288648' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/7970974020138288648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/7970974020138288648'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/12/so-you-like-network-manager.html' title='So you like Network Manager...'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8111386966301611481</id><published>2009-10-23T23:31:00.004-04:00</published><updated>2009-10-24T00:16:10.867-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='cairo menu'/><title type='text'>Awn-testing packages and Cairo-menu rewrite</title><content type='html'>So as you may be aware the &lt;a href="http://https://launchpad.net/~awn-testing/+archive/ppa"&gt;awn-testing ppa&lt;/a&gt; is now providing packages based on rewrite code.  Note that this does not mean that we've merged rewrite into trunk quite yet.  We haven't been flooded with bug reports yet, I'm not really sure if that's a good or a bad thing.&lt;br /&gt;&lt;br /&gt;I've been doing some work on the cairo-menu rewrite.  Just working on getting the gnome menu up and running properly at the moment.  Note the startup notification support (which I added in at the same time as I was doing it for Taskmanager) I will also be adding a xfce menu option (it will be possible to switch menu library at runtime).  Beyond this, I also intend to have a custom rendering mode for menus that will override the standard gtk menu appearance... I suspect this is going to cause me massive headaches.&lt;br /&gt;&lt;br /&gt;Anyway, here's a screencast.  For some reason gtk-record-my-desktop has become gtk-record-a-slideshow... so I had to use xvidcap, the results are acceptable, but not great.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EwJnaLt2w6Y&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/EwJnaLt2w6Y&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8111386966301611481?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8111386966301611481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8111386966301611481' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8111386966301611481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8111386966301611481'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/10/awn-testing-packages-and-cairo-menu.html' title='Awn-testing packages and Cairo-menu rewrite'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8491662597009960820</id><published>2009-09-16T22:43:00.005-04:00</published><updated>2009-09-17T10:05:48.891-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Preview'/><category scheme='http://www.blogger.com/atom/ns#' term='0.4'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><title type='text'>Expand the bar to emulate a panel</title><content type='html'>For those who, for some bizarre reason, miss their panel we offer an option to expand the bar.  Which in conjunction with the new expander applets allow a fair amount of flexibility in the layout of the bar.&lt;br /&gt;&lt;br /&gt;And here's the screencast:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PrU5kLgipfg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/PrU5kLgipfg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="425" height="344" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Next post, I'll probably return to talking about the taskmanager and some of the choices regarding the default configuration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8491662597009960820?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8491662597009960820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8491662597009960820' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8491662597009960820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8491662597009960820'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/09/expand-bar-to-emulate-panel.html' title='Expand the bar to emulate a panel'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-2492852232844654291</id><published>2009-08-24T18:56:00.002-04:00</published><updated>2009-08-24T19:03:30.988-04:00</updated><title type='text'>Taskmanager, Disabling Icon Changes.</title><content type='html'>If you don't like apps marring your carefully chosen icons by trying to provide information, then it is possible to disable this behaviour. Making use of the disable_icon_changes key can keep the icon specified in the launcher's desktop file in place at all times (if there is no desktop file then the taskmanager will continue to use the icons provided by the application).&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DB-0q5ZZJQU&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DB-0q5ZZJQU&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-2492852232844654291?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/2492852232844654291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=2492852232844654291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/2492852232844654291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/2492852232844654291'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/08/taskmanager-disabling-icon-changes.html' title='Taskmanager, Disabling Icon Changes.'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-3378387469030032740</id><published>2009-08-24T18:00:00.004-04:00</published><updated>2009-08-24T18:10:48.233-04:00</updated><title type='text'>Taskmanager: Customizing Icons</title><content type='html'>So, A quick tour of the new Taskmanager Customize Icon feature.&lt;br /&gt;&lt;br /&gt;A few notes:&lt;br /&gt;1) Only available when desktop lookup has been successful or there is a Launcher.  (The goal is for desktop lookup to work, so I'll treat failures as bugs instead of changing this requirement... at least for now).&lt;br /&gt;2) Available through context menu.  Taskmanager is diverging from the standard drag and drop an icon file mode. With good reasons, This will keep the drag and drop of files into a launcher sane (the application is invoked with those files).&lt;br /&gt;3) I think icon issues should be dealt with in the installed icon theme.  But as we know there are always egregiously ugly misses with icon themes and not everyone has the knowledge/time/rights/inclination to modify their chosen icon theme.  So we have this.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/o8y1uFoFxEU&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/o8y1uFoFxEU&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-3378387469030032740?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/3378387469030032740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=3378387469030032740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3378387469030032740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3378387469030032740'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/08/taskmanager-customizing-icons.html' title='Taskmanager: Customizing Icons'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-3477397395423824865</id><published>2009-08-22T20:23:00.006-04:00</published><updated>2009-08-22T20:28:21.856-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Window Grouping'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='Taskmanger'/><title type='text'>Taskmanager Window Grouping</title><content type='html'>Continuing with our little screencasting extravaganza here's a clip that demonstrates grouping behaviour with gnome terminal, OpenOffice and Gimp.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KQqtlCoYveU&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/KQqtlCoYveU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;As an additional note the following have been pushed into Taskmanager in the last day;&lt;br /&gt;&lt;br /&gt;1) Drag of files over windows (activating the window).&lt;br /&gt;2) Drag and drog.&lt;br /&gt;3) Customize Icons context menu item.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-3477397395423824865?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/3477397395423824865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=3477397395423824865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3477397395423824865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3477397395423824865'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/08/taskmanager-window-grouping.html' title='Taskmanager Window Grouping'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-4482818364268068362</id><published>2009-08-22T15:23:00.002-04:00</published><updated>2009-08-22T15:25:37.551-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='taskmanager'/><title type='text'>So you like your Taskmanager classic?</title><content type='html'>Continuing the demonstration of various configurations of 0.4 Taskmanager.&lt;br /&gt;&lt;br /&gt;This is, more or less, the classic 0.[123].x behaviour.  Next up, a closer look at grouping.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D34m39qqalE&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/D34m39qqalE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-4482818364268068362?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/4482818364268068362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=4482818364268068362' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4482818364268068362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4482818364268068362'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/08/so-you-like-your-taskmanager-classic.html' title='So you like your Taskmanager classic?'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-6559739767372603764</id><published>2009-08-21T12:17:00.010-04:00</published><updated>2009-08-21T12:23:39.700-04:00</updated><title type='text'>So You Don't Want Your Launcher to Manage Your Windows?</title><content type='html'>Assuming you don't want grouping, this is quite easily done in rewrite.  Just set Match Strength to 0.&lt;br /&gt;&lt;br /&gt;See the screencast below:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3YIqvqrr8UA&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3YIqvqrr8UA&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I'll be posting a series of screencasts showing specific configurations.   Including grouping/non-grouping and a few other Taskmanager configurations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-6559739767372603764?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/6559739767372603764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=6559739767372603764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6559739767372603764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6559739767372603764'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/08/so-you-dont-want-your-launcher-to.html' title='So You Don&apos;t Want Your Launcher to Manage Your Windows?'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-2967252848555013291</id><published>2009-08-20T14:54:00.002-04:00</published><updated>2009-08-20T15:04:50.355-04:00</updated><title type='text'>What are Your Thoughts on Taskmanager Behaviour?</title><content type='html'>I've started a &lt;a href="http://awn.planetblur.org/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=2280&amp;amp;page=1"&gt;topic&lt;/a&gt; on the awn &lt;a href="http://awn.planetblur.org"&gt;forums&lt;/a&gt; about the rewrite taskmanager behaviour and configuration options.  Well, we are all to well aware that a consensus is not likely to be reached on this topic we do would appreciate opinions and observations.  We'd like to discover what features people like/use and what they don't.  Feel free to share your preferred configuration. &lt;br /&gt;&lt;br /&gt;We're looking for things that need to be tweaked and to determine what our default configuration should be for the 0.4 release.  And obviously any bugs that are uncovered would be a useful.&lt;br /&gt;&lt;br /&gt;So head over to the &lt;a href="http://awn.planetblur.org/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=2280&amp;amp;page=1"&gt;thread&lt;/a&gt; and give your opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-2967252848555013291?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/2967252848555013291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=2967252848555013291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/2967252848555013291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/2967252848555013291'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/08/what-are-your-thoughts-on-taskmanager.html' title='What are Your Thoughts on Taskmanager Behaviour?'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-1378285906506644841</id><published>2009-08-11T23:18:00.004-04:00</published><updated>2009-08-12T00:19:21.367-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Avant window navigator Intellihide Taskmanager'/><title type='text'>Intellihide in awn</title><content type='html'>Implemented Intellihide in the Taskmanager applet today, making use of the new awn panel dbus interface to inhibit autohide as needed.  At the moment it closely follows the documented behavior of &lt;a href="http://do.davebsd.com/wiki/index.php?title=Docky"&gt;Docky&lt;/a&gt; Intellihide as originally devised/implemented by our good buddy &lt;a href="http://jassmith.wordpress.com/"&gt;DBO&lt;/a&gt;.  I believe the only variance is that awn checks all the open windows on the current workspace instead of only the focused application's windows.  We may end up switching it to mimic the Docky behaviour after I've discussed it with other awn devs.  My preference is obviously this way but, I probably won't end up using this feature in the long term so I'm rather easily swayed.&lt;br /&gt;&lt;br /&gt;And here's the screencast.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GajN7cbiIUk&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/GajN7cbiIUk&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-1378285906506644841?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/1378285906506644841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=1378285906506644841' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1378285906506644841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1378285906506644841'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/08/intellihide-in-awn.html' title='Intellihide in awn'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-1094706941289680510</id><published>2009-07-17T22:54:00.003-04:00</published><updated>2009-07-17T23:51:07.086-04:00</updated><title type='text'>Universal Applets support merged</title><content type='html'>The code supporting &lt;a href="https://launchpad.net/universal-applets"&gt;Universal Applets&lt;/a&gt; in &lt;a href="http://wiki.awn-project.org/"&gt;Avant Window Navigator&lt;/a&gt; has been &lt;a href="http://bazaar.launchpad.net/%7Eawn-core/awn/trunk-rewrite-and-random-breakage/revision/1089"&gt;merged&lt;/a&gt; into the &lt;a href="https://code.launchpad.net/%7Eawn-core/awn/trunk-rewrite-and-random-breakage"&gt;rewrite&lt;/a&gt; branch (A thank you goes to &lt;a href="http://mhr3.blogspot.com/"&gt;mhr3&lt;/a&gt; for taking time to cleanup the dbus implementation today).  I must say that &lt;a href="http://gilir.wordpress.com/"&gt;gilir&lt;/a&gt; has been plugging away trying to get some headway on this project for a while, and it probably would never have gotten done if he hadn't taken the time to get the UA side of things, plus dbus interfaces all setup, so when us C types had the inclination, things were nicely primed.&lt;br /&gt;&lt;br /&gt;What this merge means is that with the 0.4 release we have basic support (AwnApplet level more or less) functionality for most universal applets in the panel.  Now certain screenlets obviously are not good candidates (some are meant to be much larger than the bar) for this, but a fair number are.  And I have some thoughts for those other screenlets for the post 0.4 code :-)&lt;br /&gt;&lt;br /&gt;Now a few notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AwnApplet level functionality...  means no effects and no reflections.  I'm hoping reflections will eventually show up for AwnApplet applets (probably 0.6) at which time UA/Screenlets should get them also.  Effects, I would not be expecting anytime soon.&lt;/li&gt;&lt;li&gt;The UA/Screenlets code to support this is not yet in the main UA branches.  They reside in some of &lt;a href="http://gilir.wordpress.com/"&gt;gilir&lt;/a&gt;'s &lt;a href="https://code.launchpad.net/%7Egilir"&gt;branches&lt;/a&gt;.  Hopefully this will show up in the UA trunks real soon.  There is also a possibility that the necessary code to support this may show up in Screenlets proper (as opposed to the UA fork) at some point, though I really have no idea on what the timeline for that might be or even that it's a 100% certainty.&lt;/li&gt;&lt;li&gt;This is the an initial implementation.  I think it's fair to say that various aspects can be improved over time... but the it seems the basics are fairly solid.&lt;/li&gt;&lt;li&gt;There is at least one awn side issue that I am aware of... that being curved style.  I'm sure that a few others will rear their heads up.&lt;/li&gt;&lt;li&gt;Ultimately this should be regarded as just another option.  Especially useful if you're missing one or two items in your suite of awn applets that just happen to be covered by a screenlet or two.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There are some outstanding bugs/issues on the UA side of things.  I have made sure that &lt;a href="http://natanyellin.com/"&gt;aantn&lt;/a&gt; is well aware that they need to be fixed :-)  The most pressing issues in order of importance:&lt;/li&gt;&lt;/ul&gt;&lt;ol style="font-style: italic;"&gt;&lt;li&gt;Periodic issues with mouse events. This has been around for a while AFAIK.  I looked through the UA &lt;a href="https://bugs.launchpad.net/universal-applets"&gt;bugs&lt;/a&gt; and didn't find it... but I'm sure it's lurking in there somewhere.  To sum up, periodically some screenlets top receiving mouse events.  I'll also note that I have not seen this happen yet with one that is currently embedded in the awn.  I have a sneaking suspicion that this one is proving difficult to resolve.  So the bug is not connected with awn per se... but it is a rather significant usability problem.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;UA Screenlets that were previously embedded in awn do not remember to reattach after they are restarted.  This code is only present in Gilir's branch at the moment but obviously needs to be resolved.  I expect this can be fixed quite easily.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A dbus api to allow awn to inform a screenlet that it should not reattach itself to awn (probably reverting back to the default behaviour of connecting to melange).  This will allow screenlets to be "permanently" removed through awn-manager.  Till this is done it will be necessary to configure screenlets to not reattach (after (2) is fixed) using the standard UA interfaces.  My guess is that it's not a huge problem, just a matter of defining the api, implementing it on the UA side of things after which we can plug it into awn without too much difficulty.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I believe that there are also a few concerns about the making the dbus api a little more flexible in terms of it's design that mhr3 has voiced.   These issues are something that are relevant but not vital in the near term.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-1094706941289680510?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/1094706941289680510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=1094706941289680510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1094706941289680510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1094706941289680510'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/07/universal-applets-support-merged.html' title='Universal Applets support merged'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8190989912008496707</id><published>2009-06-30T00:30:00.001-04:00</published><updated>2009-06-30T00:45:11.737-04:00</updated><title type='text'>Another screencast</title><content type='html'>Here's some Awn/UA integration work that's being worked on.  And yes there are still a few glitches.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4PX-KJBnfP4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4PX-KJBnfP4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8190989912008496707?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8190989912008496707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8190989912008496707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8190989912008496707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8190989912008496707'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/06/another-screencast.html' title='Another screencast'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-4149067836279302026</id><published>2009-06-23T15:27:00.003-04:00</published><updated>2009-06-23T20:12:55.028-04:00</updated><title type='text'>Applet Devs: Rewrite will be hitting trunk soon. How will your applets cope?</title><content type='html'>Just a heads up. The rewrite branches will be merged into trunk some time in the next few weeks.&lt;br /&gt;&lt;br /&gt;Core-rewrite: https://code.launchpad.net/~awn-core/awn/trunk-rewrite-and-random-breakage&lt;br /&gt;&lt;br /&gt;Extras-rewrite: https://code.launchpad.net/~awn-extras/awn-extras/extras-trunk-rewrite-and-random-breakage&lt;br /&gt;&lt;br /&gt;Notes&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;   There may still be some API churn after the merge but it shouldn't be _overly_ severe. Things might get added but hopefully what's there won't change much.&lt;/li&gt;&lt;li&gt;   Onox has done a fair amount of work in extras rewrite converting converting awnlib to the API changes. So if your applet uses awnlib your work may be relatively minimal.&lt;/li&gt;&lt;li&gt;   Doing a trivial conversion of an applet can be as simple as a few minutes work. Do take the time to test with multiple orientations etc.&lt;/li&gt;&lt;li&gt;   A lot of extras pplets have already been converted.&lt;/li&gt;&lt;li&gt;   Once we merge rewrite, awn-testing ppa packages will soon follow. Meaning applets that have not been converted will stop working for any user of the awn-testing ppa.&lt;/li&gt;&lt;/ol&gt;This is just a heads up to start looking over rewrite, and possibly start taking advantage of some of the new things that are available in libawn. As always, if you have any questions please feel free to post here or drop by #awn on freenode.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-4149067836279302026?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/4149067836279302026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=4149067836279302026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4149067836279302026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4149067836279302026'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/06/applet-devs-rewrite-will-be-hitting.html' title='Applet Devs: Rewrite will be hitting trunk soon. How will your applets cope?'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-3575682845323826795</id><published>2009-06-06T00:34:00.002-04:00</published><updated>2009-06-06T00:37:41.567-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Avant Window Navigator Preview 0.4'/><title type='text'>A quick screencast</title><content type='html'>This previews some of the current features of Awn rewrite including mhr3's new Edgy panel style.  Expect various details to change by release day including the preference dialogue.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/V6qAtZkTrOU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/V6qAtZkTrOU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;That is all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-3575682845323826795?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/3575682845323826795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=3575682845323826795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3575682845323826795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3575682845323826795'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/06/quick-screencast.html' title='A quick screencast'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8104897029884906218</id><published>2009-05-27T22:18:00.002-04:00</published><updated>2009-05-27T22:31:48.291-04:00</updated><title type='text'>If Neil gets around to blogging I guess I better do so also</title><content type='html'>Just a quick update on things in the world of Awn.&lt;br /&gt;&lt;br /&gt;Things seem to be picking up again as various real life commitments slow down for the various devs.  I'm even finding some time to do some work.  At this point in time we're getting close (weeks) to merging rewrite back into trunk.  Which will mean packages in the PPA.  Which will mean legions of testers. heh.&lt;br /&gt;&lt;br /&gt;I've been spending my Awn dev time working on the system monitor rewrite.  I'm quickly becoming a fan of AwnIconBox...  The rewrite has multiple graph types, multiple icons per applet (cpu usage, load average etc) and a much cleaner design which will lead to eventually monitoring everything!&lt;br /&gt;&lt;br /&gt;Over the next week or so I'm also hoping to dump the first iteration of AwnOverlaidIcon which will allow easy/consistent overlay of pixbuf/surfaces and text on applet icons.  The hope is that this will allow a bit more consistency between applets for these use cases.  This may also help push forward the implementation of plugin support in rewrite.&lt;br /&gt;&lt;br /&gt;At the moment I believe the main blockers for merging rewrite back into trunk are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Opening/Closing animations in the taskmanager.&lt;/li&gt;&lt;li&gt;Panel resize animations&lt;/li&gt;&lt;li&gt;Plugin support.&lt;/li&gt;&lt;/ol&gt;Regarding Awn plugin support... the consensus at this point seems to be that we do want to dump big chunks of the old API and implement something a wee bit nicer.  So, we will be deprecating plugin API during the 0.4 series.&lt;br /&gt;&lt;br /&gt;That's it for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8104897029884906218?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8104897029884906218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8104897029884906218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8104897029884906218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8104897029884906218'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/05/if-neil-gets-around-to-blogging-i-guess.html' title='If Neil gets around to blogging I guess I better do so also'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-1878804607721353107</id><published>2009-02-07T16:22:00.004-05:00</published><updated>2009-02-07T17:35:24.171-05:00</updated><title type='text'>A quick update</title><content type='html'>Let's see...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Been rather busy in recent months.&lt;/li&gt;&lt;li&gt;Started back to work with a small company that I've been involved with for close to a decade.  It's nice... getting to work on everything from kernel level code through to shiny frontends.  The negative side effect is that my awn dev time has been rather reduced.&lt;/li&gt;&lt;li&gt;My awn dev time has mostly been devoted to the rewrite branch side of things, though I have backported a large number of fixes to shinyswitcher, cairo-menu and places to trunk.&lt;/li&gt;&lt;li&gt;Yes a 0.3.2 release is imminent, seemingly largely lead by mhr3 but with contributions from quite a few others :-).  See &lt;a href="https://code.launchpad.net/%7Eawn-core/awn/trunk"&gt;this&lt;/a&gt; and &lt;a href="https://code.launchpad.net/awn-extras"&gt;this&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;After 0.3.2 I think it fair to say that attention will begin to focus heavily on 0.4... I'll try and write a bit more about that sometime soon.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-1878804607721353107?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/1878804607721353107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=1878804607721353107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1878804607721353107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1878804607721353107'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2009/02/quick-update.html' title='A quick update'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-4141948344929192180</id><published>2008-07-13T18:15:00.004-04:00</published><updated>2008-07-13T18:22:23.078-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='icons'/><category scheme='http://www.blogger.com/atom/ns#' term='awn-icons'/><category scheme='http://www.blogger.com/atom/ns#' term='awn'/><title type='text'>icons, icons, icons</title><content type='html'>So I've been working on awn-icons recently.  The goal to provide a standardized way to change the icons used by applets (and eventually tasks/launchers).&lt;br /&gt;&lt;br /&gt;I'm feeling lazy so I'l just point to a couple pages.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Sharkbaitbobby has made a nice little &lt;a href="http://sharkbaitbobby.blogspot.com/2008/07/awn-icons.html"&gt;write up&lt;/a&gt; that is of most use to python devs but is definitely worth reading for others.&lt;/li&gt;&lt;li&gt;There's also a &lt;a href="https://blueprints.launchpad.net/awn/+spec/awn-icons"&gt;blueprint&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;Todo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Clearing of configured icons.&lt;/li&gt;&lt;li&gt;Look into using this with the awn core taskmanager/launcher.&lt;/li&gt;&lt;li&gt;Convert more applets.&lt;/li&gt;&lt;li&gt;Hook up some signals so changes in icons get reflected in all awn-icons users immediately.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-4141948344929192180?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/4141948344929192180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=4141948344929192180' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4141948344929192180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4141948344929192180'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/07/icons-icons-icons.html' title='icons, icons, icons'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8096589176182528428</id><published>2008-06-09T11:20:00.003-04:00</published><updated>2008-06-09T11:22:29.121-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='awn cairo-effects branch'/><title type='text'>Testers Needed</title><content type='html'>Things have reached the point where I'd now like to get some testers for &lt;a href="https://code.launchpad.net/%7Ercryderman/awn/awn-cairo-effects"&gt;cairo-effects&lt;/a&gt;.  If there are any issues/suggestions please post on the &lt;a href="http://awn.planetblur.org/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1663&amp;amp;page=1&amp;amp;isLive=true"&gt;forum&lt;/a&gt;.  &lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8096589176182528428?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8096589176182528428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8096589176182528428' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8096589176182528428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8096589176182528428'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/06/testers-needed.html' title='Testers Needed'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8287353959685233964</id><published>2008-06-08T13:10:00.002-04:00</published><updated>2008-06-08T15:49:49.439-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='awn cairo-effects branch'/><title type='text'>awn-cairo-effects</title><content type='html'>So I've done some work on my &lt;a href="https://code.launchpad.net/%7Ercryderman/awn/awn-cairo-effects"&gt;awn-cairo-effects&lt;/a&gt; branch in the last few days.&lt;br /&gt;&lt;br /&gt;This initial work more or less involves replacing all the pixbuf related code in awn-effects with pure cairo code - a task that is progressing.  I've decided to take a somewhat  iterative approach to this work.  Instead trying to completely replace the whole awn-effects engine I'm trying to replace bits and pieces.... I guess we'll see how that turns out.&lt;br /&gt;&lt;br /&gt;At the moment there's no real point in trying my branch unless you modify an applet to specifically access the code in question.  However, I expect within a few days the old awn_draw_icons() will become a thin wrapper to awn_draw_icons_cairo() in which case it'll be time for testing... whether all current effects will be implement at that time is up in the air ( saturate being real PITA I'm thinking).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8287353959685233964?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8287353959685233964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8287353959685233964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8287353959685233964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8287353959685233964'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/06/awn-cairo-effects.html' title='awn-cairo-effects'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-8952065432867342801</id><published>2008-05-25T13:01:00.003-04:00</published><updated>2008-05-25T13:24:34.457-04:00</updated><title type='text'>Shinyswitcher and standalone-launcher</title><content type='html'>A lot of the work I've pushed recently has very little visible effect for most users.  Yet.  It's basically been a lot of reorganization with the goal of future, shiny, goodness.&lt;br /&gt;&lt;br /&gt;However, in recent days, I've pushed a few commits that do have a visible effect:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I've modified the default configuration of Shinyswitcher to be more pleasing in a wider range of Window Managers.  By default it only grabs an image of the currently active window, this will more or less get rid of the black square issue that happens with a lot of configurations.  The &lt;span style="font-weight: bold;"&gt;maximum&lt;/span&gt; time for updates has also been lowered from 30 seconds to 7, so corrupted grabs won't tend to linger as long.  I've also defaulted the layout to 3x2, remember that this only applies to non-compiz configuration... if compiz is in use it will use whatever config compiz is configured with.  I've also tweaked some of the scales and opacity values.  As always the configuration values can be changed in the normal place.  And yes I do know that a configuration utility is needed for shinyswitcher.&lt;/li&gt;&lt;li&gt;Standalone-launcher will now bring the managed task to the foreground when a drag and drop motion occurs on the icon.  So if you grab an icon from you desktop and drag it over a nautilus task it will activate the nautilus window.  If the applet is managing multiple open windows it is possible to cycle through them by moving the pointer and and off the icon (this is a temporary behavior which will be replaced by opening up the task list dialog eventually).&lt;/li&gt;&lt;/ol&gt;A quick note on vala support.  Currently we require version 0.1.7 or 0.2.0 of vala.  Versions &gt; 0.2.0 will not work.  At this time the newest version is 0.3.2.   We anticipate upgrading when vala 0.3.4 arrives, though this is not a firm decision... it could happen with 0.3.3 or even, though hopefully not, a later version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other (not necessarily an exhaustive list) news:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://theesylum.com/"&gt;aantn&lt;/a&gt; continues to make progress on Universal applets.&lt;/li&gt;&lt;li&gt;Tehk has pushed his rewrite of arss into awn-extras.&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogger.malept.com/"&gt;malept&lt;/a&gt; continues work on making the trash applet gvfs aware.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-8952065432867342801?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/8952065432867342801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=8952065432867342801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8952065432867342801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/8952065432867342801'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/05/shinyswitcher-and-standalone-launcher.html' title='Shinyswitcher and standalone-launcher'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-1973267217700661061</id><published>2008-05-18T19:15:00.003-04:00</published><updated>2008-05-18T20:05:09.883-04:00</updated><title type='text'>Plumbing</title><content type='html'>Still keeping rather busy with non-awn related things.  But I have managed to do a few things here and there :-)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Things I have been up to...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some plumbing changes in awn core:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Committed the refactor of the src/xutils* related code.  This removed a large chunk of unused code from xutils.c and made some modifications so that FreeBSD builds (and potentially other) work.  I was rather pleased to set &lt;a href="https://bugs.edge.launchpad.net/awn/+bug/161028"&gt;#161028&lt;/a&gt;  to "fix committed".  And yes... this has lead to a different default icon being used when awn is unable to find a match.  Speak up now if you are unhappy with this.&lt;/li&gt;&lt;li&gt;Pushed my reorganization of awn-effects.c code.  I'm not done with it yet but it basically broke awn-effects.c into multiple source files and began work on chopping some of the larger functions into more manageable sizes.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;A bunch of small fixes/changes in awn-extras:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;libawn-extras:  &lt;span&gt;Make it real simple to access shared key values... Several applets now used the shared key that specifies whether the applet dialog should close on loss of focus or not.  The list of applets that are now using this include awnterm, awn-system-monitor, places, main-menu and (I believe) any applet using &lt;a href="http://bazaar.launchpad.net/%7Eawn-extras/awn-extras/trunk/revision/pavpanchekha%40gmail.com-20080511165643-x4irgwdmn96z1zfu?start_revid=sharkbaitbobby%40gmail.com-20080517032118-55m8z511sohr8aj1"&gt;AWNLib&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;awn-notification-daemon:&lt;/span&gt;&lt;span&gt;  Basic toggling on/off of notification window display which is available if one configures it to display an icon.  If anyone likes to design icons please read my &lt;a href="http://awn.planetblur.org/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1793"&gt;request&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;standalone-launcher: Some &lt;/span&gt;&lt;span&gt;initial support for specifying workspaces.  An advanced edit option,&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;awn-system-monitor: Some fixes for sorting of process that use more than 2G of memory.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;places: Now checks for &lt;/span&gt;&lt;span&gt;XDG_DESKTOP_DIR.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;webapplet: &lt;a href="http://blogger.malept.com/"&gt;malept&lt;/a&gt; and myself have also done some initial work on a simple webapplet.  It's quite basic at the moment but the initial design seems fairly solid and I believe it will end up being useful.  It is necessary to either use the awn-testing ppa to get it or to build with --with-webkit.  Yes it is webkit based at the moment but the longterm plan is to allow the use of webkit and/or gtkmozembed.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Things others have been up to (probably not as complete)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What else  has been happening in awn land...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;pavpanchekha continues work on AWNlib.  It really is a good idea to use it if you're starting a new python applet.&lt;/li&gt;&lt;li&gt;&lt;a href="http://theesylum.com/"&gt;aantn&lt;/a&gt; continues his work on &lt;a href="https://code.launchpad.net/%7Eaantny/screenlets/universal-applets"&gt;Universal Applets&lt;/a&gt;.  This is really quite cool.  And hopefully he'll push some support into awn for this some day soon :-)&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogger.malept.com/"&gt;malept&lt;/a&gt; continues to do numerous bits of magic with the build system and has done numerous conversions of applets to awn config client, various bug fixes and has been working on converting the trash applet to gvfs...  meaning the problem with the Trash applet on Hardy will soon be fixed.&lt;/li&gt;&lt;li&gt;Yes the weather applet had an issue recently.  It has been fixed in  trunk.  This affected a lot of weather applets out there and was due to changes made by weather.com.  &lt;a href="http://mikedesjardins.us/"&gt;Mosburger&lt;/a&gt; quickly restored everything to working order.&lt;/li&gt;&lt;li&gt;gilir continues to make progress of insinuating awn into Debian and Ubuntu and has added a tomboy applet of his own creation to awn-extras.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Moses had committed several useful fixes/features to the comics applet.&lt;/li&gt;&lt;li&gt;Matt continues to work on the file-browser-launcher.&lt;/li&gt;&lt;li&gt;Andrewsomething's recent Remember the milk applet seems to be quite popular.&lt;/li&gt;&lt;li&gt;tehk has returned after a several month absence is beavering away on a new and improved arss.  Showing up in trunk real soon.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There are also several new applets available only on the forums that will, hopefully, soon make there way into  trunk.&lt;/li&gt;&lt;/ul&gt;I've almost certainly have forgotten some interesting things... if so just leave a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-1973267217700661061?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/1973267217700661061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=1973267217700661061' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1973267217700661061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1973267217700661061'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/05/plumbing.html' title='Plumbing'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-9156401402091079926</id><published>2008-04-12T21:25:00.004-04:00</published><updated>2008-04-12T21:32:16.438-04:00</updated><title type='text'>Yeah... I've been getting very little done in the AWN world.</title><content type='html'>I'm hopeful that I will be able to start getting some things done this week.  First thing on the list is looking at the Vala 0.2 release vis a vis the vala applets.  I'm not anticipating it being overly ugly (insert superstitious action here).&lt;br /&gt;&lt;br /&gt;Beyond that I'd like to make a real life observation.  If you ever fall in love with a full blown &lt;a href="http://en.wikipedia.org/wiki/Borderline_Personality_Disorder"&gt;BPD&lt;/a&gt; sufferer then don't be ashamed to say enough is enough early on and get the Hell out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-9156401402091079926?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/9156401402091079926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=9156401402091079926' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/9156401402091079926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/9156401402091079926'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/04/yeah-ive-been-getting-very-little-done.html' title='Yeah... I&apos;ve been getting very little done in the AWN world.'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-4432079339641450691</id><published>2008-03-22T21:15:00.005-04:00</published><updated>2008-03-22T21:52:45.426-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='applets'/><category scheme='http://www.blogger.com/atom/ns#' term='webapplet'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>A Generic HTML Applet</title><content type='html'>Life has decided to sneak up and pound me over the head with a large, heavy object recently...  consequently I haven't gotten a lot done in awn land.  And don't necessarily expect to accomplish much in the the next couple weeks.&lt;br /&gt;&lt;br /&gt;That being said I have started some work on a &lt;a href="https://blueprints.launchpad.net/awn-extras/+spec/html-applet"&gt;generic HTML applet&lt;/a&gt;.  In a fit of originality I have called it &lt;a href="http://wiki.awn-project.org/Web_Applet"&gt;webapplet&lt;/a&gt;.   It is in &lt;a href="https://launchpad.net/awn-extras/"&gt;awn-extras&lt;/a&gt; but it will not build unless you use the --with-webkit configuration option.  You will need to have webkitgtk installed as it is a webkit only beast at the moment.  I also don't believe the configure script is checking for webkitgtk at the moment... I'll need to nicely ask &lt;a href="http://blogger.malept.com/"&gt;malept&lt;/a&gt; to look into that for me. &lt;br /&gt;&lt;br /&gt;Anyway, it's not doing a lot at the moment but it does have some ambitions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Try to stem the proliferation of hundreds and thousands of individualized web applets :-)&lt;/li&gt;&lt;li&gt;Option of webkitgtk and/or gtkmozembed renderer.  I will not add the gtkmozembed until after I am happy with the webkitgtk implementation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Support for as many of the web widget formats as possible. And yes there is an intent to support Apple Dashboard widgets if possible.&lt;/li&gt;&lt;li&gt;Ability to easily configure it for new pages/widgets.&lt;/li&gt;&lt;li&gt;A collection pre-configured pages/widgets.  I'm thinking stored in a keyfile backend. The goal is for the user to start up the configuration and be able to either choose from a selection of pre-configured options or add their easily own.&lt;/li&gt;&lt;/ul&gt;Anyway, just something I've been working on a bit when I've been in a coding mood.  I'll post more as it progresses.&lt;br /&gt;&lt;br /&gt;PS   &lt;a href="http://njpatel.blogspot.com/"&gt;njpatel &lt;/a&gt;has been making a few interesting &lt;a href="https://code.launchpad.net/%7Eawn-core/awn/trunk"&gt;commits&lt;/a&gt; this weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-4432079339641450691?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/4432079339641450691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=4432079339641450691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4432079339641450691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/4432079339641450691'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/03/generic-html-applet.html' title='A Generic HTML Applet'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-6030497318119763042</id><published>2008-03-09T22:12:00.007-04:00</published><updated>2008-03-09T22:55:34.710-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resources'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><title type='text'>Why things are the way they are...</title><content type='html'>A rather constant theme recurs in many blog posts and forum threads.  Often the statements in question are factually correct but, I think, miss the nuances of the cost involved with each choice.   These themes are often framed along the lines of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; AWN is more stable than xyz.&lt;/li&gt;&lt;li&gt;Why doesn't awn have shiny feature like the parabolic zoom in  abc?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Some might disagree with me but I actually think these two statements are two sides of the same coin.  And it all comes down to how applets are handled in AWN versus some other docks.&lt;br /&gt;&lt;br /&gt;There are fundamentally two approaches that can be  take to applets.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Everything, including the dock and all the applets, run in the same process space.&lt;/li&gt;&lt;li&gt;Every applet runs in a separate process space and the dock itself runs in a process space of its own.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Now in reality it is possible to mix these two approaches.  And at the moment  AWN does just  that; the core taskmanager/launcher applet and the separator applet are not really applets, instead when they are in the applet lists it activates code running in  AWN core.  This will be changing with the 0.6 release of awn when the launcher/taskmanager code will be officially moved out of  AWN core into applets.  (Yes I have been working on an experimental implementation of this already... but it is experimental).  Obviously, some of the other docks choose a different path.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What are the tradeoffs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If everything is running in the same process space it's much easier to do bling.  It's possible to easily and efficiently toss cairo surfaces (for example) around in a nice and shiny manner:-)   In AWN's situation each applet(process) has it's very own window which makes it far more difficult to perform certain types of magic (yes we know many of you want a parabolic zoom...  but it's hard, though maybe not impossible,  to do with this architecture).  Basically, unless we implement some compiz style window based effect engine it is necessary for each applet to handle its own effects though coordination is possible through IPC (d-bus for example), and this is what we are doing.  (yes there are plans to improve this.. we have not reached the limits of bling possible)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Separate processes mean more stability.  If programmers were perfect this wouldn't be true.  But programmers are not perfect.  By separating each applet into it's own process space it makes it very unlikely that an error in one applet will bring down the whole house of cards.  A shared process space situation tends to be a lot more dodgy.  On the same note it makes it easier for applet devs to contribute.  It's all about a low barrier of entry and there is a fairly low barrier for AWN applet developers... you don't need an indepth understanding of the internals of AWN to write an applet for it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A single process uses less resources.  Even though the additional resource usage of multiple processes might not be as great as one would think, it can still be a significant cost.  In the case of AWN I would have to say you pay a cost of a bit over 1 megabyte for each C applet versus a situation where everything ran in the same process.   And that is a best case number.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;One process per applet lends itself to allowing a diverse environment for developing applets.  Currently AWN supports C, Vala and Python applets and it lends itself well to the addition of others.  This attracts applet devs.  The more applet devs the more applets you get.  And applets are good.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So, it really is a case of tradeoffs.  I won't say with certainty which ones is the best choice... it ultimately depends on the user in question.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-6030497318119763042?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/6030497318119763042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=6030497318119763042' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6030497318119763042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6030497318119763042'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/03/why-things-are-way-they-are.html' title='Why things are the way they are...'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-1164965608756450144</id><published>2008-02-25T16:18:00.004-05:00</published><updated>2008-02-25T16:56:48.008-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='applets'/><category scheme='http://www.blogger.com/atom/ns#' term='launcher'/><category scheme='http://www.blogger.com/atom/ns#' term='changes'/><title type='text'>Simple launcher and other news</title><content type='html'>Been feeling kind of crappy recently but I've got a few things done.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Most notably is &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1618&amp;amp;page=1&amp;amp;isLive=true"&gt;simple launcher&lt;/a&gt; which is basically just &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1495&amp;amp;page=1"&gt;standalone-launcher&lt;/a&gt; with all the interesting bits ripped out of it.  All it does is act as a launcher for a single item.  So those of you who don't want a taskmanager and just want launchers you can removed the taskmanager and add these.  Note it will probably cost you around 2 M of memory per launcher.     Personally I would prefer using standalone-launcher in mult-launcher mode...&lt;/li&gt;&lt;li&gt;Added a config key /apps/avant-window-navigator/applets/shared/dialog_focus_loss_behaviour.  The idea is that certain behaviors should be shared by applets.  This one is to be checked by applets that use dialogs and it will control whether they should close the dialog on loss of focus.  This is expected behavior in general but it messes up those who use focus follows mouse.  I expect a noet about this should get pushed into the &lt;a href="http://wiki.awn-project.org/Applets:DevelopmentGuidelines"&gt;applet guidelines&lt;/a&gt;.  Of course none of the applets have been taught about it yet.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Did some cleanup of the notification daemon and finally tracked down a somewhat long-standing &lt;a href="https://bugs.launchpad.net/awn-extras/+bug/176040"&gt;bug&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Other news:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bug fix releases of awn and awn-extras arrived on the heels of 0.2.4.  So we now have 0.2.6 &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1601&amp;amp;page=1&amp;amp;isLive=true"&gt;releases&lt;/a&gt;&lt;/li&gt;&lt;li&gt;There's also a new &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1608&amp;amp;page=1"&gt;comics&lt;/a&gt; applet courtesy of &lt;a href="https://launchpad.net/%7Emosespalmer"&gt;Moses.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;And some fixes went in for &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1339&amp;amp;page=2&amp;amp;isLive=true#20482"&gt;awn terminal&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="https://launchpad.net/%7Epavpanchekha"&gt;Pavpanchekha&lt;/a&gt; also has been continuing work on his&lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1440&amp;amp;page=1"&gt; mail &lt;/a&gt;applet, AWNlib and a bunch of small cleanups all over the awn-extras.&lt;/li&gt;&lt;li&gt;More detailed summaries of what has been going on (including things I missed mentioning) can be found &lt;a href="http://bazaar.launchpad.net/%7Eawn-extras/awn-extras/trunk/changes"&gt;here&lt;/a&gt; and &lt;a href="http://bazaar.launchpad.net/%7Eawn-core/awn/trunk/changes"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-1164965608756450144?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/1164965608756450144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=1164965608756450144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1164965608756450144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/1164965608756450144'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/02/simple-launcher.html' title='Simple launcher and other news'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-3877250589597895042</id><published>2008-02-20T19:57:00.005-05:00</published><updated>2008-02-23T22:38:56.548-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='icons'/><title type='text'>Invisible icons</title><content type='html'>&lt;span style="font-weight: bold;"&gt;What is the best way to create an invisible applet/icon on the awn bar?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've been playing around with a couple of approaches to see what gives the best results.   There are  three basic approaches I've been trying.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Set the icon to a 1x1 transparent pixbuf.  It works but you still have the awn-effects related padding around it taking up several more horizontal pixels.&lt;/li&gt;&lt;li&gt;Use  awn_draw_set_window_size() and set the dimensions to 0x0.  If you do this you also need to combine with method 1.  This seems to convince awn-effects to remove the buffer pixels... so the overall results are better.  It seems to end up using 1 pixel.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Just calling gtk_widget_hide() on the applet object itself seems to have similar results to 2.  There is still a visible movement in the bar when the applet is completely removed, even when it is hidden.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Which method to use?  I'm using all 3 when hiding the standalone-launcher applets.  Though either 2 or 3 alone seems to give very similar results, using the two methods together appears to reduce the chance of a visual artifact appearing if it is removed (a brief appearance of the infamous white line).  Please note this is extremely hard to confirm as it tends to be somewhat difficult to test.&lt;br /&gt;&lt;br /&gt;If you don't feel like messing around with the awn-effects stuff my suggestion is that method 3 appears to work relatively well by itself.&lt;br /&gt;&lt;br /&gt;I would still like to have the ability to hide an applet icon in such a way as to have no visible movement in the bar when the applet is removed.  If anyone has thoughts on how to do this please leave a comment.  thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-3877250589597895042?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/3877250589597895042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=3877250589597895042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3877250589597895042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/3877250589597895042'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/02/invisible-icons.html' title='Invisible icons'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-6081105070211546191</id><published>2008-02-19T21:57:00.003-05:00</published><updated>2008-02-23T22:38:41.443-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shiny'/><category scheme='http://www.blogger.com/atom/ns#' term='avant window navigator'/><category scheme='http://www.blogger.com/atom/ns#' term='applets'/><category scheme='http://www.blogger.com/atom/ns#' term='awn'/><title type='text'>Things to do</title><content type='html'>Now that &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1601&amp;amp;page=1&amp;amp;isLive=true"&gt;0.2.4&lt;/a&gt; has made it way out into the world I thought I'd give a woefully incomplete list of things I'd like to spend some time working on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Awn Core&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I'd really like core to build on freebsd without needing a &lt;a href="https://bugs.launchpad.net/awn/+bug/161028"&gt;patch&lt;/a&gt;.  The existence of xutils.* in the awn source is, for me at least, troubling.  Besides now that we're desktop agnostic (congratulations &lt;a href="http://blogger.malept.com/"&gt;malept&lt;/a&gt;) it would be nice to have a bit of platform agnostic goodness.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Addition of a hide applet function in libawn.  Currently when devs are hiding an awn applet we are resorting to a hackish approach, creating a 1 pixel wide transparent icon.  In itself that's kind of ugly but there is also a several pixel buffer space around this pixbuf... so our invisible applet takes several pixels on the bar.  Not good, and definitely something  that needs to be done right.&lt;/li&gt;&lt;li&gt;Review some of libawn-extras and possible move some of that functionality into libawn.  I'm thinking there are several good candidates.  &lt;/li&gt;&lt;li&gt;Maybe spend some time on converting some existing source files to the new &lt;a href="http://wiki.awn-project.org/CodeStyleGuidelines"&gt;coding style&lt;/a&gt; when I'm feeling bored.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Awn Extras&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Continue to work on my experimental, out of core, launcher/taskmanager &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1495&amp;amp;page=1"&gt;implementation&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Notification Daemon needs some work.  I'd like to put an option to have an icon displayed in the bar that would allow the display of notifications to be switched on and off.  And maybe n mode where they're displayed but with a high level of transparency.  Also, some general cleanups of the code need to take place including implementing &lt;a href="http://wiki.awn-project.org/Blueprint:DesktopAgnosticConfig"&gt;Awn Config Client&lt;/a&gt; support, and trying to track down the odd &lt;a href="https://bugs.launchpad.net/awn-extras/+bug/176040"&gt;bug&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Shinyswitcher calls out for an xrender option. 'nuff said.  And a standalone mode... I think I'd like to try it parked in the bottom left unused real estate on my screen.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Cairo-menu and awn system monitor have a bunch of little bugs.  And at some point system monitor really needs a rewrite.  And I also have promised someone that there would be an xfce version of cairo-menu.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;New Applet under consideration: a configuration applet that encapsulates the features of awn-manager that I use most often :-).  Awn-manager is nice but I don't like leaving it open and it takes a while to load...  and I do use it quite often (mostly for starting and stopping applets).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;New Applet under consideration: I did say at one point in time that I'd sit down and write a SUSE style menu, however, with the appearance of a gimmie &lt;a href="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;amp;action=g_reply&amp;amp;ID=1554"&gt;applet&lt;/a&gt; I think I may continue to delay this.&lt;/li&gt;&lt;li&gt;New Applet under consideration: a &lt;a href="http://chrislord.net/blog/Software/Dates/splitting-up-with-libjana.enlighten"&gt;libjana&lt;/a&gt; based clock applet periodically calls, and maybe I shall write one unless &lt;a href="http://njpatel.blogspot.com/"&gt;someone&lt;/a&gt; or &lt;a href="http://blogger.malept.com/"&gt;other&lt;/a&gt; beats me to it.&lt;/li&gt;&lt;/ul&gt;Far to many things...  umm... so how about... patches are welcome?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-6081105070211546191?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/6081105070211546191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=6081105070211546191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6081105070211546191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6081105070211546191'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/02/things-to-do.html' title='Things to do'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-623641374994815943.post-6151273644465976276</id><published>2008-02-17T17:49:00.000-05:00</published><updated>2008-02-17T19:21:14.618-05:00</updated><title type='text'>Hello world</title><content type='html'>After many years of resisting a blog I've decided to join web 2.0.  Woohoo!&lt;br /&gt;&lt;br /&gt;Anyway, my intent is to mostly post here regarding my work with avant window navigator and its associated applets.  Ah... the ruminations of another open source developer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/623641374994815943-6151273644465976276?l=moon-shiny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://moon-shiny.blogspot.com/feeds/6151273644465976276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=623641374994815943&amp;postID=6151273644465976276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6151273644465976276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/623641374994815943/posts/default/6151273644465976276'/><link rel='alternate' type='text/html' href='http://moon-shiny.blogspot.com/2008/02/testing.html' title='Hello world'/><author><name>moonbeam</name><uri>http://www.blogger.com/profile/02437047679896339967</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
