bulia byak wrote:
On Mon, Mar 31, 2008 at 7:50 PM, Bryce Harrington <bryce@...1798...> wrote:
A "document" is composed of sequence of pages with optional background and overlay. In the canvas this could look like:
Displaying multiple pages on canvas side by side may be doable, but it's hard with our current architecture and will be a major change in the traditional workflow. Just think of this: now, you can draw anywhere off the page and the new objects go to the current layer. Where will new objects go if you draw them off-page with multiple pages side by side? This will require quite a rewrite of the canvas code, at least. My approach - treating pages as special layers - is _a lot_ easier to implement, which is why I proposed it. Multiple pages on canvas may be worked on later if necessary, once we get the basic functionality in.
It's a great point about the off-canvas area, and I abuse the hell out of it on every document I create. To me it seems like having multiple views (which could potentially utilize viewboxes for display when we support them) would be a great way to handle it. One example of a view mode would be a per-page view which has the canvas and "bonus" area surrounding it visible. But, side-by-side view of pages (as well as a toggle-able view for single page viewing) would hide all off-canvas objects for visible pages. The around canvas stuff would still exist and be stored in the same way it currently is... it belongs on this layer, on this page. Either way, if implementing this in the per-page viewable at a time way is that much easier to implement, why don't we get the functionality in, and leave the ui for refinement when desired?
-Josh