<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Sam, Dave,</p>
    <p>Thanks for bringing this up.<br>
    </p>
    <div class="moz-cite-prefix">El 16/07/16 a las 18:18, Sam Parkinson
      escribió:<br>
    </div>
    <blockquote cite="mid:1468711133.2063.1@smtp.gmail.com" type="cite">
      <br>
      <br>
      On Sun, Jul 17, 2016 at 12:33 AM, Dave Crossland
      <a class="moz-txt-link-rfc2396E" href="mailto:dave@lab6.com"><dave@lab6.com></a> wrote:<br>
      <blockquote type="cite">
        <div dir="ltr">
          <div><br>
          </div>
          Hi
          <div><br>
          </div>
          <div>Sebastian just edited the wiki about the amazing
            FreeDesktop integration work he's been doing:</div>
          <div><br>
          </div>
          <div><a moz-do-not-send="true"
href="https://wiki.sugarlabs.org/index.php?title=Features/FreeDesktop_integration&diff=next&oldid=98058">https://wiki.sugarlabs.org/index.php?title=Features/FreeDesktop_integration&diff=next&oldid=98058</a></div>
          <div><br>
          </div>
          <div>He added 2 ui questions:</div>
          <div><br>
          </div>
          <div>
            <div>> How to choose .desktop files to show in Sugar
              Launcher.</div>
            <div><br>
            </div>
            <div>I think something similar to the "Fonts v1" activity
              would be good to start; a simple activity that lists all
              of the .desktop files available, and a star to
              select/deselect them. Would the output likely be a simple
              text file with all the selected files's full paths? That
              way, anyone could easily make such a text file before the
              UI is ready. </div>
          </div>
        </div>
      </blockquote>
      <div><br>
      </div>
      <div>I'd think that this would be best placed in a new My Settings
        panel - activities are about documents.  But, I'd agree with you
        that we just need a list, with icons and a check to
        select/deselect.</div>
    </blockquote>
    I'm leaning for drag and drop into home view.<br>
    <blockquote cite="mid:1468711133.2063.1@smtp.gmail.com" type="cite"><br>
      <blockquote type="cite">
        <div dir="ltr">
          <div>
            <div><br>
            </div>
            <div><a moz-do-not-send="true"
href="https://github.com/sugarlabs/edit-fonts-activity/tree/94c443f1b1c394f12edcb0af156542a4cee6c808">https://github.com/sugarlabs/edit-fonts-activity/tree/94c443f1b1c394f12edcb0af156542a4cee6c808</a><br>
            </div>
            <div><br>
            </div>
            <div>> How to make Journal and Activities behave well
              outside sugar (i.e. handle resize, multiple screens or
              virtual desktops)</div>
          </div>
        </div>
      </blockquote>
      <div><br>
      </div>
      <div>Maybe we could go with a more simple idea in the current?
         When the user opens an activity, a prompt is shown asking them
        to select a jobject to resume, or to title a new entry?</div>
    </blockquote>
    <blockquote cite="mid:1468711133.2063.1@smtp.gmail.com" type="cite"><br>
      <blockquote type="cite">
        <div dir="ltr">
          <div>
            <div><br>
            </div>
            <div>I think the core question is if Sugar becomes a MDI
              outside of its SDI desktop context. </div>
            <div><br>
            </div>
            <div><a moz-do-not-send="true"
                href="https://en.wikipedia.org/wiki/Single_document_interface">https://en.wikipedia.org/wiki/Single_document_interface</a><br>
            </div>
            <div><br>
            </div>
            <div><a moz-do-not-send="true"
                href="https://en.wikipedia.org/wiki/Multiple_document_interface">https://en.wikipedia.org/wiki/Multiple_document_interface</a><br>
            </div>
            <div><br>
            </div>
            <div>For me, I think a MDI Sugar is a simple solution to all
              those issues you list: it means the Journal and each
              Activity are each just another window. Perhaps the only
              'special' window is a "Home" activity where the frame is
              always visible, and in which its possible to switch from
              Home to Groups to Neighborhood to Network. <br>
            </div>
          </div>
        </div>
      </blockquote>
    </blockquote>
    <i>xfdesktop</i> is the component of XFCE which draws the "Desktop"
    including icons and wallpaper. That's where I think Sugar could live
    (as a root window handler and fancy launcher).<br>
    <blockquote cite="mid:1468711133.2063.1@smtp.gmail.com" type="cite">
      <blockquote type="cite">
        <div dir="ltr">
          <div>
            <div><br>
            </div>
            <div>Of course, it might be nice to add - as GIMP did when
              it went the other way from MDI to SDI - a preference so
              that there could be a single "Sugar" window that offers an
              experience similar to running a SOAS VM. <br>
            </div>
          </div>
        </div>
      </blockquote>
    </blockquote>
    Sugar shell already supports resizable windows (basically MDI)
    because we use Metacity as a window manager.<br>
    <br>
    It is Sugar Activities that are maximized and not resizable by
    default [because that's what sugar-toolkit does]. <br>
    <br>
    However, they are supposed to adjust to screen rotation, so in
    principle they could become resizable.<br>
    <br>
    <b>Was forced maximization a design decision based on the XO
      laptop's screen size? </b><br>
    I think it would make sense to allow resizing or tiling of Sugar
    Activities (as an option for larger screens).<br>
    <br>
    Other desktop environments expect to be able to resize and move
    windows so I think we should allow it at least in that case.<br>
    <br>
    Regards,<br>
    Sebastian<br>
  </body>
</html>