"The diagram view in Xcode's Core Data modeler is a fucking buggy joke." - JN

Originator:satsumac
Number:rdar://12085158 Date Originated:13-Aug-2012 01:54 PM
Status:Open Resolved:No
Product:Developer Tools Product Version:4.4.1
Classification:serious Bug Reproducible:Always
 
Summary:
The Core Data's Canvas Editor screws up regularly.

Steps to Reproduce:
Open Core Data's Canvas Editor work with it for more than a minute.

Expected Results:
Works as expected.

Actual Results:
See attached videos. (clicks being ignored, info panel not reacting to selection-change, canvas not in sync with data model, etc)

Regression:
Worked in v3 and early v4.

Notes:
I marked it as always reproducable as it will bite you at least once in a working session. Always.

There is another drawing bug, which I could not reproduce on video, in which an entity node stops refuses to synchronize with its attributes/relationships. The only way to re-synchronize it is to add a new attribute/relationship (-> synced) and then remove it.

Straight cornered edges make more complex entity relationships visually unclear. Curved edges would be an improvement.

Also, how about some _pretty_ node and edge drawing? The current drawing is damn ugly.

Further more: holding down [shift] with [arrow keys] should increasemovement distance by factor 10, not decresee it. Xcode does it backwards. [shift] > [no-shift] is a de facto system standard.

Bug report title, courtesy Joshua Nozzi: https://twitter.com/jnozzi/status/234793396001189888

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!