Forums » General conversation

It's finally here. jQC 1.0 - A UI Framework for Quartz Composer

    • Moderator
    • 78 posts
    March 24, 2014 11:07 AM PDT


    Version 1.0 is here! This is a major update to jQC, bringing with it 15 new patches as well as bug fixes and improvements to existing patches. This release is proudly Origami compatible, which means it can be used alongside the the framework without issue, and several take full advantage of Origami's retina mode.. Big features include new animation patches, the Rubberband Scrolling patch, and substatial improvements to the Mobile Device Dimensions and Device Framer patches. This means you can now smoothly rotate devices into landscape and have your viewport size kept in sync. BIG thanks to everyone who has downloaded and provided feedback over the past year. Keep it coming, and keep doing good work.


    This release includes the following new patches:


    Boolean Toggle 2


    Fade Out

    Hit Target

    Looping Animation


    Phone Cursor

    Position Inspector

    Rubberband Scrolling

    Simple Animator

    Swap Inputs (Number)

    Swatches (Flat UI Colors)

    Swatches (Flattastic)

    Swatches (iOS 7 Colors)

    Text Cursor


    This release also includes and improves upon a number of earlier patches:


    Align Inside

    Channel Changer

    Color Button

    Crisp Text

    Device Framer

    Fancy Button

    Focus & Unfocus

    Gradient Clear

    Hex to RGB

    Highest Number

    Lowest Number

    If Any

    Image Align

    Initialize Boolean

    Initialize Number

    Initialize String

    Interaction Lite

    iOS 7 Blur (Box)

    iOS 7 Blur (Masked)

    Mobile Device Dimensions 

    Mouse Is Over Target



    Multi Input Mini

    Multi Input Large

    Multi Input Chainer

    Pixel Aligned Billboard


    Sample & Hold (Number)

    Status Light

    Sticky Toggle

    Sticky Toggle (Boolean)

    Sticky Toggle (Index)

    Sticky Toggle (Number)

    Sticky Toggle (String)


    There are also annotated example comps for all patches included for reference.


    Release notes:

    • The Moto 360 smart watch, Nexus 4 and iPad have been added to the Mobile Device Dimensions and Device Framer patches
    • Device Framer now accepts images and can be paired with Rubberband Scrolling
    • Rectangle has been renamed to Rectangler to avoid a name overlap with Origami
    • Color Button now resizes to fit the button label, and will switch to the “width” and “height” attributes if they are larger.
    • Boolean Multiplexer (Number) has been removed due to bugs and limited utility.
    • Boolean Toggle has been removed and replaced with Boolean Toggle 2. The new patch has more sensical IO port names, so the new patch was introduced to prevent existing comps from breaking.
    • Underscores have been removed from patch input & output names (hat tip to the Origami folks for fixing the Apple bug)
    • Hex to RGB now includes Alpha as an option
    • iOS 7 Blur patches now have the ability to adjust the blur radius and connect Interaction patches for click-and-drag repositioning.
    • Bug: iOS Blur Interactive example file has a mask that becomes misaligned when dragged outside the viewport


    To install, copy the contents of "jQC 1.0 Patches" to:

    Macintosh HD/Library/Graphics/Quartz Composer Patches


    It is recommended that you overwrite or remove all existing jQC 0.5 or 0.8 patches with these new patches. Do so at your own risk.


    Current and past contributors to jQC:

    Hans van de Bruggen (@verbiate)

    Neway Lau (@imneway) [Position Inspector concept]

    Dave O Brien (@DavidOBrien) [Hex to RGB]

    Brandon Walkin (@bwalkin) [Manual hit detection for Interaction Lite]


    Download jQC 1.0 here



    This post was edited by Hans van de Bruggen at March 25, 2014 5:56 PM PDT
    • Moderator
    • 78 posts
    March 24, 2014 11:12 AM PDT

    Put together a little teaser video, as well. Enjoy!


    • 9 posts
    March 25, 2014 5:54 PM PDT

    Sweet, thanks for sharing :)

    This post was edited by Marco Triverio at March 25, 2014 5:54 PM PDT
    • 12 posts
    March 26, 2014 3:33 AM PDT

    Thanks a lot Hans!


    In my case, some patches are not appears even though I put them in the library. Why can it be?

    • Moderator
    • 78 posts
    March 26, 2014 6:12 AM PDT
    eray alan said:

    Thanks a lot Hans!


    In my case, some patches are not appears even though I put them in the library. Why can it be?

    If more patch exists with the same name, QC won't show them. If you've installed a previous version of jQC, check to be sure another copy of patches don't exist somewhere else. Check subfolders and your system and user Library folders. Should take care of it :)

    • 12 posts
    March 28, 2014 7:16 AM PDT

    checked everywhere, delated from downloads folder and trash bin, but still not working, will look for more

    • 1 posts
    September 15, 2014 6:29 PM PDT

    Great! Thanks Hans.

We'd like to hear from you. Sign in or join now: