Browse Source

smooth resizing attempt 2.

repro-req-an-frame
Dan Walmsley 3 years ago
parent
commit
38717dafbb
  1. 4
      src/Web/Avalonia.Web/webapp/modules/avalonia/canvas.ts

4
src/Web/Avalonia.Web/webapp/modules/avalonia/canvas.ts

@ -217,10 +217,12 @@ export class SizeWatcher {
return;
}
SizeWatcher.lastMove = Date.now();
callback(element.clientWidth, element.clientHeight);
const handleResize = (args: UIEvent) => {
if (Date.now() - this.lastMove > 33) {
if (Date.now() - SizeWatcher.lastMove > 40) {
callback(element.clientWidth, element.clientHeight);
SizeWatcher.lastMove = Date.now();
}

Loading…
Cancel
Save