[Sugar-devel] FreeDesktop integration UI discussion

Tony Anderson tony_anderson at usa.net
Tue Jul 26 06:22:16 EDT 2016


Hi,

The design of Sugar is to make the list view complete and the home view 
show the 'favorites'. I assume this is what you are proposing.

Tony

On 07/26/2016 10:31 AM, Sam Parkinson wrote:
>
>
> On Tue, Jul 26, 2016 at 12:34 PM, Sebastian Silva 
> <sebastian at fuentelibre.org> wrote:
>>
>> Hi Sam, Dave,
>>
>> Thanks for bringing this up.
>>
>> El 16/07/16 a las 18:18, Sam Parkinson escribió:
>>>
>>>
>>> On Sun, Jul 17, 2016 at 12:33 AM, Dave Crossland <dave at lab6.com> wrote:
>>>>
>>>> Hi
>>>>
>>>> Sebastian just edited the wiki about the amazing FreeDesktop 
>>>> integration work he's been doing:
>>>>
>>>> https://wiki.sugarlabs.org/index.php?title=Features/FreeDesktop_integration&diff=next&oldid=98058
>>>>
>>>> He added 2 ui questions:
>>>>
>>>> > How to choose .desktop files to show in Sugar Launcher.
>>>>
>>>> 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.
>>>
>>> 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.
>> I'm leaning for drag and drop into home view.
>
> From where?  Dragging what?
>
>>
>>>
>>>>
>>>> https://github.com/sugarlabs/edit-fonts-activity/tree/94c443f1b1c394f12edcb0af156542a4cee6c808
>>>>
>>>> > How to make Journal and Activities behave well outside sugar 
>>>> (i.e. handle resize, multiple screens or virtual desktops)
>>>
>>> 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?
>>>
>>>>
>>>> I think the core question is if Sugar becomes a MDI outside of its 
>>>> SDI desktop context.
>>>>
>>>> https://en.wikipedia.org/wiki/Single_document_interface
>>>>
>>>> https://en.wikipedia.org/wiki/Multiple_document_interface
>>>>
>>>> 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.
>> /xfdesktop/ 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).
>>>>
>>>> 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.
>> Sugar shell already supports resizable windows (basically MDI) 
>> because we use Metacity as a window manager.
>>
>> It is Sugar Activities that are maximized and not resizable by 
>> default [because that's what sugar-toolkit does].
>>
>> However, they are supposed to adjust to screen rotation, so in 
>> principle they could become resizable.
>>
>> *Was forced maximization a design decision based on the XO laptop's 
>> screen size? *
>> I think it would make sense to allow resizing or tiling of Sugar 
>> Activities (as an option for larger screens).
>>
>> Other desktop environments expect to be able to resize and move 
>> windows so I think we should allow it at least in that case.
>
> We should defiantly allow sugar activities to be resized when they are 
> run inside of GNOME.
>
> Inside of Sugar, it would be nice to expose this feature as well.  But 
> I think that we need to design it an do it well.  I'm personally a fan 
> of how Apple's iOS split view implementation.  It is very simple and 
> friendly. It appears to be a design that works well on laptop sized 
> screens - from your 7" xos/ipad minis to the 11" ipad.  It probably 
> would work well on larger laptops too - I personally just use 
> fullscreen or vertical split in GNOME.  But this is for discussion!
>
> Thanks,
> Sam
>
> [1] http://osxdaily.com/2015/12/04/use-split-view-multitasking-ipad/
>>
>>
>> Regards,
>> Sebastian
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160726/0912202f/attachment.html>


More information about the Sugar-devel mailing list