» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with avant-window-navigator + clutter

I think I just found another dimention

So, I've had some spare time at work today, and thought I might as well tackle an idea that has been floating around OH towers since before Guadec, which was to use the Gtk offscreen rendering patch to embed Gtk widgets within the Clutter stage.

Now, I only go this working today, and it's pretty hacky, but heres where I am so far:

Clutter + Gtk offscreen rendering patch from Neil Patel on Vimeo (if you can't see the video, click through).

Thats a GtkWindow which has been told to also draw to a GdkDrawable, which is then being pushed into a ClutterTexture (did I mention it was hacky?).

However, thanks to Emmanuele (and by proxy Alex), I have an idea of where to go with this, so hopefully we'll able to have some sort of canvas based on Clutter, where you can manipulate real widgets.

Anyway, that's it for Bling Tuesday, some more updates coming soon :-).

Update: The video doesn't seem to work with some flash players, so here is a link to the original ogg. That's what I get for trying out a new video service

avant-window-navigator: Neil Patel's Blog

Flickr + Clutter = Fluttr

Hey, I did say your gonna get sick of me :-).

So, what this post about? Well, a little while ago, Matthew and I were talking about what could we do with Clutter which would be quite different and cool, and he had the idea of something involving the internet. So with a little help from our resident flickr master, I embarked on a mission to bring Clutter and Flickr together, in a great union of animations and pixels.

Fluttr

Fluttr is a Clutter based Flickr photo viewer. Once you have authorized with Flickr, you can browse and view your photo sets, together with viewing your photos individually.

A video makes much more sense than I ever could, so:


As you can see, it has cool things like the sets will show the photos within them, photos are downloaded as necessary (and cached locally). It also has a fullscreen option, so it works quite nicely when you want to show off your pictures on your laptop/TV.

You can grab Fluttr from svn by running:

svn co http://svn.o-hand.com/repos/clutter/trunk/toys/fluttr fluttr

Be sure to read the README, as it contains valuable info on how to authorise with Flickr. There are some things that still need to be added, but it works really well, and I hope you guys like it!

avant-window-navigator: Neil Patel's Blog

Look lively boy!

Okay, so I haven't really been doing as much blogging/coding as I probably should have...sorry! The past few weeks have been crazy for me, a *lot* of personal/family stuff was going on, however, this week started very nicely, as I began working for OpenedHand!

This is a dream come true for me, so you can imagine how happy i am ATM :). I'll mostly be working on/with Clutter, which means hopefully you will able to see some cool integration work (for OH and personal projects), especially as I get better at OpenGL & Clutter.

Although I've been away, I have been doing work on Awn & Affinty, heres an account:

Awn
  • Beryl window thumbnailer support.
  • Support for international fonts (Varun Ratnakar)
  • Better launcher to window matching code
  • Heavily debugged auto-hide, which should not crash anymore.
  • Better auto-hide animation
  • Bar resizes if it gets larger than the screen width
  • Translation works
  • Some improvements in the DBus backend
I know there is some more info, but I can't remember it right now, and I really need to dedicate Awn its own entry some time over the weekend.

Affinity

Thanks for all the testers! I have been working on getting all the features in. Svn has a panel applet, so you can have super-quick searching any-time :).

I have been busy pulling out the search & app code into libaffinty, as I have been working on the following two apps (which are part of affinity):

Application Browser

This is an app browser, which is required for the panel applet. This is the main reason for libaffinity, as once you've loaded Affinity, the app-browser loads super-quick. Heres a few mockups I am working off :



As per usual, suggestions are welcome. I hope to commit this over easter.

Desktop Search Frontend

Affinity works fine when you know exactly what you are looking for, but not so well, when you either need to browse everything containing a certain search term, or when you need finer tuning. To this end, Affinity 0.2 will also ship with a search-tool which provides a unified search interface for Beagle & Tracker. Its easy to tell what app it is based on, but I think it looks unique enough not to cause me a problem :). Heres the current mockups I am working towards (about 70% done):

Yes, those fancy reflection effects are in the real one :). This is a much more complicated app, so I hope to commit by the end of next week, but can't promise.

Anyway, I hope that stops the 'are you alive' emails ;). I will back in #awn & forums from tonight.

avant-window-navigator: Neil Patel's Blog

I'm not even supposed to be here today

I have had practically no time for hacking this weekend. I am somewhat behind on Awn, but I have been bug-fixing in my personal copy, so expect an update tomorrow, when I get the last little problems sorted out, then on to 0.2 :).

In what little time I had, I brought together some ideas which were floating around in my head, and started some preliminary work on them:

Introducing Arena...

...which you could best describe as a tracker-based media browser/player. It will look like this:



At the moment, I have no code to show, as I am constructing the bits and pieces which make up a program of this type, for instance, the all-important tree-based menu structure. What I can tell you is the following few facts:
  • It is more Front Row than MS Media Center, and therefore has no intended support for TV cards and such (at this time). More likely, however, is a built in Internet TV browsing/viewing.
  • I is written in C, using the rock-tastic Clutter.
  • Pictures don't do it justice. I have had a past life as a Flash designer (shock! horror!), and I have been getting to grips with Clutters effect-code, and its hard to describe the feeling of seeing album covers flying around on screen :). I will try and do a screen cast of some of my example code soon.
  • It will be GNOME-based, as is mostly everything that I do, I'll give you no excuses, it just makes my life easier :).
  • I'd like to add support for more media-providers ie. Avahi (zeroconf).
  • It will do its darn-best to honor different layouts of media & the corresponding cover-art stuff, such as cover.jpg, album.jpg etc.
  • UI is not final, but pretty darn close, unless something drastic happens :). I still need to add some more info in places, but on the whole, I want it as simple as possible.
  • I like the look because I don't think its a blind rip-off of any current app, if it is, let me know :).
I think that's it for now, I can hopefully link to some code in the next week. Okay, now I have that out of my system, my head feels lighter! I promise, no more projects, I am all maxed out on time now :).

If you have suggestions/criticisms, leave comments as per usual, and I'll try my best to get back to you. I'll leave you with another mockup (more here):


avant-window-navigator: Neil Patel's Blog

All original text is available as Creative Commons Attribution-ShareAlike
Privacy. Terms. Credits. π