Pencil2D is an animation/drawing software for macOS, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics. Pencil2D is free and open source.
This has a number of advantages, such as minimal impact on the system configuration, simple removal once you no longer need the software, portable use on USB flash drives, and the ability to easily switch between different versions of Pencil2D.
A few months ago we launched the website to host Pencil2D, a fork of the original Pencil software, written by Pascal Naidon and Patrick Corrieri, which was no longer being maintained.
Pencil2D has a infinite canvas, the bright rectangle at the center is the camera, a preview area when you export your animation to a video & image. So double-clicking on the camera layer is actually changing the size of a camera, not the canvas.