What's new in QuartzCode 1.67.0
Sep 13, 2022
New in QuartzCode 1.66.7 (Jan 5, 2022)
- Native Apple Silicon support
- Fixed issues for macOS Monterey
New in QuartzCode 1.66.5 (Dec 1, 2020)
New in QuartzCode 1.66.4 (May 1, 2019)
New in QuartzCode 1.66.3 (Apr 10, 2019)
New in QuartzCode 1.66.2 (Feb 24, 2019)
- Improve support for macOS Mojave and dark mode
- Bug fixes
New in QuartzCode 1.66.0 (Feb 22, 2019)
- Improve support for macOS Mojave and dark mode
New in QuartzCode 1.65.2 (Oct 16, 2018)
New in QuartzCode 1.65.0 (Apr 2, 2018)
New in QuartzCode 1.64.0 (Mar 15, 2018)
New in QuartzCode 1.63.0 (Nov 22, 2017)
- Fixed some issues in High Sierra
- Other Bug fixes
New in QuartzCode 1.62.0 (Oct 12, 2017)
- Improve compatibility with Swift 4
- Bug fixes
New in QuartzCode 1.59.0 (Oct 5, 2017)
- Improve app stability for High Sierra
- Improve compatibility with Swift 4
- Improve code generation
New in QuartzCode 1.58.0 (Oct 2, 2017)
- Improve compatibility with Swift 4
- Improve code generation
New in QuartzCode 1.57.0 (Jul 3, 2017)
- Code generation improvement.
New in QuartzCode 1.56.0 (May 8, 2017)
- Fix issue when using gradient for path animation
New in QuartzCode 1.55.0 (Jan 3, 2017)
- Fix freeze issue in Sierra
- Fixed crash when using line dash, gap, or phase
- Fixed case where layer disappeared when copying by dragging mouse
- Come code generation bug fixes
New in QuartzCode 1.54.0 (Dec 27, 2016)
- Fixed crash when using line dash, gap, or phase
- Fixed case where layer disappeared when copying by dragging mouse
- Come code generation bug fixes
New in QuartzCode 1.53.0 (Dec 11, 2016)
- Fixed some crash issue when using Sierra
- Fixed stepper not positioned properly when using Sierra
- Bug fixes
New in QuartzCode 1.52.0 (Nov 12, 2016)
- Fixed code generation issue when path animatable keypath used.
New in QuartzCode 1.51.0 (Oct 17, 2016)
- Fixed some code generation issue
- Fixed an issue where app crashed when opened
New in QuartzCode 1.50.0 (Sep 26, 2016)
- Support Swift 3.
- Export Again code using CMD+R shortcut.
New in QuartzCode 1.40.0 (Jul 11, 2016)
- Improved layer masking.
- Bug fixes.
New in QuartzCode 1.39.20 (May 22, 2016)
- When position timeline added, changing position at canvas will automatically change position at Layer Inspector and Keyframe Inspector.
- Fixed an undo issue.
- Fixed issue rounded rect not resized correctly.
- Other bug fixes.
New in QuartzCode 1.39.18 (May 22, 2016)
New in QuartzCode 1.39.17 (May 15, 2016)
- Fixed time indicator position not correct
New in QuartzCode 1.39.16 (Apr 24, 2016)
- Fixed issue where window size is not saved when reopened
- Other Bug Fixes
New in QuartzCode 1.39.14 (Apr 16, 2016)
- Fixed few UI issues
- Fixed time indicator not showing when many timelines added
- Fixed timeline selected not correct when many timelines added
New in QuartzCode 1.39.13 (Mar 20, 2016)
- Fixed few UI issues
- Fixed time indicator not showing when many timelines added
- Fixed timeline selected not correct when many timelines added
New in QuartzCode 1.39.12 (Feb 29, 2016)
- Fixed union path not working correctly when have rotation
- Fixed frame not correct when created from pencil or vector
- Fixed some UIView code generation issues
- Other bug fixes
New in QuartzCode 1.39.9 (Feb 18, 2016)
- Fixed occurrences of undo not working when timeline added
- Fixed timeline disappearing after pasted from other timeline
New in QuartzCode 1.39.8 (Feb 9, 2016)
- Fixed issue where SVG cannot be loaded from Main Menu
- Fixed minor code generation issue
New in QuartzCode 1.39.3 (Dec 19, 2015)
- Added corner radius keypath for CALayer
- Add San Francisco font (for OS X 10.11 and iOS 9 only)
- Improve app stability
- Bug fixes
New in QuartzCode 1.38 (Sep 27, 2015)
- Fixed few code generation issues
- Other Bug fixes
New in QuartzCode 1.37 (Aug 31, 2015)
- Fixed issue where gradient code not generated correctly
- Other bug fixes
New in QuartzCode 1.36.2 (Aug 13, 2015)
- Swift 2 support.
- New beautiful icon!
- Fixed few crash issues.
- Fixed total duration not correct.
- Fixed canvas color not generated correctly.
- Various code generation improvements and bug fixes.
New in QuartzCode 1.35.3 (Jul 22, 2015)
- Fixed timing function not working correctly.
New in QuartzCode 1.34.3 (Jul 16, 2015)
- Fixed a few crash issues.
- Various bug fixes.
New in QuartzCode 1.33.3 (Jun 17, 2015)
- Re-add progress animation code settings.
- Minor improvements and bug fixed.
New in QuartzCode 1.31 (Jun 1, 2015)
- Fixed occasionally creating a rounded rect will hang the app.
- Bug fixes and few improvements to code generation.
New in QuartzCode 1.30 (May 15, 2015)
- NEW FEATURES:
- Multiple Animations : Create multiple animation states using a single QuartzCode project
- New toolbar icon and timeline design
- More generated code customisations : completion block, reverse animation, total duration, end time
- New mask to bound feature at Layer Inspector
- Change grid size
- Shared Color:
- Share color between any layer or color animation in timeline.
- The color is generated as variable so it is easy to change it in Xcode
- IMPROVEMENTS:
- Improve snapping when resizing layers
- Many improvements to Timeline Panel
- Left timeline tableview now always floating
- Changing timescale will now zoom timelines at same time
- Now can change grid size and snap to grid
- Locking layer will also hide the layer and children animation in Timeline Panel.
- Enable moving control point using arrow key
- Creating a timeline will automatically make it CAKeyframeAnimation
- BUG FIXES:
- Fixed setting empty value will crash the app.
- Fixed many undo/redo issues
- Fixed bug text field always focused when clicked in Layer List
- Fixed control point too small in retina display
- Fixed code generation bug
- Other bug fixes
New in QuartzCode 1.29.11 Beta (May 1, 2015)
- New timeline design
- Added mask to bounds feature in Inspector Panel
- Changing timescale will now zoom timelines at same time
- Fixed bug text field always focused when clicked in Layer List
- Locking layer will also hide the layer and children animation in Timeline Panel.
- Enable moving control point using arrow key
- Fixed control point too small in retina display
- Fixed code generation bug
New in QuartzCode 1.29.09 Beta (Apr 27, 2015)
- Change grid size
- Snap to grid
- More code generation cleanup and optimizations
- Creating a timeline will automatically make it CAKeyframeAnimation
- Fixed few bugs
New in QuartzCode 1.29.08 Beta (Apr 27, 2015)
- Improved code generation for effect layer, gradient and shadow animation
- Removed beginTime because have unsolvable issue
- Other bug fixes
New in QuartzCode 1.29.07 Beta (Apr 22, 2015)
- Added generated code customisations. The code still need to be tested thoroughly.
- completion block
- Reverse animation
- begin Time
- end Time
- total Duration
New in QuartzCode 1.29.06 Beta (Apr 20, 2015)
- Fixed code sign crashed?
- Bug fixed regarding UIView timeline
New in QuartzCode 1.29.05 Beta (Apr 20, 2015)
- Fixed:
- Fixed issue in swift generated code
- Fixed setting empty value will crash the app.
- Fixed issue when undo/redo moving timeline
- Improvement:
- Contains many improvement to better manage animations.
- Floating left timeline table view
- Scroll to higlighted timeline automatically
- Time range has been made longer
- Limit empty scrolling to end of animation
- Using timeline up/down using key up/down will highlight and focus on the timeline.
- Double click at keypath name to automatically scroll to the timeline
New in QuartzCode 1.29.04 Beta (Apr 16, 2015)
- Fixed crash for Maverick users
- Improve snapping when resizing
New in QuartzCode 1.29.03 Beta (Apr 15, 2015)
- Fixed crash issue for file loaded from previous beta
New in QuartzCode 1.29.02 Beta (Apr 15, 2015)
- Layer automatically shown in Timeline Panel when clicked in canvas for easy adding timeline.
- Improve copying layer with animations between documents
- Delete timelines when a layer deleted
- Added context menu for animation : Duplicate
- Other bug fixes
New in QuartzCode 1.29.01 Beta (Apr 10, 2015)
- What’s new:
- Multiple Animations
- Create multiple animations using only a QuartzCode project
- Easily create different state of your animations
- Shared Color:
- Now you can share color between any layer or animation.
- The color is generated as variable so it is easy to change it in Xcode
New in QuartzCode 1.23 (Mar 30, 2015)
- Improvement:
- Few interface improvements
- Bug Fixes:
- Fixed a critical bug when editing vector point
- Other bug fixes
New in QuartzCode 1.21.9 (Mar 12, 2015)
- This is still version 1.21 but fixed critical issue in previous version 1.21.
New in QuartzCode 1.21 (Mar 11, 2015)
- Improvement:
- Improved vector editing
- Added copy keyframe value support
- Object now pasted at same place
- Can add marker at timeline head
- Added reverse path for position path animation
- Bug Fixes:
- Fixed few resize handle issues
- Fixed timeline duration not correct in few cases
- Fxed when select other shadow color, opacity becomes 0
- Focus keyframe panel on newly added keyframe
- Fixed issue animation for shadow not working properly
- Fixed canvas scaling issue
- Changed INFINITY to Float.Infinity for Swift code in a few cases
- Fixed few code generation issue
New in QuartzCode 1.20 (Feb 26, 2015)
- Improvement:
- Unified timeline! Now can show all timelines for layers. Change timeline mode using F1, F2, F3.
- Better masking support. You can now use and control mask as other sublayer. Use layer context menu to use as mask to superlayer.
- You can now change default canvas size.
- Double click at parent now select child if any instead of vertex mode
- Fixed:
- Fixed image name not change when layer name changed
- Fixed few issues when editing vector
- Fixed sometimes first vertex point cannot be moved
- Fixed some issues in QCMethod class
- Fixed few UI issues
- Various bug fixes
New in QuartzCode 1.13 (Dec 19, 2014)
- Fixed a case gradient imported from SVG not working properly
- Fixed UIView animation not generated
- Other bug fixes
New in QuartzCode 1.12 (Dec 9, 2014)
- Improvement:
- Relative frame now support transform.translation and position keypaths animation.
- Add anchor point keypath
- Edit layer name by double clicking at Layer List
- Make more space for showing canvas
- Change individual for first or last keytime from a timeline by holding ALT
- Change value by using arrow key up/down
- Fixed:
- Fixed various issues regarding gradient handle and timeline
- Improve undo for gradient timeline
- Fixed polygon frame changed when polygon side changed
- Fixed total duration not correct in generated code
- Fixed issue affecting SVG gradient exported from Illustrator
- Fixed issue when have multiple “CGFloat(M_PI/180)” code for transform keypath
- Improve reverse animation method to support CAAnimation autoreverse and repeatCount
- Fixed few cursor handle related issues
- Fixed few UI related issues
New in QuartzCode 1.11 (Nov 11, 2014)
- Fixed QCMethod class for Objective C not working properly
- Other Bug fixes
New in QuartzCode 1.1 (Nov 7, 2014)
- What's New:
- Swift support
- Reverse animation for whole animations using generated code.
- Change animation progress by changing only a variable using generated code.
- Relative frame
- Improvement:
- Improve compatibility for Yosemite
- Improve app stability
- Better snapping
- Improve vertex editing when layer in a group
- Inspector now show options when multiple layers selected
- Minor interface improvements
New in QuartzCode 1.04 (Oct 25, 2014)
- Improvement:
- Selecting layer is now easier by auto highlight layer under mouse cursor.
- Hold CMD to select layer behind layer under mouse cursor.
- Text now support multilines
- Bug fixes:
- Fixed sometimes code generation in setupLayers not correct
- Fixed emitterCell contents code generation
- Fixed emitterCell position not correct
- Fixed few gradient generated code issues
- Fixed iPhone 6 canvas size
- Fixed layer opacity code not generated
- Fixed path animation code for iOS
- Improve generated code to remove compiler warning
- Fixed cut not working properly
- Lowest Zoom is now 10% instead of 50%
New in QuartzCode 1.03.68 (Oct 7, 2014)
- New Features:
- Ability to change mask position.
- Added mask transform and mask position animation keypaths.
- Align layers to middle of their anchor point by hold ALT when clicking align button
- Bug Fixes:
- fixed multiple issues when nested layers have transform
- fixed code generation for nested effect layer hierarchies
- fixed problems when use anchor point other than 0.5,0.5 for iOS
- fixed animation not working using time indicator after change group/ungroup
- fixed code generation for frame when have rotation not correct.
- fixed grouping inside a layer not working correctly.