neuronalmotion / blueprint

A crossplatform mockup designer based on C++/Qt5.
Apache License 2.0
7 stars 3 forks source link

Display multiple Sketches (CanvasView) in the MainWindow #33

Closed synapticvoid closed 9 years ago

synapticvoid commented 9 years ago

Right now a single Sketch is visible.

GuillaumeLazar commented 9 years ago

It's how Sketch 3, display multiple "sketches" on the same view

hero-screenshot

GuillaumeLazar commented 9 years ago

Some useful resources about Sketch 3 "page and art board" :

IMAGE ALT TEXT HERE

IMAGE ALT TEXT HERE

OK that's my sum up of these videos:

General structure is :

About page :

About artboard :

About shapes :

GuillaumeLazar commented 9 years ago

Blueprint got similar project structure:

Sketch 3 Blueprint
Page Page
Artboard Sketch
Shape SketchItem

I think that our "Sketch" is a little tricky and doesn't represent the "collection" spirit. What do you think about use "Canvas" word (even YT Sketch3 video use this term to talk about artboard)

And maybe "SketchItem" could become just "Item" ?

@synapticvoid what do think about that?

synapticvoid commented 9 years ago

Yup, I like Canvas.

About SketchItem, I think that Shape might be better, Item is really too generic in my opinion.

GuillaumeLazar commented 9 years ago

Yea ok for me. Shape is better and is not a Sketch3 word reserved! :rage:

Sketch 3 Blueprint
Page Page
Artboard Canvas
Shape Shape

I will perform some refactoring in code to respect that new naming convention. SketchItem -> Shape SketchItemBezier -> ShapeBezier SketchItemEllipse -> ShapeEllipse [...]