message: Adjust canvas div size based on long edge
diff: @@ -690,15 +690,24 @@ function computeFramebufLayout(args: {
  }) {
  const { charWidth, charHeight } = args.framebufSize;
  const maxWidth = 515;
  + const maxHeight = 400;
  const canvasWidth = charWidth * 8;
  const canvasHeight = charHeight * 8;
  - const ws = maxWidth / canvasWidth;
  + if (canvasHeight > canvasWidth) {
  + const ws = maxHeight / canvasHeight;
  return {
  width: canvasWidth * ws,
  height: canvasHeight * ws,
  pixelScale: ws
  }
  }
  + const ws = maxWidth / canvasWidth;
  + return {
  + width: canvasWidth * ws,
  + height: canvasHeight * ws,
  + pixelScale: ws
  + };
  +}
  const FramebufferCont = connect(
  (state: RootState) => {
  