Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-111560

This epic will research and implement technology for designing Qt styles (QQC/Widgets) using Figma

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • None
    • Quick: Controls 2
    • None
    • Automatic creation of styles for Quick Controls using Figma
    • c427d950f (wip/figmastyle), d5d1a611c (wip/figmastyle)

      This epic will research and implement technology for designing Qt styles (QQC/Widgets) using Figma.

      Controls to support for 1st version

      Button, RoundButton, Checkbox, Combobox, Dial, Frame, GroupBox, PageIndicator, ProgressBarRadioButton, RangeSlider, ScrollBar, ScrollIndicator, Slider, SpinBox,Switch, TabBar, TabButton, TextArea, TextField, ToolBar, ToolButton

      Controls that can be supported later

      • BusyIndicator, Drawer, Label, Popup, SelectionRectangle, ToolTip, Tumbler
      • delegates: Check-, Switch-, Swipe-, Radio-, TreeViewDelegate
      • menus: Menu, MenuBar, MenubarItem, MenuSeparator
      • views: SwipeView, StackView, HeaderView
      • calendar: Calendar, DayOfWeek, etc

      New functionallity needed in the figma plugin

      • A way to annotate which Children on a Page (nodes in the design tree) should be exported as images
        • e.g hidden text element on page: "QtBridge: images=[background, iconLeft, iconRight]"
        • e.g tag name: "background (qt: image)"
      • The exported json file needs to store Rectangle Radius, even for images/assets, to support 9p image scaling
      • minor (can be postponed): Be able to export png-s as 1x, 2x, 3x and 4x (configurable from the plugin UI)

        For Gerrit Dashboard: QTBUG-111560
        # Subject Branch Project Status CR V

            richard Richard Moe Gustavsen
            richard Richard Moe Gustavsen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes