Skip to content

Improvements #105

Description

@meetzaveri
  • Get hint text marquee besides shapetoolbar (in desktop) only. It gives you hint regarding how you can use shortcuts to work on craftbase. Each shortcut key should have special UI highlighted area , showing keys specific to user's OS/machine if needed. There would be 10s timer interval after which hint would be changed. Hint would be picked up randomly from a list of hints.
  • Allow rounded-edges option in edit toolbar which can edit roundedness of a corner of each shape. For now it applies to rectangle and diamond. Each selected option will change the selected shape's corner's rounded radius value. Two has a property called radius for rounded rectangle, polygon and circle. We can manipulate based on selected option. We'll also need to store it in preference and possible storage per component would be in its metadata object.
  • Ability to select multiple shapes including text and pencil, while user is holding cmd or ctrl key depending on machine OS. This would select multiple elements and user can group apply properties to it. The major difference would be that , it will not create group visibly like a container containing elements (at all), but instead it would have an array which can hold multiple elements and it also triggers multiple selection controllers for its respective shapes at same time , and then user can apply property they want to from edit properties toolbar. This should only work if shape toolbar has cursor/pointer menu/shape selected"
  • Even on empty canvas space, let the context menu be rendered and show all options , if they are not applicable, then show in dim mode or else show in active mode. Currently the context menu only renders when we select any element on canvas.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions