<br><br>On Sun, Jul 17, 2016 at 12:33 AM, Dave Crossland <dave@lab6.com> 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 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><br><blockquote type="cite"><div dir="ltr"><div><div><br></div><div><a 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><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 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 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. </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. </div></div></div></blockquote><div><br></div><div>Like sugar-runner?</div><br><blockquote type="cite"><div dir="ltr"><div><div><br></div><div>That could even be done using suitably configured 3rd party software rather than writing our own code... I remember a long time ago when Sawfish was the GNOME 2 window manager that you could write lisp scripts to programmatically place windows, and I think there was something specific for that purpose when GNOME moved to metacity (that was also scripted in lisp) but I forgot its name. =)</div><div><br></div><div>Cheers</div><div>Dave</div>
</div></div>
</blockquote>