Some more findings in LPub3D


RE: Some more findings in LPub3D
#4
(2016-09-14, 6:53)Jaco van der Molen Wrote: Great! Is that in 2.0.10?

No - 2.0.10 is already released. It will be in 2.0.11.

I also reworked the page attributes behaviour. As you know most are by default placed relative to each other (with one anchor placed relative to the page) on the front and back cover pages. Independent page attributes are by default placed relative to the page. The new behaviour will break the dependency (placing the dependent attribute relative to the page) if the attribute depended upon is not respecting it's default placement relation (i.e. its relation has changed to page). I imagine this is more complex that it probably should be but the aim was to automatically place the attributes on model load so young/novice users would not have to fuss with even more complex configuration.

The quirk remaining is when you change placement relative on an attribute depended upon by another, the dependent attributes will obviously follow the position of the newly placed attribute. This may confuse users as it can be perceived as a bug. There are two ways around this when repositioning cover page attributes. One is to not change placement relation but use the drag functionality and; two, from thee bottom-up, set dependent attributes placement relation to page.

All attributes are optionally viewable. If a depended upon attribute is not visible, its dependant attribute is automatically placed relative to the page.


Here is the the placement relation table - any attribute not placed relative to the page is dependent:
Code:
  * Front Cover Default Attribute Placements
  *************************************
  *   Logo                            *  (Top Left of Page) [Independent]
  *                                   *
  *   ModelName                       *  (Top of Title) [Dependent]
  *   Title                           *  (Left Center of Page) [Anchor]
  *   Author                          *  (Bottom of Title) [Dependent]
  *   Pieces                          *  (Bottom of Author) [Dependent]
  *   Model Description               *  (Bottom of Pieces) [Dependent]
  *   Publisher Description           *  (Bottom of Model Description) [Dependent]
  *                                   *
  *************************************

  * Header/Footer Default Attribute Placements
  * ***********************************
  * URL (Top Left of Page)            Email (Top Right of Page)
  * ***********************************
  * *                                 *
  * *                                 *
  * *                                 *
  * *                                 *
  * ***********************************
  * Copyright (Bottom Left of Page)   Author (Bottom Right of Page)
  * ***********************************

  * Back Cover Default Attribute Placements
  * **********************************
  *               Logo               *  (Top of Page) [Independent]
  *  Title                           *  (Center of Page) [Anchor]
  *  Author                          *  (Bottom of Title) [Dependent]
  *  Copyright                       *  (Bottom of Author) [Dependent]
  *  URL                             *  (Bottom of Copyright) [Dependent]
  *  Email                           *  (Bottom of URL) [Dependent]
  *  LEGO Disclaimer                 *  (Bottom of Email) [Dependent]
  *  LPub3D Plug                     *  (Bottom of LEGO Disclaimer)
  *  LPub3D Plug Image               *  (Bottom of Page) [Independent]
  *                                  *
  ************************************

Cheers,
Reply
« Next Oldest | Next Newest »



Messages In This Thread
RE: Some more findings in LPub3D - by Trevor Sandy - 2016-09-14, 12:02

Forum Jump:


Users browsing this thread: 2 Guest(s)