{"id":38,"date":"2023-03-22T00:00:00","date_gmt":"2023-03-22T00:00:00","guid":{"rendered":"https:\/\/www.avgator.com\/post\/version-0-20-project-variables"},"modified":"2023-03-22T00:00:00","modified_gmt":"2023-03-22T00:00:00","slug":"version-020-project-variables","status":"publish","type":"post","link":"https:\/\/content.avgator.com\/?p=38","title":{"rendered":"Version 0.20 | Project variables"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Project variables<\/h2>\n\n\n\n<p id=\"viewer-d39sj19257\"><strong>&nbsp;NEW<\/strong><\/p>\n\n\n\n<p id=\"viewer-p1yus19307\">We have added local variables that can be used in your project. There are three types of variables: string, number, and boolean. The variables have default values and can be modified within the UI interaction, either without the involvement of the central processor or with its involvement taking on the value of signal feedback.<\/p>\n\n\n\n<p>As a result you can implement a significant part of internal logic without involving the processor.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/03\/Version-020-Project-variables-59d4c3a9.png\" alt=\"variable list\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Variable list<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/03\/Version-020-Project-variables-98bc3d75.png\" alt=\"variable form\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Variable form<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/03\/Version-020-Project-variables-08bda981.png\" alt=\"action to change variable\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Action to change variable<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"viewer-gt6bz20182\">Project Datasources<\/h2>\n\n\n\n<p id=\"viewer-4u2kz20184\"><strong>&nbsp;NEW<\/strong><\/p>\n\n\n\n<p id=\"viewer-q27ld20265\">A new feature has been added that allows you to connect JSON data to the project, either through a remote link or locally. These data can be used in any way you prefer: as text labels, numeric values for styling elements, data for building lists of items and much more.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Currently, after building, some of the logic with data sources may not work properly. However, in the upcoming updates, full support for data sources will be provided.<\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/03\/Version-020-Project-variables-dbe775c9.png\" alt=\"Datasource list\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Datasource list<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/03\/Version-020-Project-variables-5a0874b2.png\" alt=\"Datasource Modal\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\">Datasource Modal<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rich text datasource &amp; Variables support<\/h2>\n\n\n\n<p id=\"viewer-54ml420934\"><strong>&nbsp;NEW<\/strong><\/p>\n\n\n\n<p>Rich text content can now contain more than just plain text and print output signals feedback. It also supports working with connected data sources and local variables.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/03\/Version-020-Project-variables-6e5b5acd.png\" alt=\"Rich text content can now contain more than just plain text and print output signals feedback\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New Element: Button List<\/h2>\n\n\n\n<p id=\"viewer-7yol02929\"><strong>&nbsp;NEW<\/strong><\/p>\n\n\n\n<p>We have started adding a new type of element &#8211; lists. The first one released is called ButtonList, which is a set of buttons that can be generated based on static data or using a data source attached to the element.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"860\" style=\"aspect-ratio: 1920 \/ 860;\" width=\"1920\" controls src=\"https:\/\/content.avgator.com\/wp-content\/uploads\/2023\/03\/file-7.mp4\"><\/video><\/figure>\n\n\n\n<p id=\"viewer-ns49622457\">Lists have a wide range of display settings for their child elements. These settings include specifying the scroll axis, the number of rows and columns, positioning within the container, and much more.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"860\" style=\"aspect-ratio: 1920 \/ 860;\" width=\"1920\" controls src=\"https:\/\/content.avgator.com\/wp-content\/uploads\/2023\/03\/file-8.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Presets for elements<\/h2>\n\n\n\n<p><strong>NEW<\/strong><\/p>\n\n\n\n<p>We have added presets for elements, which allow you to save the appearance and settings of an element and efficiently reuse it. Additionally, you can easily change the appearance of all buttons in the project that are linked to a preset with just a few clicks.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/03\/Version-020-Project-variables-dc3c48bf.png\" alt=\"Project elements presets listing\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"948\" style=\"aspect-ratio: 1920 \/ 948;\" width=\"1920\" controls src=\"https:\/\/content.avgator.com\/wp-content\/uploads\/2023\/03\/file-9.mp4\"><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Discover the power of project variables in Version 0.20! Explore the new local variables, JSON data connections, rich text content, and more in our latest blog post.<\/p>\n","protected":false},"author":1,"featured_media":4634,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[25],"class_list":["post-38","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","tag-updates"],"_links":{"self":[{"href":"https:\/\/content.avgator.com\/index.php?rest_route=\/wp\/v2\/posts\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/content.avgator.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/content.avgator.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/content.avgator.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/content.avgator.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=38"}],"version-history":[{"count":0,"href":"https:\/\/content.avgator.com\/index.php?rest_route=\/wp\/v2\/posts\/38\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/content.avgator.com\/index.php?rest_route=\/wp\/v2\/media\/4634"}],"wp:attachment":[{"href":"https:\/\/content.avgator.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/content.avgator.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/content.avgator.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}