Changing size keeps existing tiles where they fit.
1 paint · 2 erase · 3 fill · 4 pick · Ctrl+Z undo · Ctrl+Shift+Z redo
Paints go to the active layer. Both layers render together.
JSON = tile-index grid (0 = empty). PNG = rendered map at tile size.