full featured Xcode zoom

Originator:oliver.michalak
Number:rdar://23112422 Date Originated:14-Oct-2015 09:05 PM
Status:Open Resolved:
Product:Developer Tools Product Version:
Classification:UI/Usability Reproducible:Always
 
Summary:
Designing, arranging and adjusting objects in the "Interface Builder" is currently only possible at 100% zoom. Esp. with iPad pro and tvOS this is a time wrecking and cumbersome process.

Other applications like Pages, Keynote, Numbers do support their editing and layout features at more than just the 100% zoom - and so should Xcode.

Steps to Reproduce (example):
1. open a storyboard for tvOS
2. add a navigation view controller and two ore more navigation controllers
3. zoom out to 50%
3. add segues to create a typical navigation stack between the view controllers

Expected Results:
At all zoom scales all editing features should work as they work at 100%.

Actual Results:
Xcode either zooms out to 100% zoom automatically and interrupts the segues creation or does not let the user create a segue. The solution involves heavy scrolling, missing targets and rearranging objects.

Regression: 
At the moment only the 27" iMac can display a full tvOS view controller with the usual palettes. For multi-monitor or MacBook usage this is a pain significantly wasting time and efficiency while developing for these platforms.

Notes:
It's important to note that more than just segue creation via drag&drop is affected by this limitation. Xcode should support editing in all supported zoom scales for (but not limited to):
- segues drag&drop
- view/scene drag&drop
- alignment of views
- resizing of objects
- creating objects by means of drag&drop from the objects palette
- selecting objects for inspection
- editing of layout constraints for Auto Layout
- display/editing of size classes

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!