Hacker News new | ask | show | jobs
by ajuc 2276 days ago
One thing about interfaces of graphic programs I recently realized is - they all force the user to decide up-front how big the image is going to be, and where it will be placed in the frame.

So if you "paint yourself into a corner and want to extend the image one way - you have to select everything, move it, and scale the canvas or the selection aproprietely.

This could be done automatically by the program every time you add new details. The canvas could just as easily be infinite.

1 comments

Been a long time since I used it, but this is sort of how Illustrator works. You do setup a canvas at first, but you can draw stuff anywhere in the whole workspace. It’s not infinite and doesn’t auto expand, but it is huge.

The canvas is more of a way to group objects for export, you could resize and duplicate them all over the workspace.

I used to use them as an ad how version control system, duplicate objects to play around off canvas, and then “commit” to a new canvas.