-
-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How Artboards should behave #122
Comments
What I love about Figma is that they got rid of the concept of artboards and use "frames" instead, which can be nested in each other. I think their handling of this is pretty much perfect. What you're suggesting seems like a pretty standard way of handling them, basically a named group with a background color. That approach certainly works, but I'm not sure it's the most flexible one. |
+1 for @amxmln, I think Figma frames would be more useful in some scenarios than standard artboards. |
@albfan here's the recap of how Artboard should behave. |
Related with #151 |
@giacomoalbe I updated the initial comment of this thread with all the things an Artboard should do and not do. |
@abienz indeed, rotation shouldn't be allowed for artboards. |
A couple of issues with the current Artboard implementation. Selecting rotated items Items rendering Considering another approach? |
Spitballing some ideas without too much thinking, just to write them down. CanvasWidget CanvasGroup Fake "Artboard" |
There's a possible solution to this problem, which is porting this method to Vala: https://gitlab.gnome.org/GNOME/goocanvas/-/blob/master/src/goocanvasitemsimple.c#L1092 This method doesn't check coordinates but rather uses the |
What's an Artboard
An Artboard is a a virtual representation of the screen containing the design elements. Artboards are commonly used to represent multiple pages of a website, an ad banner, a business card, or any other medium related tot he same design style, all at once on the same canvas.
Artboards remove the necessity of defining a document size like in traditional graphic tools.
Expected Behavior
An Artboard can be created like a regular rectangle shape, and the only editable attributes are:
Layers Panel
Advanced Artboard features
Nesting and grouping
Example from Sketch
The text was updated successfully, but these errors were encountered: