Re: [Sugar-devel] [DESIGN] icons for import/export document proposal

2011-06-17 Thread Gary Martin
Hi Manuel,

On 16 Jun 2011, at 05:29, manuel quiñones wrote:

 El día 16 de junio de 2011 01:23, Gonzalo Odiard gonz...@laptop.org 
 escribió:
 NIce!
 
 Thanks! :)
 
 Two options more:
 
 http://dev.laptop.org/~manuq/import-export/document_import-export_2.png
 
 I think they are more clear, but the objects (arrow and doc) may be
 too small on screen.

Sorry for this rushed email, I'm late to this thread!

- I agree the 2nd two designs don't provide enough space for the object being 
imported/exported (the blank document is the simplest visual case).

- The 1st design is better in size but is too similar to the existing 14 
transfer-from- and transfer-to- icons already used in sugar-artwork for 
the object transfer over the network feature (Journal Send to - friend).

- I think introducing a 3d metaphor with the use of perspective is not ideal – 
I'm sure there was a past thread about avoiding 3D metaphors in the flat 
silhouette design style, but I can't find it, no mention of perspective in the 
HIG either. There are only a few cases of 3D styling in Sugar designs at the 
moment (the open Journal cover in the Keep icon, the my computer XO icon, the 
long/lat lines on the Browse related icons) and none try to show perspective.

Taking a step back, here's a quick list of the goals I have written down:

1) ability to show different object types (pdf, png, generic image, python, etc)
2) visually distinguish importing vs. exporting from/to the Journal
3) distinguish between the existing Send to -- friend and 
importing/exporting from your Journal
4) visually distinguish saving/loading from the file system tree

Personally I have a strong dislike for case 4. It seems a short term 
compromise/hack to raise a traditional gnome file chooser. Ideally if this is 
seen an essential Sugar feature, the Object Chooser should allow switching to 
view of the filesystem which – to be honest – seems like an almost solved 
problem already as the Object Chooser will display any extra mounted volumes in 
its toolbar (like a USB stick). Walter has a proposed patch already that shows 
your ~/Documents folder in just such a way in the Journal, so the same could be 
done for the Object Chooser (not sure the if ~/Documents patch works at the 
volume mount level so might need some extra work). The need for case 4 could 
then be dropped and all activity authors would automatically benefit from the 
new ability.

If case 4 goes away, we could go back to the original design used for the Keep 
icon. Where we have a large user fill/stroke coloured image of the object in 
question (pdf, png, generic image, python, etc) and a small white arrow in the 
top right corner. Pointing to the document visual to indicate creation of it 
(export to ...), and pointing away from it to indicate loading of it (import 
from ...).

Regards,
--Gary

 Gonzalo
 
 2011/6/16 manuel quiñones ma...@laptop.org
 
 Hi, I'm sending my first try at this icons, based on a discussion in
 the design meeting past sunday (sorry Gary you missed the last part).
 
 It becomes apparent that we need icons for export and import of
 documents.  For example, Write reuses the document-save icon for
 export.
 
 http://dev.laptop.org/~manuq/import-export/document-import.svg
 http://dev.laptop.org/~manuq/import-export/document-export.svg
 http://dev.laptop.org/~manuq/import-export/document_import-export.png
 
 This is how they can be used in Write:
 
 http://dev.laptop.org/~manuq/import-export/import-export_mockup.png
 
 Regards,
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
 
 
 
 
 
 -- 
 .. manuq ..
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [DESIGN] icons for import/export document proposal

2011-06-17 Thread Walter Bender
2011/6/17 Gary Martin garycmar...@googlemail.com:
 Hi Manuel,

 On 16 Jun 2011, at 05:29, manuel quiñones wrote:

 El día 16 de junio de 2011 01:23, Gonzalo Odiard gonz...@laptop.org 
 escribió:
 NIce!

 Thanks! :)

 Two options more:

 http://dev.laptop.org/~manuq/import-export/document_import-export_2.png

 I think they are more clear, but the objects (arrow and doc) may be
 too small on screen.

 Sorry for this rushed email, I'm late to this thread!

 - I agree the 2nd two designs don't provide enough space for the object being 
 imported/exported (the blank document is the simplest visual case).

 - The 1st design is better in size but is too similar to the existing 14 
 transfer-from- and transfer-to- icons already used in sugar-artwork 
 for the object transfer over the network feature (Journal Send to - 
 friend).

 - I think introducing a 3d metaphor with the use of perspective is not ideal 
 – I'm sure there was a past thread about avoiding 3D metaphors in the flat 
 silhouette design style, but I can't find it, no mention of perspective in 
 the HIG either. There are only a few cases of 3D styling in Sugar designs at 
 the moment (the open Journal cover in the Keep icon, the my computer XO icon, 
 the long/lat lines on the Browse related icons) and none try to show 
 perspective.

 Taking a step back, here's a quick list of the goals I have written down:

 1) ability to show different object types (pdf, png, generic image, python, 
 etc)
 2) visually distinguish importing vs. exporting from/to the Journal
 3) distinguish between the existing Send to -- friend and 
 importing/exporting from your Journal
 4) visually distinguish saving/loading from the file system tree

 Personally I have a strong dislike for case 4. It seems a short term 
 compromise/hack to raise a traditional gnome file chooser. Ideally if this is 
 seen an essential Sugar feature, the Object Chooser should allow switching to 
 view of the filesystem which – to be honest – seems like an almost solved 
 problem already as the Object Chooser will display any extra mounted volumes 
 in its toolbar (like a USB stick). Walter has a proposed patch already that 
 shows your ~/Documents folder in just such a way in the Journal, so the same 
 could be done for the Object Chooser (not sure the if ~/Documents patch works 
 at the volume mount level so might need some extra work). The need for case 4 
 could then be dropped and all activity authors would automatically benefit 
 from the new ability.

 If case 4 goes away, we could go back to the original design used for the 
 Keep icon. Where we have a large user fill/stroke coloured image of the 
 object in question (pdf, png, generic image, python, etc) and a small white 
 arrow in the top right corner. Pointing to the document visual to indicate 
 creation of it (export to ...), and pointing away from it to indicate loading 
 of it (import from ...).

+1. But we need to take care about what parts of the file system will
be made available this way: maybe something set through gconf?
Indexing everything would incur a lot of overhead and result in a very
long flat (but searchable) list -- not very useful). I could see
indexing $HOME/Documents, $HOME/Activities (if you set some developer
switch or some other trigger), and perhaps some $HOME/Media directory
that encompasses the usual Pictures, Video, Music...).

-walter


 Regards,
 --Gary

 Gonzalo

 2011/6/16 manuel quiñones ma...@laptop.org

 Hi, I'm sending my first try at this icons, based on a discussion in
 the design meeting past sunday (sorry Gary you missed the last part).

 It becomes apparent that we need icons for export and import of
 documents.  For example, Write reuses the document-save icon for
 export.

 http://dev.laptop.org/~manuq/import-export/document-import.svg
 http://dev.laptop.org/~manuq/import-export/document-export.svg
 http://dev.laptop.org/~manuq/import-export/document_import-export.png

 This is how they can be used in Write:

 http://dev.laptop.org/~manuq/import-export/import-export_mockup.png

 Regards,
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel





 --
 .. manuq ..
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel





-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [DESIGN] icons for import/export document proposal

2011-06-17 Thread Walter Bender
On Fri, Jun 17, 2011 at 9:06 AM, Walter Bender walter.ben...@gmail.com wrote:
 2011/6/17 Gary Martin garycmar...@googlemail.com:
 Hi Manuel,

 On 16 Jun 2011, at 05:29, manuel quiñones wrote:

 El día 16 de junio de 2011 01:23, Gonzalo Odiard gonz...@laptop.org 
 escribió:
 NIce!

 Thanks! :)

 Two options more:

 http://dev.laptop.org/~manuq/import-export/document_import-export_2.png

 I think they are more clear, but the objects (arrow and doc) may be
 too small on screen.

 Sorry for this rushed email, I'm late to this thread!

 - I agree the 2nd two designs don't provide enough space for the object 
 being imported/exported (the blank document is the simplest visual case).

 - The 1st design is better in size but is too similar to the existing 14 
 transfer-from- and transfer-to- icons already used in sugar-artwork 
 for the object transfer over the network feature (Journal Send to - 
 friend).

 - I think introducing a 3d metaphor with the use of perspective is not ideal 
 – I'm sure there was a past thread about avoiding 3D metaphors in the flat 
 silhouette design style, but I can't find it, no mention of perspective in 
 the HIG either. There are only a few cases of 3D styling in Sugar designs at 
 the moment (the open Journal cover in the Keep icon, the my computer XO 
 icon, the long/lat lines on the Browse related icons) and none try to show 
 perspective.

 Taking a step back, here's a quick list of the goals I have written down:

 1) ability to show different object types (pdf, png, generic image, python, 
 etc)
 2) visually distinguish importing vs. exporting from/to the Journal
 3) distinguish between the existing Send to -- friend and 
 importing/exporting from your Journal
 4) visually distinguish saving/loading from the file system tree

 Personally I have a strong dislike for case 4. It seems a short term 
 compromise/hack to raise a traditional gnome file chooser. Ideally if this 
 is seen an essential Sugar feature, the Object Chooser should allow 
 switching to view of the filesystem which – to be honest – seems like an 
 almost solved problem already as the Object Chooser will display any extra 
 mounted volumes in its toolbar (like a USB stick). Walter has a proposed 
 patch already that shows your ~/Documents folder in just such a way in the 
 Journal, so the same could be done for the Object Chooser (not sure the if 
 ~/Documents patch works at the volume mount level so might need some extra 
 work). The need for case 4 could then be dropped and all activity authors 
 would automatically benefit from the new ability.

 If case 4 goes away, we could go back to the original design used for the 
 Keep icon. Where we have a large user fill/stroke coloured image of the 
 object in question (pdf, png, generic image, python, etc) and a small white 
 arrow in the top right corner. Pointing to the document visual to indicate 
 creation of it (export to ...), and pointing away from it to indicate 
 loading of it (import from ...).

 +1. But we need to take care about what parts of the file system will
 be made available this way: maybe something set through gconf?
 Indexing everything would incur a lot of overhead and result in a very
 long flat (but searchable) list -- not very useful). I could see
 indexing $HOME/Documents, $HOME/Activities (if you set some developer
 switch or some other trigger), and perhaps some $HOME/Media directory
 that encompasses the usual Pictures, Video, Music...).

One footnote: We probably still need some explicit mechanism for
saving to the filesystem. If, for exampke, you open a document from
$HOME/Documents in Write, the file you save is in the Journal. You
could drag that file back into $HOME/Documents, but it would probably
be nice to be able to explicitly write to it as well. (See my fork of
Edit in git as an example.)

-walter

 -walter


 Regards,
 --Gary

 Gonzalo

 2011/6/16 manuel quiñones ma...@laptop.org

 Hi, I'm sending my first try at this icons, based on a discussion in
 the design meeting past sunday (sorry Gary you missed the last part).

 It becomes apparent that we need icons for export and import of
 documents.  For example, Write reuses the document-save icon for
 export.

 http://dev.laptop.org/~manuq/import-export/document-import.svg
 http://dev.laptop.org/~manuq/import-export/document-export.svg
 http://dev.laptop.org/~manuq/import-export/document_import-export.png

 This is how they can be used in Write:

 http://dev.laptop.org/~manuq/import-export/import-export_mockup.png

 Regards,
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel





 --
 .. manuq ..
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel





 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org




-- 
Walter Bender
Sugar Labs

Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Walter Bender
On Fri, Jun 17, 2011 at 9:28 AM, Esteban Bordón
ebor...@plan.ceibal.edu.uy wrote:
 In fact, Sugar working quite well, the main problem is that in many
 activities does not using the function zoom defined in
 sugar/graphics/style.py and doesn't scale well.

In your screenshots, it becomes clear that there is a problem with the
Journal detail view. We'll need to work on that. As far as individual
activities, perhaps we need a Code Sprint some weekend to identify and
fix the misbehaving ones, starting with the ones that are of most
interest to the teachers and kids.

regards.

-walter


 I attach some screenshots.

 regards,

 Esteban Bordón
 Investigación y Desarrollo - Plan Ceibal
 Centro Ceibal - Av. Italia 6201 - Montevideo, Uruguay


 2011/6/16 Walter Bender walter.ben...@gmail.com

 On Thu, Jun 16, 2011 at 2:58 PM, Esteban Bordón
 ebor...@plan.ceibal.edu.uy wrote:
   One of the most noticeable source for incompatibilities seems to be
   screen definition, 800x600 in the Olidata, and thus several
   Activities are
   cropped,
 
  Screen definition is 800x480 ...
 
 
  Ouch, quite a few Activity toolbars will likely overflow at 800x600
  (overflow widgets land in a drop down menu in the far right of the
  toolbar
  that shows the text from the tool button hint only). The XO is a
  1200x900
  screen, about a year or two back there was general consensus that we
  should
  try and make sure Activities worked well down too 1024x768 as that was
  common in emulated environments and regular laptops/desktops.
 
  These 800x600 display machines will want to make sure they are running
  Sugar using an environmental variable of  SUGAR_SCALING=72, this will
  shrink
  the UI scale down to fit the lower screen resolution. SUGAR_SCALING
  currently only has an effect at either 72 (works well for 800x600 and
  1024x768) or 100 (for 1200x900 or larger).

 Hmm. I routinely run Sugar in a VM at 800x600 and it is -- with very
 few exceptions -- working quite well. I've not tried 800x480 in a
 while... not ideal, but it should generally work. Can you describe
 some of the specific problems you are encountering?

 -walter



 
  With SUGAR_SCALING=72 Sugar have some problems showing  properties of a
  journal entry for example. I trying to set lower values of SUGAR_SCALING
  but
  I have not getting good results.
 
  Regards,
  Esteban.
 
 
 
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 



 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org





-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Esteban Bordón
In most cases the problem is specific of the activities, then people must
modify the activities one by one.


2011/6/16 Caryl Bigenho cbige...@hotmail.com

  Hello Esteban (and all),

 It would be wonderful if you or someone else could write up some very easy
 to follow instructions for doing the screen scaling, in Spanish, for the
 teachers in Uruguay.  Don't assume anything.  Pretend the teacher is a
 total beginner (on the Olidata many will be). Make it a Grannie's Guide
 type document and they will love you forever for doing it!

 Caryl (aka GrannieB)

 --
 From: ebor...@plan.ceibal.edu.uy
 Date: Thu, 16 Jun 2011 15:58:43 -0300
 To: garycmar...@googlemail.com
 CC: i...@lists.sugarlabs.org; yamap...@gmail.com;
 sugar-devel@lists.sugarlabs.org
 Subject: Re: [IAEP] [Sugar-devel] Olidata computers in Uruguay


  One of the most noticeable source for incompatibilities seems to be
 screen definition, 800x600 in the Olidata, and thus several Activities are
 cropped,


 Screen definition is 800x480 ...



 Ouch, quite a few Activity toolbars will likely overflow at 800x600
 (overflow widgets land in a drop down menu in the far right of the toolbar
 that shows the text from the tool button hint only). The XO is a 1200x900
 screen, about a year or two back there was general consensus that we should
 try and make sure Activities worked well down too 1024x768 as that was
 common in emulated environments and regular laptops/desktops.

 These 800x600 display machines will want to make sure they are running
 Sugar using an environmental variable of  SUGAR_SCALING=72, this will shrink
 the UI scale down to fit the lower screen resolution. SUGAR_SCALING
 currently only has an effect at either 72 (works well for 800x600 and
 1024x768) or 100 (for 1200x900 or larger).


 With SUGAR_SCALING=72 Sugar have some problems showing  properties of a
 journal entry for example. I trying to set lower values of SUGAR_SCALING but
 I have not getting good results.

 Regards,
 Esteban.



 ___ IAEP -- It's An Education
 Project (not a laptop project!) i...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Walter Bender
On Fri, Jun 17, 2011 at 9:33 AM, Esteban Bordón
ebor...@plan.ceibal.edu.uy wrote:
 In most cases the problem is specific of the activities, then people must
 modify the activities one by one.


 2011/6/16 Caryl Bigenho cbige...@hotmail.com

 Hello Esteban (and all),
 It would be wonderful if you or someone else could write up some very easy
 to follow instructions for doing the screen scaling, in Spanish, for the
 teachers in Uruguay.  Don't assume anything.  Pretend the teacher is a total
 beginner (on the Olidata many will be). Make it a Grannie's Guide type
 document and they will love you forever for doing it!
 Caryl (aka GrannieB)

 
 From: ebor...@plan.ceibal.edu.uy
 Date: Thu, 16 Jun 2011 15:58:43 -0300
 To: garycmar...@googlemail.com
 CC: i...@lists.sugarlabs.org; yamap...@gmail.com;
 sugar-devel@lists.sugarlabs.org
 Subject: Re: [IAEP] [Sugar-devel] Olidata computers in Uruguay

  One of the most noticeable source for incompatibilities seems to be
  screen definition, 800x600 in the Olidata, and thus several Activities are
  cropped,

 Screen definition is 800x480 ...


 Ouch, quite a few Activity toolbars will likely overflow at 800x600
 (overflow widgets land in a drop down menu in the far right of the toolbar
 that shows the text from the tool button hint only). The XO is a 1200x900
 screen, about a year or two back there was general consensus that we should
 try and make sure Activities worked well down too 1024x768 as that was
 common in emulated environments and regular laptops/desktops.

 These 800x600 display machines will want to make sure they are running
 Sugar using an environmental variable of  SUGAR_SCALING=72, this will shrink
 the UI scale down to fit the lower screen resolution. SUGAR_SCALING
 currently only has an effect at either 72 (works well for 800x600 and
 1024x768) or 100 (for 1200x900 or larger).

 With SUGAR_SCALING=72 Sugar have some problems showing  properties of a
 journal entry for example. I trying to set lower values of SUGAR_SCALING but
 I have not getting good results.

 Regards,
 Esteban.



 ___ IAEP -- It's An Education
 Project (not a laptop project!) i...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



I've created a ticket to track the Journal Detail View problem:

http://bugs.sugarlabs.org/ticket/2899

regards.

-walter

-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Esteban Bordón
Thanks.

We'll try to start to fix the most interest activities.

regards,

Esteban.


2011/6/17 Walter Bender walter.ben...@gmail.com

 On Fri, Jun 17, 2011 at 9:33 AM, Esteban Bordón
 ebor...@plan.ceibal.edu.uy wrote:
  In most cases the problem is specific of the activities, then people must
  modify the activities one by one.
 
 
  2011/6/16 Caryl Bigenho cbige...@hotmail.com
 
  Hello Esteban (and all),
  It would be wonderful if you or someone else could write up some very
 easy
  to follow instructions for doing the screen scaling, in Spanish, for the
  teachers in Uruguay.  Don't assume anything.  Pretend the teacher is a
 total
  beginner (on the Olidata many will be). Make it a Grannie's Guide type
  document and they will love you forever for doing it!
  Caryl (aka GrannieB)
 
  
  From: ebor...@plan.ceibal.edu.uy
  Date: Thu, 16 Jun 2011 15:58:43 -0300
  To: garycmar...@googlemail.com
  CC: i...@lists.sugarlabs.org; yamap...@gmail.com;
  sugar-devel@lists.sugarlabs.org
  Subject: Re: [IAEP] [Sugar-devel] Olidata computers in Uruguay
 
   One of the most noticeable source for incompatibilities seems to be
   screen definition, 800x600 in the Olidata, and thus several Activities
 are
   cropped,
 
  Screen definition is 800x480 ...
 
 
  Ouch, quite a few Activity toolbars will likely overflow at 800x600
  (overflow widgets land in a drop down menu in the far right of the
 toolbar
  that shows the text from the tool button hint only). The XO is a
 1200x900
  screen, about a year or two back there was general consensus that we
 should
  try and make sure Activities worked well down too 1024x768 as that was
  common in emulated environments and regular laptops/desktops.
 
  These 800x600 display machines will want to make sure they are running
  Sugar using an environmental variable of  SUGAR_SCALING=72, this will
 shrink
  the UI scale down to fit the lower screen resolution. SUGAR_SCALING
  currently only has an effect at either 72 (works well for 800x600 and
  1024x768) or 100 (for 1200x900 or larger).
 
  With SUGAR_SCALING=72 Sugar have some problems showing  properties of a
  journal entry for example. I trying to set lower values of SUGAR_SCALING
 but
  I have not getting good results.
 
  Regards,
  Esteban.
 
 
 
  ___ IAEP -- It's An
 Education
  Project (not a laptop project!) i...@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/iaep
 
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 

 I've created a ticket to track the Journal Detail View problem:

 http://bugs.sugarlabs.org/ticket/2899

 regards.

 -walter

 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [PATCH] Journal: Do not rescan external device if is not needed - OLPC #10841

2011-06-17 Thread godiard
From: Gonzalo Odiard godi...@gmail.com

Signed-off-by: Gonzalo Odiard gonz...@laptop.org

Do not rescan if the created item is not part of the currently selected view
---
 src/jarabe/journal/listview.py |   10 +-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
index 0aee1b7..1bc8f8a 100644
--- a/src/jarabe/journal/listview.py
+++ b/src/jarabe/journal/listview.py
@@ -118,7 +118,8 @@ class BaseListView(gtk.Bin):
 model.deleted.connect(self.__model_deleted_cb)
 
 def __model_created_cb(self, sender, **kwargs):
-self._set_dirty()
+if self._is_new_item_visible(kwargs):
+self._set_dirty()
 
 def __model_updated_cb(self, sender, **kwargs):
 self._set_dirty()
@@ -126,6 +127,13 @@ class BaseListView(gtk.Bin):
 def __model_deleted_cb(self, sender, **kwargs):
 self._set_dirty()
 
+def _is_new_item_visible(self, kwargs):
+Check if the created item is part of the currently selected view
+if self._query['mountpoints'] == ['/']:
+return not kwargs['object_id'].startswith('/')
+else:
+return 
kwargs['object_id'].startswith(self._query['mountpoints'][0])
+
 def _add_columns(self):
 cell_favorite = CellRendererFavorite(self.tree_view)
 cell_favorite.connect('clicked', self.__favorite_clicked_cb)
-- 
1.7.4.4

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [PATCH] Journal: Do not rescan external device if is not needed - OLPC #10841

2011-06-17 Thread Martin Abente
It would be useful to do this with the deleted and updated callbacks
too. :) Makes no sense to refresh the ListModel when the object_id
doesn't belong to it.

On Fri, Jun 17, 2011 at 10:20 AM,  godi...@sugarlabs.org wrote:
 From: Gonzalo Odiard godi...@gmail.com

 Signed-off-by: Gonzalo Odiard gonz...@laptop.org

 Do not rescan if the created item is not part of the currently selected view
 ---
  src/jarabe/journal/listview.py |   10 +-
  1 files changed, 9 insertions(+), 1 deletions(-)

 diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
 index 0aee1b7..1bc8f8a 100644
 --- a/src/jarabe/journal/listview.py
 +++ b/src/jarabe/journal/listview.py
 @@ -118,7 +118,8 @@ class BaseListView(gtk.Bin):
         model.deleted.connect(self.__model_deleted_cb)

     def __model_created_cb(self, sender, **kwargs):
 -        self._set_dirty()
 +        if self._is_new_item_visible(kwargs):
 +            self._set_dirty()

     def __model_updated_cb(self, sender, **kwargs):
         self._set_dirty()
 @@ -126,6 +127,13 @@ class BaseListView(gtk.Bin):
     def __model_deleted_cb(self, sender, **kwargs):
         self._set_dirty()

 +    def _is_new_item_visible(self, kwargs):
 +        Check if the created item is part of the currently selected 
 view
 +        if self._query['mountpoints'] == ['/']:
 +            return not kwargs['object_id'].startswith('/')
 +        else:
 +            return 
 kwargs['object_id'].startswith(self._query['mountpoints'][0])
 +
     def _add_columns(self):
         cell_favorite = CellRendererFavorite(self.tree_view)
         cell_favorite.connect('clicked', self.__favorite_clicked_cb)
 --
 1.7.4.4

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [PATCH] Journal: Do not rescan external device if is not needed - OLPC #10841

2011-06-17 Thread Gonzalo Odiard
On Fri, Jun 17, 2011 at 11:34 AM, Martin Abente 
martin.abente.lah...@gmail.com wrote:

 It would be useful to do this with the deleted and updated callbacks
 too. :)


Was my first idea, but you can't trigger delete or update when you are
looking another view
(like uodate the journal when you are looking a external device)



 Makes no sense to refresh the ListModel when the object_id
 doesn't belong to it.


This is tricky too. Because in external devices, the object_id is the path
of the file,
and when you change the title in the list view, the file_name is changed,
and the object_id is not synchronized. I was doing tests, but we need change
a lot of code.
I think is better do it in a separate patch.

Gonzalo



 On Fri, Jun 17, 2011 at 10:20 AM,  godi...@sugarlabs.org wrote:
  From: Gonzalo Odiard godi...@gmail.com
 
  Signed-off-by: Gonzalo Odiard gonz...@laptop.org
 
  Do not rescan if the created item is not part of the currently selected
 view
  ---
   src/jarabe/journal/listview.py |   10 +-
   1 files changed, 9 insertions(+), 1 deletions(-)
 
  diff --git a/src/jarabe/journal/listview.py
 b/src/jarabe/journal/listview.py
  index 0aee1b7..1bc8f8a 100644
  --- a/src/jarabe/journal/listview.py
  +++ b/src/jarabe/journal/listview.py
  @@ -118,7 +118,8 @@ class BaseListView(gtk.Bin):
  model.deleted.connect(self.__model_deleted_cb)
 
  def __model_created_cb(self, sender, **kwargs):
  -self._set_dirty()
  +if self._is_new_item_visible(kwargs):
  +self._set_dirty()
 
  def __model_updated_cb(self, sender, **kwargs):
  self._set_dirty()
  @@ -126,6 +127,13 @@ class BaseListView(gtk.Bin):
  def __model_deleted_cb(self, sender, **kwargs):
  self._set_dirty()
 
  +def _is_new_item_visible(self, kwargs):
  +Check if the created item is part of the currently selected
 view
  +if self._query['mountpoints'] == ['/']:
  +return not kwargs['object_id'].startswith('/')
  +else:
  +return
 kwargs['object_id'].startswith(self._query['mountpoints'][0])
  +
  def _add_columns(self):
  cell_favorite = CellRendererFavorite(self.tree_view)
  cell_favorite.connect('clicked', self.__favorite_clicked_cb)
  --
  1.7.4.4
 
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 




-- 
Gonzalo Odiard
SugarLabs Argentina
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Gary Martin
On 17 Jun 2011, at 14:42, Esteban Bordón wrote:

 Thanks.
 
 We'll try to start to fix the most interest activities.

Thanks for your screenshots. I've created a ticket for Cartoon Builder, 
TamTamMini, and Distance, if you could report and take more screenshots of 
other activities you discover that would be very helpful:

http://bugs.sugarlabs.org/ticket/2900
http://bugs.sugarlabs.org/ticket/2901
http://bugs.sugarlabs.org/ticket/2902

Some background FWIW: Much of Sugar and its activities were designed with the 
1200x900 screen in mind, luckily with the XO screen rotation feature most 
developers were also often reminded and aware of needing to make sure their 
design layouts were flexible enough to work at 900x1200. When Sugar Labs was 
spun off from OLPC to work on Sugar, there was much effort from SL to make 
Sugar more hardware agnostic and work on more traditional laptops, part of this 
meant that 1024x768 was much more commonly being used and tested by developers; 
and the default when running Sugar in a window under Gnome was 800x600, which 
has been generally treated as the worst case scenario. So it's that 480 
vertical pixels count, a reduction of 120 from our assumed worst case, that's 
catching some of us out ;-)

Regards,
--Gary

 regards,
 
 Esteban.
 
 
 2011/6/17 Walter Bender walter.ben...@gmail.com
 On Fri, Jun 17, 2011 at 9:33 AM, Esteban Bordón
 ebor...@plan.ceibal.edu.uy wrote:
  In most cases the problem is specific of the activities, then people must
  modify the activities one by one.
 
 
  2011/6/16 Caryl Bigenho cbige...@hotmail.com
 
  Hello Esteban (and all),
  It would be wonderful if you or someone else could write up some very easy
  to follow instructions for doing the screen scaling, in Spanish, for the
  teachers in Uruguay.  Don't assume anything.  Pretend the teacher is a 
  total
  beginner (on the Olidata many will be). Make it a Grannie's Guide type
  document and they will love you forever for doing it!
  Caryl (aka GrannieB)
 
  
  From: ebor...@plan.ceibal.edu.uy
  Date: Thu, 16 Jun 2011 15:58:43 -0300
  To: garycmar...@googlemail.com
  CC: i...@lists.sugarlabs.org; yamap...@gmail.com;
  sugar-devel@lists.sugarlabs.org
  Subject: Re: [IAEP] [Sugar-devel] Olidata computers in Uruguay
 
   One of the most noticeable source for incompatibilities seems to be
   screen definition, 800x600 in the Olidata, and thus several Activities 
   are
   cropped,
 
  Screen definition is 800x480 ...
 
 
  Ouch, quite a few Activity toolbars will likely overflow at 800x600
  (overflow widgets land in a drop down menu in the far right of the toolbar
  that shows the text from the tool button hint only). The XO is a 1200x900
  screen, about a year or two back there was general consensus that we should
  try and make sure Activities worked well down too 1024x768 as that was
  common in emulated environments and regular laptops/desktops.
 
  These 800x600 display machines will want to make sure they are running
  Sugar using an environmental variable of  SUGAR_SCALING=72, this will 
  shrink
  the UI scale down to fit the lower screen resolution. SUGAR_SCALING
  currently only has an effect at either 72 (works well for 800x600 and
  1024x768) or 100 (for 1200x900 or larger).
 
  With SUGAR_SCALING=72 Sugar have some problems showing  properties of a
  journal entry for example. I trying to set lower values of SUGAR_SCALING 
  but
  I have not getting good results.
 
  Regards,
  Esteban.
 
 
 
  ___ IAEP -- It's An Education
  Project (not a laptop project!) i...@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/iaep
 
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 
 
 I've created a ticket to track the Journal Detail View problem:
 
 http://bugs.sugarlabs.org/ticket/2899
 
 regards.
 
 -walter
 
 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org
 
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Sean DALY
FYI, I acquired a Gen1 Classmate with 7 screen (an Olidata JumPc) for
testing purposes two years ago and with Martin Langhoff's help filed a
ticket on this issue:

http://bugs.sugarlabs.org/ticket/868

this photo of mine may be helpful to see what we're talking about:

http://www.flickr.com/photos/39656470@N02/3648785920/in/photostream

I remember being told that there were no plans to scale Sugar screens
to work with 480, that 600 was the minimum

Sean



On Fri, Jun 17, 2011 at 5:16 PM, Gary Martin garycmar...@googlemail.com wrote:
 On 17 Jun 2011, at 14:42, Esteban Bordón wrote:

 Thanks.

 We'll try to start to fix the most interest activities.

 Thanks for your screenshots. I've created a ticket for Cartoon Builder, 
 TamTamMini, and Distance, if you could report and take more screenshots of 
 other activities you discover that would be very helpful:

        http://bugs.sugarlabs.org/ticket/2900
        http://bugs.sugarlabs.org/ticket/2901
        http://bugs.sugarlabs.org/ticket/2902

 Some background FWIW: Much of Sugar and its activities were designed with the 
 1200x900 screen in mind, luckily with the XO screen rotation feature most 
 developers were also often reminded and aware of needing to make sure their 
 design layouts were flexible enough to work at 900x1200. When Sugar Labs was 
 spun off from OLPC to work on Sugar, there was much effort from SL to make 
 Sugar more hardware agnostic and work on more traditional laptops, part of 
 this meant that 1024x768 was much more commonly being used and tested by 
 developers; and the default when running Sugar in a window under Gnome was 
 800x600, which has been generally treated as the worst case scenario. So it's 
 that 480 vertical pixels count, a reduction of 120 from our assumed worst 
 case, that's catching some of us out ;-)

 Regards,
 --Gary

 regards,

 Esteban.


 2011/6/17 Walter Bender walter.ben...@gmail.com
 On Fri, Jun 17, 2011 at 9:33 AM, Esteban Bordón
 ebor...@plan.ceibal.edu.uy wrote:
  In most cases the problem is specific of the activities, then people must
  modify the activities one by one.
 
 
  2011/6/16 Caryl Bigenho cbige...@hotmail.com
 
  Hello Esteban (and all),
  It would be wonderful if you or someone else could write up some very easy
  to follow instructions for doing the screen scaling, in Spanish, for the
  teachers in Uruguay.  Don't assume anything.  Pretend the teacher is a 
  total
  beginner (on the Olidata many will be). Make it a Grannie's Guide type
  document and they will love you forever for doing it!
  Caryl (aka GrannieB)
 
  
  From: ebor...@plan.ceibal.edu.uy
  Date: Thu, 16 Jun 2011 15:58:43 -0300
  To: garycmar...@googlemail.com
  CC: i...@lists.sugarlabs.org; yamap...@gmail.com;
  sugar-devel@lists.sugarlabs.org
  Subject: Re: [IAEP] [Sugar-devel] Olidata computers in Uruguay
 
   One of the most noticeable source for incompatibilities seems to be
   screen definition, 800x600 in the Olidata, and thus several Activities 
   are
   cropped,
 
  Screen definition is 800x480 ...
 
 
  Ouch, quite a few Activity toolbars will likely overflow at 800x600
  (overflow widgets land in a drop down menu in the far right of the toolbar
  that shows the text from the tool button hint only). The XO is a 1200x900
  screen, about a year or two back there was general consensus that we 
  should
  try and make sure Activities worked well down too 1024x768 as that was
  common in emulated environments and regular laptops/desktops.
 
  These 800x600 display machines will want to make sure they are running
  Sugar using an environmental variable of  SUGAR_SCALING=72, this will 
  shrink
  the UI scale down to fit the lower screen resolution. SUGAR_SCALING
  currently only has an effect at either 72 (works well for 800x600 and
  1024x768) or 100 (for 1200x900 or larger).
 
  With SUGAR_SCALING=72 Sugar have some problems showing  properties of a
  journal entry for example. I trying to set lower values of SUGAR_SCALING 
  but
  I have not getting good results.
 
  Regards,
  Esteban.
 
 
 
  ___ IAEP -- It's An Education
  Project (not a laptop project!) i...@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/iaep
 
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 

 I've created a ticket to track the Journal Detail View problem:

 http://bugs.sugarlabs.org/ticket/2899

 regards.

 -walter

 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

 ___
 IAEP -- It's An Education Project (not a laptop project!)
 i...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep


Re: [Sugar-devel] [SoaS] new SoaSv5 test image - Last change to test and fix issues

2011-06-17 Thread Thomas C Gilliard



Thomas C Gilliard wrote:

Testing 06/14/2011
-Trying to create a 2 GB .img file for dd writing to 2 GB USB's-

SoaSv5-20110612-i686.iso - fresh download
http://fedora.roving-it.com/SoaSv5-20110612-i686.iso
*boot CD ACER ASPIRE ONE N450-(external usb DVD/CD writer)
:insert new USB (Lexar firefly 4GB)
*sugar terminal
su
password (not needed)
:liveinst
custom
/ ext4  fill all of usb
no swap
 copyright on f15 anacona install screen is 2003-2010
sucessful
*start f15 gnome3-shell from 500GB external HD install
insert new USB
*gparted:
: check device name
terminal: #
dd if=/dev/sdb of=SoaSv5-20110612 bs=4k
*gparted:
resize partition to 2GiB
*Boot resized USB
nm-connection-editor
wireless add
(wep ascii password)
connects to AP as finish adding ssid
surf and IRC connect on wireless
NO Jabber connection
Insert wired network
My Settings/About Me/color change; restart
f1 Neighborhood fills with  200 Avitars
unplug eth0
My Settings/About Me/color change; restart
f1 Neighborhood is empty


*note jabber only seems to work on a wired eth0 connection
:wireless does not see jabber
: did not start message not present as often on starting applications
:restart works w/o Plymouth: (nomodeset progress bars)


This is the same for a booted CD:SoaSv5-20110612
*It takes much longer to get journal to display on f3 when the Ethernet 
cable is plugged in.
*This seems to be related to the huge sets of data being downloaded from 
the jabber. (over 200 avitars fill the screen.)
This only occurs on sugar 0.92.1. Sugar 0.88.1 displays 10-20 avitars at 
same time. There must be a different method of broadcast from the 
jabber, being used for 0.92.1
*wireless AP (connected with nm-connection-editor) works for surf and 
IRC but Jabber remains empty when only wireless connection is used.



Tom Gilliard
satellit

Peter Robinson wrote:

Hi All,

I was hoping to have this out over a week ago but I had a slight 
diversion

via hospital which delayed proceedings.

So below are links to a new pair (32 and 64 bit) of images for your 
testing

pleasure.

http://fedora.roving-it.com/SoaSv5-20110612-x86_64.iso
http://fedora.roving-it.com/SoaSv5-20110612-i686.iso

The network issue is still there, its partially working from the work 
that I
did with some assistance from John Dulaney. I've included another 
utility to
enable initial configuration of a wireless access point and from 
there it

will auto connect and should mostly work. There's issues with the main
network view and in the control panel but it seems no one else cares 
enough

to assist me in getting it fixed. To configure an AP run the command
nm-connection-editor from a terminal as the standard user (not root).

I don't believe there are any other major blockers for this release. 
If you

believe there to be any issues speak up now and provide fixes for it.

NOTE: This is the last chance to test and get things fixed. Please 
provide

concise details to any issues in reply to this mail.

Cheers,
Peter

  



___
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
  




___
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
  
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] new SoaSv5 test image - Last change to test and fix issues

2011-06-17 Thread Thomas C Gilliard



Thomas C Gilliard wrote:



Thomas C Gilliard wrote:

Testing 06/14/2011
-Trying to create a 2 GB .img file for dd writing to 2 GB USB's-

SoaSv5-20110612-i686.iso - fresh download
http://fedora.roving-it.com/SoaSv5-20110612-i686.iso
*boot CD ACER ASPIRE ONE N450-(external usb DVD/CD writer)
:insert new USB (Lexar firefly 4GB)
*sugar terminal
su
password (not needed)
:liveinst
custom
/ ext4  fill all of usb
no swap
 copyright on f15 anacona install screen is 2003-2010
sucessful
*start f15 gnome3-shell from 500GB external HD install
insert new USB
*gparted:
: check device name
terminal: #
dd if=/dev/sdb of=SoaSv5-20110612 bs=4k
*gparted:
resize partition to 2GiB
*Boot resized USB
nm-connection-editor
wireless add
(wep ascii password)
connects to AP as finish adding ssid
surf and IRC connect on wireless
NO Jabber connection
Insert wired network
My Settings/About Me/color change; restart
f1 Neighborhood fills with  200 Avitars
unplug eth0
My Settings/About Me/color change; restart
f1 Neighborhood is empty


*note jabber only seems to work on a wired eth0 connection
:wireless does not see jabber
: did not start message not present as often on starting applications
:restart works w/o Plymouth: (nomodeset progress bars)


This is the same for a booted CD:SoaSv5-20110612
*It takes much longer to get journal to display on f3 when the 
Ethernet cable is plugged in.
*This seems to be related to the huge sets of data being downloaded 
from the jabber. (over 200 avitars fill the screen.)
This only occurs on sugar 0.92.1. Sugar 0.88.1 displays 10-20 avitars 
at same time. There must be a different method of broadcast from the 
jabber, being used for 0.92.1
*wireless AP (connected with nm-connection-editor) works for surf and 
IRC but Jabber remains empty when only wireless connection is used.


Correction:
after 5 minutes using surf on wireless AP the jabber did show the 200 
avitars

f1 field  goes grey and after about 10 sec they appear



Tom Gilliard
satellit

Peter Robinson wrote:

Hi All,

I was hoping to have this out over a week ago but I had a slight 
diversion

via hospital which delayed proceedings.

So below are links to a new pair (32 and 64 bit) of images for your 
testing

pleasure.

http://fedora.roving-it.com/SoaSv5-20110612-x86_64.iso
http://fedora.roving-it.com/SoaSv5-20110612-i686.iso

The network issue is still there, its partially working from the 
work that I
did with some assistance from John Dulaney. I've included another 
utility to
enable initial configuration of a wireless access point and from 
there it

will auto connect and should mostly work. There's issues with the main
network view and in the control panel but it seems no one else cares 
enough

to assist me in getting it fixed. To configure an AP run the command
nm-connection-editor from a terminal as the standard user (not root).

I don't believe there are any other major blockers for this release. 
If you

believe there to be any issues speak up now and provide fixes for it.

NOTE: This is the last chance to test and get things fixed. Please 
provide

concise details to any issues in reply to this mail.

Cheers,
Peter

  
 



___
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
  




___
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
  




___
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
  
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Browse and the move to WebKit

2011-06-17 Thread Martin Langhoff
On Tue, Jun 14, 2011 at 6:52 PM, Marco Pesenti Gritti ma...@marcopg.org wrote:
 With WebKit2, this all you need to load a web page into a GtkBox

So that's my understanding of WebKit -- it's easily embeddable.

I am not sure whether the API is as complete or as good as we want it.
IOWs, it's likely not a trivial job to get a good polished result.

Just from using the various webkit-based browsers in existence in
recent Fedoras and Ubuntus -- while both Safari and Webkit are
outstanding (and backed by large dev teams), Surf limited but workable
(a few versions back, need to test latest!...) everything else has
been very unstable and disappointing.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Browse and the move to WebKit

2011-06-17 Thread Marco Pesenti Gritti
On 17 June 2011 17:51, Martin Langhoff martin.langh...@gmail.com wrote:
 On Tue, Jun 14, 2011 at 6:52 PM, Marco Pesenti Gritti ma...@marcopg.org 
 wrote:
 With WebKit2, this all you need to load a web page into a GtkBox

 So that's my understanding of WebKit -- it's easily embeddable.

 I am not sure whether the API is as complete or as good as we want it.

I think the WebKit2 API must be complete or Apple wouldn't have been
able to build Safari on the top of it. What I'm not sure is if the gtk
backend implementation is complete/polished enough.

 IOWs, it's likely not a trivial job to get a good polished result.

Absolutely not trivial. It would be probably quicker to get a working
browser by forking firefox or chrome, but then maintenance would be
quite a burden.

 Just from using the various webkit-based browsers in existence in
 recent Fedoras and Ubuntus -- while both Safari and Webkit are
 outstanding (and backed by large dev teams), Surf limited but workable
 (a few versions back, need to test latest!...) everything else has
 been very unstable and disappointing.

Did you test epiphany? I think that would give you a pretty decent
idea of what is achievable without putting work into WebKit itself.

Marco
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Browse and the move to WebKit

2011-06-17 Thread Martin Langhoff
On Fri, Jun 17, 2011 at 1:00 PM, Marco Pesenti Gritti ma...@marcopg.org wrote:
 Did you test epiphany? I think that would give you a pretty decent
 idea of what is achievable without putting work into WebKit itself.

Not in a while. Earlier builds on Ubuntu were very unstable and buggy.

Just installed on F15 - will try out.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] FUSE for Journal?

2011-06-17 Thread Sameer Verma
I've been messing with FUSE
(http://en.wikipedia.org/wiki/Filesystem_in_Userspace) in another
context (http://en.wikipedia.org/wiki/Tahoe_Least-Authority_Filesystem)
and was wondering if the Sugar Journal would talk to FUSE in any way.
That might allow us to bridge Nautilus field manager and the Journal.

Although I can't imagine this never came up before...

cheers,
Sameer
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FUSE for Journal?

2011-06-17 Thread Martin Abente
Actually, I have been playing with it in the last 2 days. What I am
basically doing (as a proof on concept) is a xmlrpc-FUSE filesystem.
Since FUSE provides a native FS interaction there is nothing special
to be done, _it works_  (I mean it literally) just as a external
storage device.

What is very interesting about this approach is that is available also
from gnome and that it doesn't require anything new/extra in sugar.

If someone is interested I can upload the code somewhere this weekend.

On Fri, Jun 17, 2011 at 2:27 PM, Sameer Verma sve...@sfsu.edu wrote:
 I've been messing with FUSE
 (http://en.wikipedia.org/wiki/Filesystem_in_Userspace) in another
 context (http://en.wikipedia.org/wiki/Tahoe_Least-Authority_Filesystem)
 and was wondering if the Sugar Journal would talk to FUSE in any way.
 That might allow us to bridge Nautilus field manager and the Journal.

 Although I can't imagine this never came up before...

 cheers,
 Sameer
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FUSE for Journal?

2011-06-17 Thread Gonzalo Odiard
There are other older intents:

http://lists.sugarlabs.org/archive/sugar-devel/2009-June/014815.html

http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg14612.html

Gonzalo


On Fri, Jun 17, 2011 at 3:36 PM, Martin Abente 
martin.abente.lah...@gmail.com wrote:

 Actually, I have been playing with it in the last 2 days. What I am
 basically doing (as a proof on concept) is a xmlrpc-FUSE filesystem.
 Since FUSE provides a native FS interaction there is nothing special
 to be done, _it works_  (I mean it literally) just as a external
 storage device.

 What is very interesting about this approach is that is available also
 from gnome and that it doesn't require anything new/extra in sugar.

 If someone is interested I can upload the code somewhere this weekend.

 On Fri, Jun 17, 2011 at 2:27 PM, Sameer Verma sve...@sfsu.edu wrote:
  I've been messing with FUSE
  (http://en.wikipedia.org/wiki/Filesystem_in_Userspace) in another
  context (http://en.wikipedia.org/wiki/Tahoe_Least-Authority_Filesystem)
  and was wondering if the Sugar Journal would talk to FUSE in any way.
  That might allow us to bridge Nautilus field manager and the Journal.
 
  Although I can't imagine this never came up before...
 
  cheers,
  Sameer
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FUSE for Journal?

2011-06-17 Thread Martin Abente
Not 100% sure, but the conditions changed a little bit since then:

* The journal integrates a better with external storage devices.
* There are good bindings for fuse (even in python).

I think that a fuse-based-network-file-system could be a pretty
flexible and valid option for entry-level backup in XS over LAN (for
that particular scope). I am not talking about running an OS on top of
it, or using it to replace the local storage over the internet.

Is just my opinion though based on what I have tested so far.

On Fri, Jun 17, 2011 at 2:41 PM, Gonzalo Odiard gonz...@laptop.org wrote:
 There are other older intents:

 http://lists.sugarlabs.org/archive/sugar-devel/2009-June/014815.html

 http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg14612.html

 Gonzalo


 On Fri, Jun 17, 2011 at 3:36 PM, Martin Abente
 martin.abente.lah...@gmail.com wrote:

 Actually, I have been playing with it in the last 2 days. What I am
 basically doing (as a proof on concept) is a xmlrpc-FUSE filesystem.
 Since FUSE provides a native FS interaction there is nothing special
 to be done, _it works_  (I mean it literally) just as a external
 storage device.

 What is very interesting about this approach is that is available also
 from gnome and that it doesn't require anything new/extra in sugar.

 If someone is interested I can upload the code somewhere this weekend.

 On Fri, Jun 17, 2011 at 2:27 PM, Sameer Verma sve...@sfsu.edu wrote:
  I've been messing with FUSE
  (http://en.wikipedia.org/wiki/Filesystem_in_Userspace) in another
  context (http://en.wikipedia.org/wiki/Tahoe_Least-Authority_Filesystem)
  and was wondering if the Sugar Journal would talk to FUSE in any way.
  That might allow us to bridge Nautilus field manager and the Journal.
 
  Although I can't imagine this never came up before...
 
  cheers,
  Sameer
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FUSE for Journal?

2011-06-17 Thread Sascha Silbe
Excerpts from Sameer Verma's message of Fri Jun 17 20:27:46 +0200 2011:

 I've been messing with FUSE
 (http://en.wikipedia.org/wiki/Filesystem_in_Userspace) in another
 context (http://en.wikipedia.org/wiki/Tahoe_Least-Authority_Filesystem)
 and was wondering if the Sugar Journal would talk to FUSE in any way.

Please give datastore-fuse [1] a try. Besides Sugar it needs just
python-fuse = 0.2. I've mentioned this project both on sugar-devel and
on IRC several times, but got no feedback from anyone who tried it.

Sascha

[1] http://git.sugarlabs.org/datastore-fuse/
-- 
http://sascha.silbe.org/
http://www.infra-silbe.de/


signature.asc
Description: PGP signature
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Gary Martin
Hi Sean,

On 17 Jun 2011, at 16:39, Sean DALY wrote:

 FYI, I acquired a Gen1 Classmate with 7 screen (an Olidata JumPc) for
 testing purposes two years ago and with Martin Langhoff's help filed a
 ticket on this issue:
 
 http://bugs.sugarlabs.org/ticket/868

Thanks, yes that ended up as closed as a duplicate of:

http://bugs.sugarlabs.org/ticket/308

Which is reported as fixed (though not something I have tested myself).

If reports filtering through that Uyaguay have indeed already purchased 30,000 
(!!) of these for use by teachers then we need to try and get tickets open for 
all the major cases. Hopefully we will also see some support from the Uy 
deployment as when saving money thru buying cheaper but different spec 
hardware, putting some efforts in bringing the needed software up to the 
deployments requirements must be expected.

 this photo of mine may be helpful to see what we're talking about:
 
 http://www.flickr.com/photos/39656470@N02/3648785920/in/photostream

Thanks, I think I also caught a photo of it from the recent EduJam flickr 
stream, nice to see you were well ahead of the storm front ;-)

 I remember being told that there were no plans to scale Sugar screens
 to work with 480, that 600 was the minimum

I'm happy to tweak activities I directly maintain if needed, and provide some 
design suggestions for others if needed (as long as we don't degrade the 
experience for the majority). But if the 30k Uy purchase of these machines is 
an accurate report, we should try to help where we can (understanding that the 
majority of us are volunteers putting what free time we have into the effort).

Regards,
--Gary

 Sean
 
 On Fri, Jun 17, 2011 at 5:16 PM, Gary Martin garycmar...@googlemail.com 
 wrote:
 On 17 Jun 2011, at 14:42, Esteban Bordón wrote:
 
 Thanks.
 
 We'll try to start to fix the most interest activities.
 
 Thanks for your screenshots. I've created a ticket for Cartoon Builder, 
 TamTamMini, and Distance, if you could report and take more screenshots of 
 other activities you discover that would be very helpful:
 
http://bugs.sugarlabs.org/ticket/2900
http://bugs.sugarlabs.org/ticket/2901
http://bugs.sugarlabs.org/ticket/2902
 
 Some background FWIW: Much of Sugar and its activities were designed with 
 the 1200x900 screen in mind, luckily with the XO screen rotation feature 
 most developers were also often reminded and aware of needing to make sure 
 their design layouts were flexible enough to work at 900x1200. When Sugar 
 Labs was spun off from OLPC to work on Sugar, there was much effort from SL 
 to make Sugar more hardware agnostic and work on more traditional laptops, 
 part of this meant that 1024x768 was much more commonly being used and 
 tested by developers; and the default when running Sugar in a window under 
 Gnome was 800x600, which has been generally treated as the worst case 
 scenario. So it's that 480 vertical pixels count, a reduction of 120 from 
 our assumed worst case, that's catching some of us out ;-)
 
 Regards,
 --Gary
 
 regards,
 
 Esteban.
 
 
 2011/6/17 Walter Bender walter.ben...@gmail.com
 On Fri, Jun 17, 2011 at 9:33 AM, Esteban Bordón
 ebor...@plan.ceibal.edu.uy wrote:
 In most cases the problem is specific of the activities, then people must
 modify the activities one by one.
 
 
 2011/6/16 Caryl Bigenho cbige...@hotmail.com
 
 Hello Esteban (and all),
 It would be wonderful if you or someone else could write up some very easy
 to follow instructions for doing the screen scaling, in Spanish, for the
 teachers in Uruguay.  Don't assume anything.  Pretend the teacher is a 
 total
 beginner (on the Olidata many will be). Make it a Grannie's Guide type
 document and they will love you forever for doing it!
 Caryl (aka GrannieB)
 
 
 From: ebor...@plan.ceibal.edu.uy
 Date: Thu, 16 Jun 2011 15:58:43 -0300
 To: garycmar...@googlemail.com
 CC: i...@lists.sugarlabs.org; yamap...@gmail.com;
 sugar-devel@lists.sugarlabs.org
 Subject: Re: [IAEP] [Sugar-devel] Olidata computers in Uruguay
 
 One of the most noticeable source for incompatibilities seems to be
 screen definition, 800x600 in the Olidata, and thus several Activities 
 are
 cropped,
 
 Screen definition is 800x480 ...
 
 
 Ouch, quite a few Activity toolbars will likely overflow at 800x600
 (overflow widgets land in a drop down menu in the far right of the toolbar
 that shows the text from the tool button hint only). The XO is a 1200x900
 screen, about a year or two back there was general consensus that we 
 should
 try and make sure Activities worked well down too 1024x768 as that was
 common in emulated environments and regular laptops/desktops.
 
 These 800x600 display machines will want to make sure they are running
 Sugar using an environmental variable of  SUGAR_SCALING=72, this will 
 shrink
 the UI scale down to fit the lower screen resolution. SUGAR_SCALING
 currently only has an effect at either 72 (works well for 

Re: [Sugar-devel] [IAEP] Olidata computers in Uruguay

2011-06-17 Thread Walter Bender
On Fri, Jun 17, 2011 at 4:23 PM, Gary Martin garycmar...@googlemail.com wrote:
 Hi Sean,

 On 17 Jun 2011, at 16:39, Sean DALY wrote:

 FYI, I acquired a Gen1 Classmate with 7 screen (an Olidata JumPc) for
 testing purposes two years ago and with Martin Langhoff's help filed a
 ticket on this issue:

 http://bugs.sugarlabs.org/ticket/868

 Thanks, yes that ended up as closed as a duplicate of:

        http://bugs.sugarlabs.org/ticket/308

 Which is reported as fixed (though not something I have tested myself).

 If reports filtering through that Uyaguay have indeed already purchased 
 30,000 (!!) of these for use by teachers then we need to try and get tickets 
 open for all the major cases. Hopefully we will also see some support from 
 the Uy deployment as when saving money thru buying cheaper but different spec 
 hardware, putting some efforts in bringing the needed software up to the 
 deployments requirements must be expected.

 this photo of mine may be helpful to see what we're talking about:

 http://www.flickr.com/photos/39656470@N02/3648785920/in/photostream

 Thanks, I think I also caught a photo of it from the recent EduJam flickr 
 stream, nice to see you were well ahead of the storm front ;-)

 I remember being told that there were no plans to scale Sugar screens
 to work with 480, that 600 was the minimum

 I'm happy to tweak activities I directly maintain if needed, and provide some 
 design suggestions for others if needed (as long as we don't degrade the 
 experience for the majority). But if the 30k Uy purchase of these machines is 
 an accurate report, we should try to help where we can (understanding that 
 the majority of us are volunteers putting what free time we have into the 
 effort).

I think the easiest thing would be to add a scrolling window...only if
the resolution is below some threshold; not ideal in some cases, but
at least most activities should work.

-walter


 Regards,
 --Gary

 Sean

 On Fri, Jun 17, 2011 at 5:16 PM, Gary Martin garycmar...@googlemail.com 
 wrote:
 On 17 Jun 2011, at 14:42, Esteban Bordón wrote:

 Thanks.

 We'll try to start to fix the most interest activities.

 Thanks for your screenshots. I've created a ticket for Cartoon Builder, 
 TamTamMini, and Distance, if you could report and take more screenshots of 
 other activities you discover that would be very helpful:

        http://bugs.sugarlabs.org/ticket/2900
        http://bugs.sugarlabs.org/ticket/2901
        http://bugs.sugarlabs.org/ticket/2902

 Some background FWIW: Much of Sugar and its activities were designed with 
 the 1200x900 screen in mind, luckily with the XO screen rotation feature 
 most developers were also often reminded and aware of needing to make sure 
 their design layouts were flexible enough to work at 900x1200. When Sugar 
 Labs was spun off from OLPC to work on Sugar, there was much effort from SL 
 to make Sugar more hardware agnostic and work on more traditional laptops, 
 part of this meant that 1024x768 was much more commonly being used and 
 tested by developers; and the default when running Sugar in a window under 
 Gnome was 800x600, which has been generally treated as the worst case 
 scenario. So it's that 480 vertical pixels count, a reduction of 120 from 
 our assumed worst case, that's catching some of us out ;-)

 Regards,
 --Gary

 regards,

 Esteban.


 2011/6/17 Walter Bender walter.ben...@gmail.com
 On Fri, Jun 17, 2011 at 9:33 AM, Esteban Bordón
 ebor...@plan.ceibal.edu.uy wrote:
 In most cases the problem is specific of the activities, then people must
 modify the activities one by one.


 2011/6/16 Caryl Bigenho cbige...@hotmail.com

 Hello Esteban (and all),
 It would be wonderful if you or someone else could write up some very 
 easy
 to follow instructions for doing the screen scaling, in Spanish, for the
 teachers in Uruguay.  Don't assume anything.  Pretend the teacher is a 
 total
 beginner (on the Olidata many will be). Make it a Grannie's Guide type
 document and they will love you forever for doing it!
 Caryl (aka GrannieB)

 
 From: ebor...@plan.ceibal.edu.uy
 Date: Thu, 16 Jun 2011 15:58:43 -0300
 To: garycmar...@googlemail.com
 CC: i...@lists.sugarlabs.org; yamap...@gmail.com;
 sugar-devel@lists.sugarlabs.org
 Subject: Re: [IAEP] [Sugar-devel] Olidata computers in Uruguay

 One of the most noticeable source for incompatibilities seems to be
 screen definition, 800x600 in the Olidata, and thus several Activities 
 are
 cropped,

 Screen definition is 800x480 ...


 Ouch, quite a few Activity toolbars will likely overflow at 800x600
 (overflow widgets land in a drop down menu in the far right of the 
 toolbar
 that shows the text from the tool button hint only). The XO is a 1200x900
 screen, about a year or two back there was general consensus that we 
 should
 try and make sure Activities worked well down too 1024x768 as that was
 common in emulated environments and regular laptops/desktops.

 These 

Re: [Sugar-devel] [!! SPAM] Re: [IAEP] Olidata computers in Uruguay

2011-06-17 Thread nanonano

/Gary Martin wrote:
 Uruguay have indeed already purchased 30,000 (!!) of these
---/


It is Correct your information, GAry.

On july 2010 Uruguay bought 30,040 Olidata JumPC 
http://www.olidata.cl/index.php/netbook_web/show/id/10., with 8 Gb of 
Flash-disk.


Here it is the official web page of Ceibal 
http://www.ceibal.org.uy/index.php?option=com_contentview=articleid=215:licitacion-publica-no-10652010-catid=52:convocatorias-cerradasItemid=83, 
with the price of that sell.



Paolo Benini
Montevideo


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Ominoes-22

2011-06-17 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4422

Sugar Platform:
0.82 - 0.92

Download Now:
http://activities.sugarlabs.org/downloads/file/27424/ominoes-22.xo

Release notes:
Tablet mode has been added. This is the scheme:

* x = left click
* o = right click = try
* tick or enter = change level
* arrow keys will move the pointer

Ominoes will now work properly without alteration in a non-Sugar environment.

I'm gradually revisiting all my activities. To make it easy to recognise these 
revisited versions, they will all start at Version number 21. You can easily 
tell which version you have by pressing the v key - if this gives no response, 
then you have an older version.



Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FUSE for Journal?

2011-06-17 Thread Martin Dengler
On Fri, Jun 17, 2011 at 09:58:33PM +0200, Sascha Silbe wrote:
 Please give datastore-fuse [1] a try. Besides Sugar it needs just
 python-fuse = 0.2. I've mentioned this project both on sugar-devel and
 on IRC several times, but got no feedback from anyone who tried it.

datastore-fuse is great.  I tried it and liked it.

 Sascha
Martin

 [1] http://git.sugarlabs.org/datastore-fuse/


pgpjnvMKd0mTD.pgp
Description: PGP signature
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Speak-27

2011-06-17 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4038

Sugar Platform:
0.82 - 0.92

Download Now:
http://activities.sugarlabs.org/downloads/file/27427/speak-27.xo

Release notes:
*Minus speak rate for robot SL#2893
*pep8 fixes for chatbox.py
*More translations



Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Words-9

2011-06-17 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4315

Sugar Platform:
0.82 - 0.92

Download Now:
http://activities.sugarlabs.org/downloads/file/27428/words-9.xo

Release notes:
 *Adding logger for activity.py
 *Imports in one line, more pep8 fixes
 *Espanish code comments



Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Is Apple's New OS X Copying Sugar???

2011-06-17 Thread Caryl Bigenho

Hi folks,
Maybe what seem to be problems with Sugar aren't so bad after all.  In fact, it 
looks like Apple is using some of our stuff!
The most striking is the new Air Drop feature which is, essentially, our mesh 
network!  It uses wi-fi and even has a view that I swear is is a copy of our 
Neighborhood View!
Also, while you are all worrying about reducing the number of saves to the 
Journal, Apple's has made it's new Lion version of OS X have an autosave 
feature that constantly saves multiple versions of your projects.  Of course, a 
lot of software already has this feature, but now it seems to apply to 
everything you might be running on the Apple.
I found all this by watching Apple's video of their presentation at the WWDC 
last week.  It's a long video (about 2 hours). Unless you are an Apple 
aficionado, I wouldn't recommend it.
Caryl ___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Unity desktop in Ubuntu (was Re: Is Apple's New OS X Copying Sugar???)

2011-06-17 Thread mokurai
On Fri, June 17, 2011 6:51 pm, Caryl Bigenho wrote:

 Hi folks,
 Maybe what seem to be problems with Sugar aren't so bad after all.  In
 fact, it looks like Apple is using some of our stuff!

So is Ubuntu's new default desktop, Unity. Instead of a menu of
applications, it has a display of icons for frequently-used apps,
installed apps, and installable apps, with an option to select a subset
such as Office, Accessories, System and so on, and a search box for typing
any part of the app name or description.

But these ideas are in the air. The search field in our journal or in
Unity is very much like the Firefox Awesome Bar for searching by URL or
title among Web pages that you have visited.

Unity also has a bar on the left for active apps and some other icons,
which relates to the Apple dock and also to the Sugar frame. Like the
frame, it slides out when you put the mouse pointer into the corner or
along the edge, according to a preference setting. One of the icons allows
you to search for a document by icon or with the search box, rather like
the Journal except that it also searches for folders.

 The most striking is the new Air Drop feature which is, essentially, our
 mesh network!  It uses wi-fi and even has a view that I swear is is a copy
 of our Neighborhood View!

 Also, while you are all worrying about reducing the number of saves to the
 Journal, Apple's has made it's new Lion version of OS X have an autosave
 feature that constantly saves multiple versions of your projects.  Of
 course, a lot of software already has this feature, but now it seems to
 apply to everything you might be running on the Apple.

 I found all this by watching Apple's video of their presentation at the
 WWDC last week.  It's a long video (about 2 hours). Unless you are an
 Apple aficionado, I wouldn't recommend it.

 Caryl   
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



-- 
Edward Mokurai
(#40664;#38647;/#2343;#2352;#2381;#2350;#2350;#2375;#2328;#2358;#2348;#2381;#2342;#2327;#2352;#2381;#2332;/#1583;#1726;#1585;#1605;#1605;#1740;#1711;#1726;#1588;#1576;#1583;#1711;#1585;
#1580;) Cherlin
Silent Thunder is my name, and Children are my nation.
The Cosmos is my dwelling place, the Truth my destination.
http://wiki.sugarlabs.org/go/Replacing_Textbooks

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FUSE for Journal?

2011-06-17 Thread Sameer Verma
On Fri, Jun 17, 2011 at 11:36 AM, Martin Abente
martin.abente.lah...@gmail.com wrote:
 Actually, I have been playing with it in the last 2 days. What I am
 basically doing (as a proof on concept) is a xmlrpc-FUSE filesystem.
 Since FUSE provides a native FS interaction there is nothing special
 to be done, _it works_  (I mean it literally) just as a external
 storage device.

 What is very interesting about this approach is that is available also
 from gnome and that it doesn't require anything new/extra in sugar.

 If someone is interested I can upload the code somewhere this weekend.

Oh, good! So someone else *is* thinking about this as well :-) I was
thinking of FUSE in the context of the ongoing discussion on IAEP and
elsewhere of the Journal being difficult to interoperate with the
expectation of a file manager.

cheers,
Sameer


 On Fri, Jun 17, 2011 at 2:27 PM, Sameer Verma sve...@sfsu.edu wrote:
 I've been messing with FUSE
 (http://en.wikipedia.org/wiki/Filesystem_in_Userspace) in another
 context (http://en.wikipedia.org/wiki/Tahoe_Least-Authority_Filesystem)
 and was wondering if the Sugar Journal would talk to FUSE in any way.
 That might allow us to bridge Nautilus field manager and the Journal.

 Although I can't imagine this never came up before...

 cheers,
 Sameer
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Familiar Journal ideas

2011-06-17 Thread James Simmons
I've been reading the emails about the Journal.  I have my own
opinions on the subject that I've expressed many times in the past,
but as one of Heinlein's characters points out, anything worth doing
is worth overdoing.  So here they are again.

1).  The Journal Activity needs to stop showing the contents of thumb
drives and SD cards as if they were Journal entries.  They are not
Journal entries, and having the user interface pretend that they are
causes confusion on just what the Journal *is*.

2).  The various metadata for Journal entries needs to be more
visible.  A casual user of Sugar has no idea that each Journal entry
has a screen grab, a Descriptive text field, etc. because they are not
visible unless you go looking for them and know how to look.  If you
want the child to fill in a description for his work, make it obvious
that the field exists.

My concept for what the Journal Activity should be like is Sugar Commander:

http://activities.sugarlabs.org/en-US/sugar/addon/4291

I don't claim that this is a perfect design, but it does demonstrate
just what a Journal entry is, shows how much disk space each one takes
up, lets you sort the entries different ways, and gives you a familiar
interface for the files on a thumb drive or SD card that accurately
shows the files and directories on them as they are.

James Simmons
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel