Xcode 7.3 beta (7D129n): Size Inspector tooltips fade out too slowly

Originator:igeek1
Number:rdar://24543957 Date Originated:07-Feb-2016 09:32 PM
Status:Duplicate of 14396567 Resolved:10-Feb-2016 02:46 AM
Product:Developer Tools Product Version:Xcode 7.3 beta (7D129n)
Classification:UI/Usability Reproducible:Always
 
Summary:
The tooltips for auto layout constraints in Xcode’s Size Inspector fade out more than three times more slowly than normal system tooltips.

Steps to Reproduce:
1. Open a xib or storyboard that has Auto Layout constraints.
2. Use Command-Option-5 to show the Size Inspector panel on the right size of the interface.
3. Select an element in the interface that is participating in layout (i.e. it has constraints).
4. In the Size Inspector, hover the mouse cursor over a constraint. You might do this absentmindedly while reading the text on the screen, or perhaps you are using the cursor to hold your place as you read down the list, looking for an out-of-place constraint.
5. Notice that a large tooltip appears, describing the available NSLayoutConstraint-related methods. This tooltip seems unnecessarily wordy, and it doesn’t show specific information about the constraint, which could be useful, but let’s assume it’s supposed to be there.
6. Attempt to read another item in the list, but discover that you can’t because the tooltip is covering much of the list.
7. Move the cursor off the Size Inspector so that the tooltip will hide.

Expected Results:
The tooltip hides in the amount of time it usually takes system tooltips to hide, which in my measurements is about 0.74 seconds.

Actual Results:
The tooltip takes 1.40 seconds to hide - over three times longer than the standard tooltip! It quickly becomes aggravating to have to wait through that slow animation again and again if you’re interacting with the data in the Size Inspector. The underlying text doesn’t even become readable until more than a second into the fade-out animation.

Regression:
Unknown how long this bug has existed. It is present in Xcode 7.2 and 7.3 beta (7D129n)

Notes:
See attached screen recording for a demonstration Also uploaded at http://cl.ly/f5Xi. My math:
Normal tooltip takes 26 frames to fade out. QuickTime tells me that the screen capture is 54.9 fps, so that works out to 0.47 seconds for the normal tooltip fade.
Size Inspector tooltip takes 77 frames to hide, which works out to 1.40 seconds. I judge the text to be readable no earlier than 60 frames, or 1.09 seconds, into the animation.

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!