Crossing panel boundaries with large files causes whizzing label hiccup on some systems

Issue #554 new
Robert Leach created an issue

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)

  1. Run TreeView on Ubuntu
  2. Open large_6kx6k.cdt
  3. Hover the cursor rapidly over the matrix
  4. Without stopping, hover the cursor over the column label pane and keep moving rapidly
  5. 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

Comments (0)

  1. Log in to comment