{"id":1837,"date":"2020-10-12T13:11:53","date_gmt":"2020-10-12T13:11:53","guid":{"rendered":"https:\/\/sdf-docs.mansystems.com\/docs\/acr\/widgets\/"},"modified":"2023-03-09T09:16:52","modified_gmt":"2023-03-09T09:16:52","slug":"widgets","status":"publish","type":"docs","link":"https:\/\/sdf-docs.clevr.com\/?docs=acr\/widgets","title":{"rendered":"Widgets (preview)"},"content":{"rendered":"\n<p>Introduced in version 2.1 (Released November 3rd)<\/p>\n\n\n\n<p>Widgets show the widgets in the project.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"384\" src=\"https:\/\/sdf-docs.clevr.com\/wp-content\/uploads\/2022\/05\/image-84-1024x384.png\" alt=\"\" class=\"wp-image-2687\" srcset=\"https:\/\/sdf-docs.clevr.com\/wp-content\/uploads\/2022\/05\/image-84-980x368.png 980w, https:\/\/sdf-docs.clevr.com\/wp-content\/uploads\/2022\/05\/image-84-480x180.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>The App store is scanned to link widgets to App store versions. This is done by a unique id, and if that fails the widget with the most matching files is searched for.<\/p>\n\n\n\n<p>By clicking on the three dots there are multiple options based on the selected widget: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Use compare to app store widget  to browse the differences between your local  widget and the linked App Store version.<\/li><li>Use Select App Store widget to manually select an App Store widget.<\/li><\/ul>\n\n\n\n<p>After clicking Select App Store version you will be send to a page where  you can see your currently selected widget and their versions. You also can compare other versions\/wigets to your local version. If you expand you will see the release notes for that specific version. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"404\" src=\"https:\/\/sdf-docs.clevr.com\/wp-content\/uploads\/2022\/05\/image-85-1024x404.png\" alt=\"\" class=\"wp-image-2688\" srcset=\"https:\/\/sdf-docs.clevr.com\/wp-content\/uploads\/2022\/05\/image-85-980x386.png 980w, https:\/\/sdf-docs.clevr.com\/wp-content\/uploads\/2022\/05\/image-85-480x189.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>If you want to choose a different App Store widget you can press the Browse App store widgets button. Then you can make your selection out of a list that contains all the available widgets. <\/p>\n\n\n\n<p>In the upper right corner there are a couple of options:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li> You can unlink widgets. This can be usefull if for example the scan linked the widget to a different widget with the same name. <\/li><li>The scan  App Store for widget option will set the linked version back to it&#8217;s original linked version.  <\/li><\/ul>\n\n\n\n<p>When widgets are linked they are compared to the App store widget and a rule has been added that App store widgets should not be changed.<\/p>\n\n\n\n<p>As with all rules the violations can be placed on the allowlist. So for this feature you have 2 ways to prevent violations:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Placing the violation on the allowlist. This solution is advised if the App store widget has been customized.<\/li><li>Unlinking the widget from the App store widget. This solution is advised in the case the wrong widget was found in the scan and the right widget cannot be found.<\/li><\/ul>\n","protected":false},"featured_media":0,"parent":43,"menu_order":7,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-1837","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/docs\/1837"}],"collection":[{"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1837"}],"version-history":[{"count":7,"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/docs\/1837\/revisions"}],"predecessor-version":[{"id":2689,"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/docs\/1837\/revisions\/2689"}],"up":[{"embeddable":true,"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/docs\/43"}],"next":[{"title":"Libraries (preview)","link":"https:\/\/sdf-docs.clevr.com\/?docs=acr\/java-libraries","href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/docs\/2201"}],"prev":[{"title":"Modules","link":"https:\/\/sdf-docs.clevr.com\/?docs=acr\/modules","href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=\/wp\/v2\/docs\/87"}],"wp:attachment":[{"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1837"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/sdf-docs.clevr.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=1837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}