Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Component Editor #8

Open
Guitarheroua opened this issue May 31, 2019 · 0 comments
Open

Create Component Editor #8

Guitarheroua opened this issue May 31, 2019 · 0 comments
Labels
Component Editor Related This Issue related to component editor epic

Comments

@Guitarheroua
Copy link
Member

Component Editor is the main working area of application. It should consist of:

  1. Canvas with component(where the main component for editing is displayed). Canvas will also have additional tools such as roller, guidelines, grid (as in photoshop). All these additional tools should be possible to turn on/of from the main menu.
  2. Component configuration area, where all main component properties could be edited.
    Component configuration area should have logical sections for the next properties:
  • Component size (predefined size selector, custom size edit fields)
  • Background( Selector for image, gradient(predefined), color background.)
  • Border (width, color, inner radius)
  • Decorations list( where all current components decorations described and located base
    on z-order. Here possible to change decoration name, change decoration visibility, delete
    decoration, move decoration forward or backward(change z-order))
  1. Decoration selection area (where possible to chose the decoration, that will be added on
    component. Decorations are icons(predefined), text, image, shapes). For icons and shapes should be some windows or dialogs where will be possible to choose the needed decoration. For image will be system file picking dialog. The text will be added immediately to the component. After decoration selection, it appears on the component.
  2. Selected decoration configuration. When selecting decoration, it should be possible to
    configure decoration properties. Decoration will have the same properties as:
  • position & size
  • border (color/ custom image/ gradient, width)
    Decoration will have different properties depends on the type of decoration:
  • Icon (color, icon source)
  • Image (path to file)
  • Text (font properties (font family, size, weight, etc.))
  • Shape( shape type, color)
  1. Template selection area. Where it is possible to select predefined and saved templates.
@Guitarheroua Guitarheroua added epic Component Editor Related This Issue related to component editor epic labels May 31, 2019
@Guitarheroua Guitarheroua removed the epic label Jun 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component Editor Related This Issue related to component editor epic
Projects
None yet
Development

No branches or pull requests

1 participant