VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Style features ( mega-topic ) ( unimplemented )

    Scheduled Pinned Locked Moved Features and Ideas
    1 Posts 1 Posters 2.7k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N Offline
      Nils
      last edited by Nils

      Legend

      Notice: There's a summary at the bottom.

      ( accumulated ) : The sub-topic has been accumulated from an existing topic and marked there aswell.
      ( partially accumulated ) : Some aspects of the sub-topic have been accumulated from an existing topic and marked there aswell.
      CEDIT : EDIT for a sub ( child ) - topic
      PEDIT : EDIT for the mega ( parent ) - topic

       

      1. Grouped Style role ( accumulated )

      • two similar object hierarchies
      • assign the role "Grouped" to the first one
      • apply the resulting style on the second group
      • match objects based on the location in the object tree
      • every style ( not only "Object Style" ) of every object in the first hierarchy
        is applied to every object in the second one

      Implemented

       

      2. Configurable reference center for applying shape styles ( accumulated )

      This could be done, for example, by providing a checkbox "Visual center" next to the shape style selector in the context-sensitive application bar.

      alt text

      Implemented

       

      3. Artboard roles ( accumulated )

      Rationale:

      Creating a canvas with one artboard for separate style references works fine. However, if artboards could have roles aswell, this would make the additional canvases redundant.

      So, this would, for example, turn this:

      Stroke canvas -> Stroke artboard
      Color canvas -> Color artboard

      ..into this:

      Reference canvas -> Stroke artboard, Color artboard

      .., which would, among other things, lead to less clutter in the Canvas panel.

      Implemented

       

      4. Stroke-width style + role ( accumulated )

      I think there'd be some value in separately stylable stroke-widths..
      Especially since the other sub-attributes of a stroke are already definable as styles.

      Implemented

       

      5. Opacity style + role

      Implemented

       

      6. More powerful style overrides ( especially for symbols ) ( partially accumulated )

      • a way to override styles specifically defined in symbol instances nested in symbol instances
      • a way to override specific instances of multiple applications of the same style in a symbol
        • in a non-symbol object hierarchy you would select the targeted object in the layers panel and then make your adjustments in the overrides panel
        • the above isn't possible with symbols, due to them being sealed from selecting the contents
      • this feature shouldn't be limited to being able to target merely a symbol instance nested one level inside a symbol instance
      • there should be a way to target arbitrarily deeply nested objects inside arbitrarily deep symbol + object hierarchies
      • in other words: symbols should provide precisely as much override capabilities as mere object hierarchies ( via the layers panel for example )

      Implemented

       

      7. Symbol definition transformations with instance reference points ( accumulated )

      7.1 Description

      • this feature should be applicable to other transformations aswell, but the examples focus on scaling
      • when symbol definitions are scaled, their instances will always be scaled from their centers
      • in situations where scaling from a different reference center is required, there should be an option to do so

      7.2 Example use case

      • a vector drawing with several 2d tables
      • instances of a symbol "glass" scattered on top of them
      • scaling the glasses should happen from their bottom centers

      7.3 Example gif ( different, simpler )

      alt text

      Implemented

       

      8. Ignoring certain objects inside a reference canvas with a role applied ( accumulated )

      This would make sense, for example, if I wanted to have a colored background on an artboard in a reference canvas with a role, but not have a color style created from the rectangle I used for the background.

      Implemented

       

      9. More stroke attribute styles + roles

      • width
      • alignment
      • etc. ..

      Implemented

       

      10. Style-definable transfer functions

      • for blends
      • for other features if they're available there aswell ( don't know currently )

      Implemented

       

      Summary

      1. Grouped Style role ( accumulated )
        Implemented
      2. Configurable reference center for applying shape styles ( accumulated )
        Implemented
      3. Artboard roles ( accumulated )
        Implemented
      4. Stroke-width style + role ( accumulated )
        Implemented
      5. Opacity style + role
        Implemented
      6. More powerful style overrides ( especially for symbols ) ( partially accumulated )
        Implemented
      7. Symbol definition transformations with instance reference points ( accumulated )
        Implemented
      8. Ignoring certain objects inside a reference canvas with a role applied ( accumulated )
        Implemented
      9. More stroke attribute styles + roles
        Implemented
      10. Style-definable transfer functions
        Implemented

      All Implemented

       

      PEDIT: Added 10. in 1.1.028.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post