Saturday, April 24, 2010

Quickly and Quickly Widget Intro Videos

You probably saw that didrocks released another update for Quickly. It's chock full of bug fixes and tweaks based on the feedback from the last release.

About a week ago I made some updated intro videos to show Quickly in action, and highlight some key changes between Quickly in Karmic and Quickly in Lucid. They are all available in HD, so you switch to that when they start playing, it makes them waaay easier to read.

Part 1: Create a project and use Glade to edit the UI
Here you see that you use "quickly create ubuntu-application" instead of "quickly create ubuntu-project" to create an app. You also use "quickly design" instead of "quickly glade" to design the UI.

Part 2: Using CouchGrid
One of the key differences here is that CouchGrid is now in the quickly.widgets module instead of the desktopcouch module. The CouchGrid moved into quickly.widgets because it now extends the DictionaryGrid class. This brings a lot benefits:
  1. Automatic column type inference
  2. Ability to set column types so you get the correct renderers
  3. Correct sorting (for instance 11 > 9 in IntegerColumn, but "11" < "9" in string columns
And of course you get all the goodness of automatic desktopcouch persistence.

Part 3: Using GridFilter
GridFilter is a new class that provides automatic filtering UI for a DictionaryGrid or descendant such as CouchGrid.


  1. Woah, holy cow, that filtering stuff is awesome! Quickly is really great, keep up the good work! :-)

  2. Nice work. You guys have gone from zero to this in a very short time!

  3. Very impressive.

    But where are the docs for the widgets?(with example code)

    Otherwise it will be too hard to figure something different out and you probably don't want only database programs.

    Another thing, how would I export my database?

  4. @Tom,

    The widgets have doc comments that include sample code and documentation for using, configuring, and extending the widgets.

    Cheers, Rick

  5. Hey Rick,

    Even if you have made a lot of quickly-widgets blog posts, seeing them in action is really really impressive! Nice work on the lucid cycle, hope that a lot of people will find programming easy and fun again!

  6. Way to go bro..
    This will definitely make things FUN again. :-)
    YES !!

    Thank you Rick,

  7. Are you fighting in Final Fantasy XIV for FFXIV Gil or Final Fantasy XIV Gil?
    Can you suffer yourself being called newbie in FFXIV Gil game?
    Are you seeking unofficial Buy FFXIV Gil cheats or Final Fantasy XIV guides in order to make Final Fantasy XIV Gil faster?
    Can you get millions of Cheap FFXIV Gil in one day?
    Even if you know how to farm Buy Final Fantasy XIV Gil you have to prepare enough Final Fantasy XIV Power Leveling first to buy height class Final Fantasy XIV Items, to upgrade your Final Fantasy XIV characters.
    FF14 Gil Then why not Buy FFXIV Gil from us?
    In Final Fantasy XIV it's the fastest way FF14 Gil,for you to get rich. We are online 24 hours a day ready and 7 days one week to power up your FFXIV Gil accounts with FFXIV Gil. Here is the best place for the Final Fantasy XIV Online players to buy your Final Fantasy XIV Gil.
    We are the professional website in FFXIV GIL sale.FFXIV GIL here,We are professional FFXIV Power Leveling online. We update price every single day to make sure we are the lowest in the market.(we don't compare price with scam sites which uses unbelievable low price to deceive.)
    Our slogan:Cheapest price, Fastest delivery, Best service! Final Fantasy Xiv Gil
    In the 2 years we are in this field , FFXIV Gilbuilt many business with tens of thousands of customers. They are very satisfied with our service.So if you want to get a log of Cheap FFXIV Gil ,no doubt ,come to our website to buy. Our customer service is ready for you on line now!(WWW,GM MMO,COM Sell FFXIV Gil)

  8. Nice and very helpful information i have got from your post. Even your whole blog is full of interesting information which is the great sign of a great blogger.

    Acer - Aspire AS5750G-2436G64Mnkk 15.6" LED Notebook - Intel Core i5 i5-2430M 2.40 GHz - Black

    Acer - 14" TravelMate Notebook - 4 GB Memory - 320 GB Hard Drive