KinemeCore

The KinemeCore QC Plugin and Framework

Release: KinemeCore, v0.6.0

Release Type: Production
Version: 0.6.0
Release Notes

Changes since KinemeCore 0.5.2

  • "Full screen on startup" option re-enabled.
  • Fixed crash on 10.8 when using non-linear noodles.
  • Added preference to select folder where crash files are saved. (feature request)
  • Tested on 10.8.

Known Issues

  • plugin installation assistant crashes on 10.7; disabled.
  • spotlight importer doesn't install automatically on 10.7 (but you can manually copy it to /Library/Spotlight)
  • syncing with the kineme.net composition repository doesn't work; disabled
  • reporting crashes to kineme.net doesn't work; disabled
  • stepping the viewer frame-by-frame doesn't work on 10.7; disabled. (On 10.8, frame stepping is a native QC Editor feature.)
  • "slim title bars" feature doesn't work; disabled
  • editor scroll bar tweaks don't work; disabled

Release: KinemeCore, v0.5.2

Release Type: Production
Version: 0.5.2
Release Notes

Changes since KinemeCore 0.5.1

  • compatible with Mac OS 10.7
  • disabled "Snap To Grid", since snapping is built-in since 10.6.

Known Issues

  • plugin installation assistant crashes on 10.7; disabled.
  • spotlight importer doesn't install automatically on 10.7 (but you can manually copy it to /Library/Spotlight)
  • syncing with the kineme.net composition repository doesn't work; disabled
  • reporting crashes to kineme.net doesn't work; disabled
  • stepping the viewer frame-by-frame doesn't work on 10.7; disabled
  • "slim title bars" feature doesn't work; disabled
  • editor scroll bar tweaks don't work; disabled
  • "full screen on start up" doesn't work; disabled

Release: KinemeCore, v0.5.1

Release Type: Production
Version: 0.5.1
Release Notes

KinemeCore 0.5 is a massive reorganization of KinemeCore. Improvements were made with stability, performance, memory usage, and Snow Leopard compatibility. Several new features were added as well.

New Features

  • Extra Editor -- Ever wish you could have more than 1 editor per composition? Now you can with KinemeCore's Extra Editor, making macro editing a breeze.

  • Compositions in The Cloud -- You can now automatically download the compositions uploaded to kineme.net through KinemeCore, and you can embed them in your compositions as virtual macros. (compositions are downloaded to ~/Library/Application Support/KinemeCore/Repository/)

  • PlugIn Installation Assistant -- Does it go in Quartz Composer Patches or Quartz Composer Plug-Ins? The KinemeCore PlugIn Installation Assistant knows the answer, and will install the plugin to the correct location by simply double clicking the plugin in Finder. Farewell, incorrectly installed plugins.

  • The new PlugIn Manager panel can inspect your plugins for obsolete, incorrectly installed, or duplicate plugins. It can also try to fix these problems with a single click.

  • Linear Noodles -- declutter your compositions with Linear Noodles, and enjoy a slightly more responsive editor too. Or just go for a different look to impress your friends.

  • Universal Safe Mode -- Instead of maintaining dozens of safe-mode workaround plugins, we've given KinemeCore the ability to bypass safe mode checks for all* unsafe patches on a per-application basis. The perfect balance of flexibility and security. (* Note that this only works for unofficial-api plugins; we're working on a reliable way to get this working with official-api plugins as well. If you're interested in this feature, please let us know!)

  • "QTZInfo inside" -- Our Spotlight importer(QTZInfo) is now bundled with KinemeCore, and can be enabled with the click of a mouse. QTZInfo inspects every note, patch, and port of your composition to help you find it via Spotlight.

  • The Editor Status panel lets you inspect QC's current memory usage and thread count (to help spot leaks and runaway threads before it's too late), and also indicates if QC is running in 32 or 64 bit mode. It's also equipped to show you if the QC Editor has Automatic Garbage Collection enabled -- it isn't now, but it could be someday in the future.

  • Experimental Macro Patch Transmutation -- modify your macros without breaking noodles.

fixes in 0.5.1

  • fixed issue with Curved noodles in 10.6
  • fixed issue with Spotlight metadata extraction
  • fixed issue with Installing plugins from read-only mediums
  • fixed shrinking window issue on 10.6
  • fixed some behind the scenes configuration/registration

Sorry about that :/

Release: KinemeCore, v0.4

Release Type: Production
Version: 0.4
Release Notes

This release of the KinemeCore plugin fixes numerous bugs with Snow Leopard compatibility.

Not too many additional features, just some fixes to get everyone back up and running.

Release: KinemeCore, v20090430

Release Type: Beta
Version: 20090430
Release Notes

This build of KinemeCore features some fixes and several aggressive optimizations. Overall, the user interface should be smoother than previous versions with KinemeCore installed.

Additionally, a Jump-To-Time feature was added that allows you to jump to any time in a composition. This is handy for inspecting timeline-based compositions. (Note that there's a "feature" in QuartzComposer where very very large time steps (0 to 20000seconds, for example) it will reset the time back to 0... not sure why it does this, but it's not us!)

As noted above, a lot of the changes this time around were optimizations/restructuring internally, so please hammer on it to make sure I didn't break anything in the process. Full Screen editors and Viewers are still quirky, I know that much, but otherwise things should behave identically to before.

Some possible bugs with crash report submissions have also been tinkered on -- if you experience a crash while doing this, please let us know, and provide as much information as possible (we've not been able to reproduce it in-house, so we're not sure exactly where to look)

One notable bugfix was when publishing to root from inside a green macro inside a red macro -- this would throw an exception and leave port publishing in a promptless state.

Release: KinemeCore, v20090303 (0.4)

Release Type: Beta
Version: 20090303 (0.4)
Release Notes

This update to KinemeCore adds pause/step functionality, a rewritten preference pane, and publish/split-by-selection functionality. It also fixes a bug where the crash reporter would sometimes forget to record sent crash reports, leading to duplicates.

It does not fix the editor-on-top confusion nor alternative noodle drawing.

Release: KinemeCore, v20090129 (0.4)

Release Type: Beta
Version: 20090129 (0.4)
Release Notes

This update to KinemeCore fixes the transparency bug, some publish to root bugs, attempted output publishing in consumer macros bug, and cleaned up the about box to help identify versions easier.

Release: KinemeCore, v20090128 (0.4)

Release Type: Beta
Version: 20090128 (0.4)
Release Notes

This update to KinemeCore fixes some reliability issues with the crash reporter submission window, adds Publish To Root functionality, and auto-spaces splitters to look nice and pretty.

In the words of Wil Shipley: "And that's how we pimp it up in my house, nerds and nerdettes." Have a lot of fun!

Release: KinemeCore, v20090127

Release Type: Beta
Version: 20090127
Release Notes

This beta to KinemeCore adds Publish All Inputs/Outputs, and Splitter To/From All Inputs/Outputs functionality in the right-click menu.

No Publish To Root yet, I know, I know...

Release: KinemeCore, v0.3

Release Type: Production
Version: 0.3
Release Notes

This update to KinemeCore provides numerous enhancements and bug fixes. This update is recommended for all users of KinemeCore 0.2 to fix a potentially critical bug that could prevent QC from launching.

  • We've fixed the error in KinemeCore 0.2
  • SafetyNet -- intercepts Quartz Composer crashes, and attempts to save your open compositions to the desktop.
  • CrashReporter -- automatically finds QC-related crashes, and allows you to submit them (with notes) when you start up QC.
  • Sleep prevention -- menu item to prevent system sleep (useful if you're using QC editor as a visualizer)
  • Fixed infinite recursion crash with some display setups
  • Fixed full screen editor "don't display again" check box
  • Fixed editor windows sometimes getting resized to 0x0 when toggling full screen editor

KinemeCore 0.2 had a bug with modified scroll bars. Either through error or accident, a portion of one of the functions that performed this was erased, without triggering any errors while compiling. This was discovered (with the help of a few submitted crash reports, rather coincidentally) and subsequently corrected in this version. Deepest apologies to those affected.