Skip to content

Pattern symbol settings #54

@WallK

Description

@WallK

Acceptance Criteria

Menu Structure:
    The interface is a tabbed layout with the following tabs:
        Global
        Stitches
        Back/Straight
        French Knot
        Bead

Global Tab:
    Font selection dropdown:
        Default font
        Previously selected
        Choose... (opens file selector)
    The selected font is remembered across sessions
    A font preview
        4 rows heigh, width -- window width with margins
        If a symbol is clicked in preview -- this is the symbol to preview in other tabs

Stitches Tab:
    Symbol color dropdown:
        Actual thread color
        Black
        Custom... (opens color selector)
    Background color dropdown:
        Actual thread color
        Transparent
        Custom... (opens color selector)
    Size input field (?)
        Full/Half stitches
        Quarter/Petite stitches
    Real-time preview of how the symbol will look (from global tab or default)

Back/Straight Tab:
    Line color dropdown:
        Actual thread color
        Custom... (opens color selector)
    Line thickness
        Input field with min max validation
        Reset to default button
    Line style dropdown:
        Solid
        Dashed
        Wobbly
        ???
    Real-time preview of how the stitch will look

French Knot Tab:
    Knot color dropdown:
        Actual thread color
        Custom... (opens color selector)
    Knot size
        Input field with min max validation
        Reset to default button
    Knot style dropdown:
        Dot
        Symbol (?)
        ???
    Real-time preview of how the knot will look

Bead Tab:
    Bead color dropdown:
        Actual thread color (? do we map to the floss palette ?)
        Custom... (opens color selector)
    Bead size
        Input field with min max validation
        Reset to default button
    Bead style dropdown:
        Dot
        Bead
        Symbol (?)
        ???
    Real-time preview of how the knot will look

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions