Crossing panel boundaries with large files causes whizzing label hiccup on some systems
USE CASE: WHAT DO YOU WANT TO DO?
Hover from matrix to column labels and back seamlessly
STEPS TO REPRODUCE AN ISSUE (OR TRIGGER A NEW FEATURE)
- Run TreeView on Ubuntu
- Open large_6kx6k.cdt
- Hover the cursor rapidly over the matrix
- Without stopping, hover the cursor over the column label pane and keep moving rapidly
- Hover back over the matrix, continuing to move it
CURRENT BEHAVIOR
On Mac, there's an almost imperceptible delay/hiccup in the motion of the whizzing labels. On Ubuntu, there's a very noticeable delay where the whizzing pauses whenever you cross panes during hover.
EXPECTED BEHAVIOR
Whizzing should not pause upon crossing panes when hovering the cursor.
DEVELOPERS ONLY SECTION
SUGGESTED CHANGE (Pseudocode optional)
There is a timer that starts whenever the cursor leaves a pane such as the label panes and interactive matrix pane. When the timer expires, it turns off the whizzing labels. Its intent is specifically for preventing these pauses/hiccups. However... that might still be working and the pauses/hiccups may be due to unnecessary repaints on the IMV, because it seems like the pause is longer then zoomed out as opposed to zoomed in - so I would check that first.
FILES AFFECTED (where the changes will be implemented) - developers only
unknown
LEVEL OF EFFORT - developers only
medium
COMMENTS