jupyterlab-git icon indicating copy to clipboard operation
jupyterlab-git copied to clipboard

tab indicatory laggy when resizing GitPanel widget + horizontal resize of history overflow

Open ianhi opened this issue 4 years ago • 1 comments

Description

When resizing the widget the tabIndicator that shows whether changes or history is selected significantly lags behind the rest of the UI: laggy-indicator

The other issue with horizontal resizing is if there are many branches in a commit. When viewing the history some of this information is cut off and it neither wraps nor creates a horizontal scroll bar: no_scrollbar

Unfortunately I don't have solutions for these unlike the previous couple issues I raised.

ianhi avatar Apr 14 '20 18:04 ianhi

The "lagging" behavior for the tabs is due to upstream Material UI component styles. These can be overridden, but, in this case, relying on the default behavior seemed to make sense (at least to me) due to event listener throttling. In order to address it, would probably need to refactor element composition, which seems lower priority IMO.

kgryte avatar Apr 14 '20 20:04 kgryte