Here’s a quick update on what’s new with Cappuccino recently.
Community
If you missed the CappCon2016, you can find the story of this amazing day here! Videos and slides have been released.
In a bit of sad news for the Cappuccino Community, Aparajita Fishman has left the Cappuccino project to take on a role at Apple. Thanks you for all your great work on Cappuccino and we hope you’ll show them how it’s done over at Apple! More information here.
Taking a step back to look at the last 6 months, we can see lots of improvements and news. To pick just a few, CPView
has been optimized, while CPAnimationContext
and CPViewAnimator
have been added to the framework. As always, minor bugs have been fixed. The full list is below.
We are getting close to a new release Cappuccino 0.9.10, which will probably be released in October 2016!
Cappuccino
New
New:
CPAnimationContext
andCPViewAnimator
. (cacaodev - 598a6eb)New: Sweden / Swedish as a possible locale. (aljungberg - 41a7417)
New:
CPViewController -viewWill/DidAppear
andCPViewController viewWill/didDisappear
. (cacaodev - fedc7214)New: show successfully loaded
NSClasses
innib2cib
verbose. (aljungberg - dde8059)
Changes/Fixes
Fixed: bump
XcodeCapp
copyright year. (aljungberg - 087e811)Fixed:
CPNumber
intValue did not return an integer. (aljungberg - fa07bc1)Fixed: missed some version number bumps in the 0.9.9 release. (aljungberg - e13f5ed)
Fixed: formatting
CPCache
. (aljungberg - 42d7e43)Fixed: crash when having a
CPTableViewHeader
without aCPTableView
. (Dogild - c24c386)Fixed: cache control was not set properly in
CPURLRequest
. (Dogild - 5c60819)Fixed :
capp_env
did not use the master version of cappuccino. (primalmotion - 584aebf)Fixed: cursor key binding methods did not fire in IE 11. (herbatnik - 43a2480)
Fixed: first
CPPopUpItem
is always selected if selected binding value is set before content binding value. (mrcarlberg - 5c58552)Fixed:
CPObjectController -setEntityName
did not work. (mrcarlberg - cd92ebd)Fixed: ‘Unknown function getPropertyCSSValue’ error in Chrome in
CPAnimationContext
. (cacaodev - 571891)Fixed:
CPTableView
viewBasedCib
manual test was broken due toCPBox
. (cacaodev - 1575c2b)Fixed:
CPCollectionView
content binding. (cacaodev - f67faf)Fixed: when dependent key paths use a relationship, only the first added observer would observe the attribute for the relationship object. (mrcarlberg - ae5d317)
Fixed:
CPViewController -isViewLoaded
property was always set to NO in async mode. (cacaodev - 3e6e5f9)Fixed:
CPObject +implementsSelector:
did not work with proxies and KVO swizzled classes. (cacaodev - a192698)Fixed: date comparisons in
CPPredicateEditor
. (eussam - 818d5d5)Fixed: unit tests for
CPPredicateEditor
. (cacaodev - c38daac c31f5b1)Fixed:
CPPredicateEditor
predicate when the template has aCPFloatAttributeType
. (cacaodev - 333e112)New: enable autoscrolling for table view columns. (daboe01 - abb0799)
Fixed:
CPColorPanel
always opened in main platform window. (didierkorthoudt - 9273c9e)Fixed:
CPTextField
didn’t optimize tracking areas management. (didierkorthoudt - 1927bb4)Fixed: right mouse clicking during a drag operation canceled it. (didierkorthoudt - a28f9ce)
Fixed: the background of the brightness slider had a uniform color in
CPColorPicker
(daboe01 - a84a7bb)New: merged in the parser and compiler that is used in the node objj-runtime. (mrcarlberg - e134f91)
Fixed: missing import in
CPCollectionView
. (cacaodev - 5f1229)Fixed:
CPView
received multiple-viewDidHide/Unhide
messages. (cacaodev - 12dde51)Fixed: XcodeCapp ‘Preferences’ menu item not in the standard place. (enquora - b09cb24)
Fixed:
nib2cib
‘ed files different with jake release and jake deploy. (aljungberg - f4c11d1)Fixed: XcodeCapp
nib2cib
incorrect vs jake release. (aljungberg - 3e56c8e)Fixed: missing requirements in the README. (daboe01 - f9cc773)
Fixed: scrolling events were not dispatched to the
CPApp
on slower system under Chrome 52. (daboe01 - e4fce08)Fixed: iOS virtual keyboard “done” button not working and tapping other text fields while editing (often) not working. (aljungberg - 4395c07)