Nick

My feedback

  1. 32 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Adobe XD: Feature Requests » 01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
    Nick supported this idea  · 
  2. 2,376 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Nick commented  · 

    +1 for mimicking Illustrator 'symbols' OR Photoshop 'smart objects'
    ie. Yep to master objects and instances of that object

    -1 for mimicking InDesign 'master pages'
    ie. Nope to master pages with instances of that page

    Nick supported this idea  · 
  3. 815 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Nick commented  · 

    Brain dump follows… ask for clarity if I got to messy. :-)

    I'd like ability to have state reflected across multiple object and pages, and bonus points if state can be data driven.

    For example
    – Click a 'add to cart' button
    – The cart icon in your nav changes to show item in cart version (all instances of that cart icon update across all pages)
    – Taking this further… the cart page would have a dynamic repeat grid that displays the actual item you added to your cart.

    The simplest version might be swapping an object (empty cart icon) for another object (cart has items icon) based on an event—and ideally syncing that change across all instances of the object on all pages.

    The super-amazing version would allow objects (text field, rectangle, etc…) to set properties (color, size, text) dynamically based on user created variables.

    For example:
    –Designer creates cart object group (cart icon and text field)
    –She then creates a variable (via sidebar panel) 'cart_qty' and sets it's type to number and value to 0
    –Then the variable is dragged onto the text field in the cart object, thus setting the text value to that variable (0)
    –Then a 'add to cart' button is created
    –Then the button is giving a interaction, on_click: increment variable 'cart_qty' by +1
    THE END RESULT: When the 'add to cart' button is clicked, the cart object goes up by 1 across all pages.

    This could be taken further by creating a product variable that has sub-properties (product image, product name, etc…) which could be spit out into a repeat grid on the cart page.

    Pretty much, I want to make state-based prototypes—ideally with data.

    Nick supported this idea  · 

Feedback and Knowledge Base