tag:blogger.com,1999:blog-6236413749948159432024-03-08T14:24:33.051-05:00moonbeam's shiny, bleeding edge, blogMostly me talking about shiny things.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.comBlogger33125tag:blogger.com,1999:blog-623641374994815943.post-86536204946578195402011-02-16T12:47:00.003-05:002011-02-16T12:55:28.617-05:00New addition to awn-coreJust a quick welcome of <a href="http://denkpadje.blogspot.com/">onox</a> 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.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-41525054113838397792010-12-14T18:57:00.004-05:002010-12-14T19:01:23.185-05:00Live previews in awn taskmanagerA WIP. After many months I finally got around to doing some work on this recently.<br /><br />As an additional note... I'm looking for work - eastern Ontario, western Quebec, Canada - any leads are appreciated.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/6BwHnXjUSgE?hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6BwHnXjUSgE?hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-41907688392694084752010-11-06T15:19:00.003-04:002010-11-06T15:26:30.711-04:00Per dock/panel intellihide configuration in taskmanager.Just mentioning... awn (taskmanager) now supports per dock/panel configuration of intellihide.<br /><br /><br /><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Ty-hIjQPSc0?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ty-hIjQPSc0?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com6tag:blogger.com,1999:blog-623641374994815943.post-44519615976895309482010-06-21T21:07:00.002-04:002010-06-21T21:11:37.782-04:00New Blood!Just a quick welcome to <a href="http://sharkbaitbobby.blogspot.com/">sharkbait (aka Matt)</a> and <a href="https://code.launchpad.net/~albyrock87">Alberto</a> to Awn core.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com2tag:blogger.com,1999:blog-623641374994815943.post-37091435097842290622010-01-09T01:59:00.004-05:002010-01-09T02:01:39.490-05:00Context Menus Can be Fun!Just a quick screencast of the XML based context menus. You can define the menu if you want.<br /><br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/wqgsy9HN9Sw&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wqgsy9HN9Sw&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com7tag:blogger.com,1999:blog-623641374994815943.post-79709740201382886482009-12-03T14:47:00.000-05:002009-12-03T15:29:37.782-05:00So you like Network Manager...Just a tease.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/d11LmdcrDus&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/d11LmdcrDus&hl=en_US&fs=1" type="application/x-shockwave-flash" width="425" height="344" allowscriptaccess="always" allowfullscreen="true"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com1tag:blogger.com,1999:blog-623641374994815943.post-81113869663016114812009-10-23T23:31:00.004-04:002009-10-24T00:16:10.867-04:00Awn-testing packages and Cairo-menu rewriteSo as you may be aware the <a href="http://https://launchpad.net/~awn-testing/+archive/ppa">awn-testing ppa</a> 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.<br /><br />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.<br /><br />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.<br /><br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/EwJnaLt2w6Y&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EwJnaLt2w6Y&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com2tag:blogger.com,1999:blog-623641374994815943.post-84916625970099608202009-09-16T22:43:00.005-04:002009-09-17T10:05:48.891-04:00Expand the bar to emulate a panelFor 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.<br /><br />And here's the screencast:<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/PrU5kLgipfg&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PrU5kLgipfg&hl=en&fs=1" type="application/x-shockwave-flash" width="425" height="344" allowscriptaccess="always" allowfullscreen="true"></embed></object><br /><br />Next post, I'll probably return to talking about the taskmanager and some of the choices regarding the default configuration.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com1tag:blogger.com,1999:blog-623641374994815943.post-24928522328446542912009-08-24T18:56:00.002-04:002009-08-24T19:03:30.988-04:00Taskmanager, Disabling Icon Changes.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).<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DB-0q5ZZJQU&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DB-0q5ZZJQU&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-33783874690300327402009-08-24T18:00:00.004-04:002009-08-24T18:10:48.233-04:00Taskmanager: Customizing IconsSo, A quick tour of the new Taskmanager Customize Icon feature.<br /><br />A few notes:<br />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).<br />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).<br />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.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/o8y1uFoFxEU&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/o8y1uFoFxEU&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-34773973954238248652009-08-22T20:23:00.006-04:002009-08-22T20:28:21.856-04:00Taskmanager Window GroupingContinuing with our little screencasting extravaganza here's a clip that demonstrates grouping behaviour with gnome terminal, OpenOffice and Gimp.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/KQqtlCoYveU&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/KQqtlCoYveU&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />As an additional note the following have been pushed into Taskmanager in the last day;<br /><br />1) Drag of files over windows (activating the window).<br />2) Drag and drog.<br />3) Customize Icons context menu item.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-44828183642680683622009-08-22T15:23:00.002-04:002009-08-22T15:25:37.551-04:00So you like your Taskmanager classic?Continuing the demonstration of various configurations of 0.4 Taskmanager.<br /><br />This is, more or less, the classic 0.[123].x behaviour. Next up, a closer look at grouping.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/D34m39qqalE&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/D34m39qqalE&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com1tag:blogger.com,1999:blog-623641374994815943.post-65597397673726037642009-08-21T12:17:00.010-04:002009-08-21T12:23:39.700-04:00So You Don't Want Your Launcher to Manage Your Windows?Assuming you don't want grouping, this is quite easily done in rewrite. Just set Match Strength to 0.<br /><br />See the screencast below:<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/3YIqvqrr8UA&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3YIqvqrr8UA&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />I'll be posting a series of screencasts showing specific configurations. Including grouping/non-grouping and a few other Taskmanager configurations.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-29672528485550132912009-08-20T14:54:00.002-04:002009-08-20T15:04:50.355-04:00What are Your Thoughts on Taskmanager Behaviour?I've started a <a href="http://awn.planetblur.org/index.php?shard=forum&action=g_reply&ID=2280&page=1">topic</a> on the awn <a href="http://awn.planetblur.org">forums</a> 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. <br /><br />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.<br /><br />So head over to the <a href="http://awn.planetblur.org/index.php?shard=forum&action=g_reply&ID=2280&page=1">thread</a> and give your opinion.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-13782859065066448412009-08-11T23:18:00.004-04:002009-08-12T00:19:21.367-04:00Intellihide in awnImplemented 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 <a href="http://do.davebsd.com/wiki/index.php?title=Docky">Docky</a> Intellihide as originally devised/implemented by our good buddy <a href="http://jassmith.wordpress.com/">DBO</a>. 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.<br /><br />And here's the screencast.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/GajN7cbiIUk&hl=en&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/GajN7cbiIUk&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com1tag:blogger.com,1999:blog-623641374994815943.post-10947069412896805102009-07-17T22:54:00.003-04:002009-07-17T23:51:07.086-04:00Universal Applets support mergedThe code supporting <a href="https://launchpad.net/universal-applets">Universal Applets</a> in <a href="http://wiki.awn-project.org/">Avant Window Navigator</a> has been <a href="http://bazaar.launchpad.net/%7Eawn-core/awn/trunk-rewrite-and-random-breakage/revision/1089">merged</a> into the <a href="https://code.launchpad.net/%7Eawn-core/awn/trunk-rewrite-and-random-breakage">rewrite</a> branch (A thank you goes to <a href="http://mhr3.blogspot.com/">mhr3</a> for taking time to cleanup the dbus implementation today). I must say that <a href="http://gilir.wordpress.com/">gilir</a> 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.<br /><br />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 :-)<br /><br />Now a few notes:<br /><ul><li>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.</li><li>The UA/Screenlets code to support this is not yet in the main UA branches. They reside in some of <a href="http://gilir.wordpress.com/">gilir</a>'s <a href="https://code.launchpad.net/%7Egilir">branches</a>. 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.</li><li>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.</li><li>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.</li><li>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.<br /></li><li>There are some outstanding bugs/issues on the UA side of things. I have made sure that <a href="http://natanyellin.com/">aantn</a> is well aware that they need to be fixed :-) The most pressing issues in order of importance:</li></ul><ol style="font-style: italic;"><li>Periodic issues with mouse events. This has been around for a while AFAIK. I looked through the UA <a href="https://bugs.launchpad.net/universal-applets">bugs</a> 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.<br /></li><li>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.<br /></li><li>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.<br /></li><li>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.</li></ol>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-81909899120084967072009-06-30T00:30:00.001-04:002009-06-30T00:45:11.737-04:00Another screencastHere's some Awn/UA integration work that's being worked on. And yes there are still a few glitches.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/4PX-KJBnfP4&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4PX-KJBnfP4&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-41490678362793020262009-06-23T15:27:00.003-04:002009-06-23T20:12:55.028-04:00Applet Devs: Rewrite will be hitting trunk soon. How will your applets cope?Just a heads up. The rewrite branches will be merged into trunk some time in the next few weeks.<br /><br />Core-rewrite: https://code.launchpad.net/~awn-core/awn/trunk-rewrite-and-random-breakage<br /><br />Extras-rewrite: https://code.launchpad.net/~awn-extras/awn-extras/extras-trunk-rewrite-and-random-breakage<br /><br />Notes<br /><br /><ol><li> 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.</li><li> 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.</li><li> 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.</li><li> A lot of extras pplets have already been converted.</li><li> 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.</li></ol>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.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-35756828453238267952009-06-06T00:34:00.002-04:002009-06-06T00:37:41.567-04:00A quick screencastThis 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.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/V6qAtZkTrOU&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/V6qAtZkTrOU&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />That is all.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-81048970298849062182009-05-27T22:18:00.002-04:002009-05-27T22:31:48.291-04:00If Neil gets around to blogging I guess I better do so alsoJust a quick update on things in the world of Awn.<br /><br />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.<br /><br />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!<br /><br />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.<br /><br />At the moment I believe the main blockers for merging rewrite back into trunk are:<br /><ol><li>Opening/Closing animations in the taskmanager.</li><li>Panel resize animations</li><li>Plugin support.</li></ol>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.<br /><br />That's it for now.moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-18788046077213531072009-02-07T16:22:00.004-05:002009-02-07T17:35:24.171-05:00A quick updateLet's see...<br /><br /><ul><li>Been rather busy in recent months.</li><li>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.</li><li>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.</li><li>Yes a 0.3.2 release is imminent, seemingly largely lead by mhr3 but with contributions from quite a few others :-). See <a href="https://code.launchpad.net/%7Eawn-core/awn/trunk">this</a> and <a href="https://code.launchpad.net/awn-extras">this</a>.</li><li>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.</li></ul>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-41419483449291921802008-07-13T18:15:00.004-04:002008-07-13T18:22:23.078-04:00icons, icons, iconsSo 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).<br /><br />I'm feeling lazy so I'l just point to a couple pages.<br /><br /><ol><li>Sharkbaitbobby has made a nice little <a href="http://sharkbaitbobby.blogspot.com/2008/07/awn-icons.html">write up</a> that is of most use to python devs but is definitely worth reading for others.</li><li>There's also a <a href="https://blueprints.launchpad.net/awn/+spec/awn-icons">blueprint</a>.</li></ol>Todo:<br /><ul><li>Clearing of configured icons.</li><li>Look into using this with the awn core taskmanager/launcher.</li><li>Convert more applets.</li><li>Hook up some signals so changes in icons get reflected in all awn-icons users immediately.<br /></li><li><br /></li></ul>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com3tag:blogger.com,1999:blog-623641374994815943.post-80965891761825284282008-06-09T11:20:00.003-04:002008-06-09T11:22:29.121-04:00Testers NeededThings have reached the point where I'd now like to get some testers for <a href="https://code.launchpad.net/%7Ercryderman/awn/awn-cairo-effects">cairo-effects</a>. If there are any issues/suggestions please post on the <a href="http://awn.planetblur.org/index.php?shard=forum&action=g_reply&ID=1663&page=1&isLive=true">forum</a>. <span style="text-decoration: underline;"><br /><br /></span>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com1tag:blogger.com,1999:blog-623641374994815943.post-82873539596852339642008-06-08T13:10:00.002-04:002008-06-08T15:49:49.439-04:00awn-cairo-effectsSo I've done some work on my <a href="https://code.launchpad.net/%7Ercryderman/awn/awn-cairo-effects">awn-cairo-effects</a> branch in the last few days.<br /><br />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.<br /><br />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).moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0tag:blogger.com,1999:blog-623641374994815943.post-89520654328673428012008-05-25T13:01:00.003-04:002008-05-25T13:24:34.457-04:00Shinyswitcher and standalone-launcherA 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.<br /><br />However, in recent days, I've pushed a few commits that do have a visible effect:<br /><ol><li>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 <span style="font-weight: bold;">maximum</span> 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.</li><li>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).</li></ol>A quick note on vala support. Currently we require version 0.1.7 or 0.2.0 of vala. Versions > 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.<br /><br /><br />Other (not necessarily an exhaustive list) news:<br /><ol><li><a href="http://theesylum.com/">aantn</a> continues to make progress on Universal applets.</li><li>Tehk has pushed his rewrite of arss into awn-extras.</li><li><a href="http://blogger.malept.com/">malept</a> continues work on making the trash applet gvfs aware.</li></ol>moonbeamhttp://www.blogger.com/profile/02437047679896339967noreply@blogger.com0