<div dir="ltr"><div><div><div><div><div>Update;<br><br></div>After feedback we made some moderately heavy changes to teh DWD requirements, namely removing/changing 'priority groups' in favour of 'layouts'.<br><br></div>Instead of the application firing off widgets with a "spray & pray" manner via priority groups, we're using layouts. With layouts the application sets a primary layout, and can switch to contextual layouts later. The primary layout has to be accepted as-is otherwise DWDs will be disabled for that window.<br><br></div>Layouts can specify the order and size policies of widgets, but only for the area inside the canvas - an application can't try to scramble user-defined buttons. Applications can swap layouts if there's a contextual need, but the DWD can reject them if there's an issue, telling the app to provide traditional controls.<br><br></div>We will specify how things should be laid out by applications in HIGs later (basically, it's what the required layout was before), but this will let applications use discretion if something would be awkward. More information on this can be found under 'Widget Placement" in the doc.<br><br></div><div>Document link:<br><a href="https://docs.google.com/document/d/1mYzHjcuDitWmk99syjC0xzQPPmyUrpL_29_s3-2Yl_g/edit?usp=sharing">https://docs.google.com/document/d/1mYzHjcuDitWmk99syjC0xzQPPmyUrpL_29_s3-2Yl_g/edit?usp=sharing</a><br><br></div><div>This upcoming weekend is a long weekend here, so I'll have time to put this on the wiki and make a blog post. If anyone wants me to hold off for more feedback please let me know.<br><br></div><div>Cheers;<br></div><div> - Ken<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 17, 2016 at 10:49 AM, Ken Vermette <span dir="ltr"><<a href="mailto:vermette@gmail.com" target="_blank">vermette@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Howdy!<br><br></div>We have our first serious formal proposal for the DWD HIGs and the functionality we are looking for; here's a link to the publicly editable Google doc:<br><br><a href="https://docs.google.com/document/d/1mYzHjcuDitWmk99syjC0xzQPPmyUrpL_29_s3-2Yl_g/edit?usp=sharing" target="_blank">https://docs.google.com/document/d/1mYzHjcuDitWmk99syjC0xzQPPmyUrpL_29_s3-2Yl_g/edit?usp=sharing</a><br><br></div>I'd like to invite anyone with a stake in this to make edits/suggestions. Once we have any rapid-fire editing done I'll pretty it up and put it on the wiki; if editing wrecks the formatting in the doc that's fine. It contains a general overview of functionality, the first four widgets we're looking to implement, and a list of widgets which I'll be writing out once we're satisfied with the current documentation and direction. <br><br></div><div>It may also be good to fill in technical or implementation details in the doc so anyone reading the wiki can be on the same page. If anyone has any concerns about anything please bring them up so we can hammer it out. <br></div><span class="HOEnZb"><font color="#888888"><div><br></div><div> - Ken<br></div></font></span></div>
</blockquote></div><br></div>