-
Epic
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
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)
- depends on
-
QDS-9463 include "radius" information for a rectangle, also when generating assetData
-
- Reported
-
-
QTQAINFRA-5427 Request for gerrit branch qtdeclarative/wip-figmastyle
-
- Closed
-
- relates to
-
QTBUG-105290 Improving the Imagine style
-
- Open
-