BRANCHING AND MERGING IN A DESIGN INTERFACE
    1.
    发明申请

    公开(公告)号:WO2022226241A1

    公开(公告)日:2022-10-27

    申请号:PCT/US2022/025840

    申请日:2022-04-21

    申请人: FIGMA, INC.

    IPC分类号: G06F8/71 G06F8/38

    摘要: A network computer provides interactive graphic design system instructions for execution at a user computing device. The user computing device receives main workspace data describing a main design interface, renders the main design interface, and provides an input interface for the user. The user computing device interprets a branch input action by the user to create a branch from the main design interface, obtains branch workspace data for a branch design interface generated based on the main workspace data, interprets one or more change input actions to the branch design interface, and updates the branch workspace data. The user computing device obtains a set of differences between the branch design interface and the main design interface identified based on the main workspace data and the branch workspace data, and renders a review interface. The review interface includes a visual representation of at least one difference.

    COMMENTING FEATURE FOR GRAPHIC DESIGN SYSTEMS

    公开(公告)号:WO2023091506A1

    公开(公告)日:2023-05-25

    申请号:PCT/US2022/050134

    申请日:2022-11-16

    申请人: FIGMA, INC.

    IPC分类号: G06F3/0482

    摘要: A computer system and method generates one or more commenting features on a canvas, wherein each commenting feature carries at least one comment from a given source. Each commenting feature can include a pin component and a comment body element. The pin component is associated with a corresponding location on the canvas. The computer system and method enable the user to move the comment body element about at least a region of the canvas to view the at least one comment from the given source, while rendering the pin component to coincide with the corresponding associated location of the canvas.

    DESIGN TOOL FOR ARRANGING OBJECTS AND ADJUSTING SPACING IN A LAYOUT

    公开(公告)号:WO2020061230A1

    公开(公告)日:2020-03-26

    申请号:PCT/US2019/051787

    申请日:2019-09-18

    申请人: FIGMA, INC.

    IPC分类号: G06F3/0484 G06F3/12

    摘要: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.

    DESIGN INTERFACE OBJECT MANIPULATION BASED ON AGGREGATED PROPERTY VALUES

    公开(公告)号:WO2021159079A1

    公开(公告)日:2021-08-12

    申请号:PCT/US2021/017093

    申请日:2021-02-08

    申请人: FIGMA, INC.

    IPC分类号: G06F8/20 G06F8/34 G06F8/38

    摘要: A network computer provides interactive graphic design system instructions to a user computing device, causing the user computing device to render a design interface and provide an input interface at the user computing device. The user computing device interprets an input action, the input action comprising selecting a selection of a plurality of objects using the input interface. For a property, the user computing device identifies a set of one or more property values corresponding to the property for objects in the plurality of objects. The user computing device displays the set of one or more property values. The user computing device receives user input specifying a selected property value and user input specifying a new value for the selected property value. The user computing device updates the property for each object of the plurality of objects having the selected property value to reflect the new value.