<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 23, 2015 at 11:12 AM, Tony Anderson <span dir="ltr"><<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, Gonzalo<br>
<br>
Browse (as most browsers) downloads any mime_type it does not know how to display. I modified Browse not to display pdf (should be done in the Read activity).<br>
The Read activity does not display plain text (e.g. Rachel Gutenberg collection - Great Books). This is something that probably should be addressed.<br></blockquote><div><br></div><div>This is not correct. Read can display text files. If you have any text file tat can't be opened by Read activity,</div><div>send it to me.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
The Show in Journal doesn't really seem to have any significance (like switch to the Journal). Similarly Continue is a place holder. The only button is 'OK' which must be clicked to get rid of the alert.<br>
<br>
All I am suggesting is that you can patch Browse to use Sugar-launch to open the activity you want (e.g. Read).<br></blockquote><div><br></div><div>No. Because then you need implement in Browse the logic to know what activity</div><div>can open every type of file (sugar-launch need you specify the bundle_id)</div><div>Another reason to not do that is sugar-launch is part of sugar, not the toolkit,</div><div>and the activities should use the toolkit code, no sugar code (even when that is not</div><div>always respected)/</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So far, I have found more confusion by the choice of default activities to open certain mime_types. Currently, it appears that if there is only one activity to handle a mime_type, it is opened by clicking on the icon. If there is more than one activity, the top one is the default and is launched by a click - except when the menu opens with 'start with' or 'resume width' (I am not sure of the difference there - but it adds text to any instructions). If there is no activity to handle the mime_type, the resume option is not available.<br>
<br></blockquote><div><br></div><div>Yes. That is the expected behavior. What is confusing?</div><div>Sugar configure default activities for mime types where there are more than one available</div><div>(in the file data/mime.defaults)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am not sure moving this logic to Browse will enable automatic identification of which activity is appropriate to open a mime_type serviced by more than one.<br></blockquote><div><br></div><div>The logic is not moved to Browse. Is moved to sugar-toolkit-gtk3, where every activity, and sugar itself</div><div>can share the same logic.</div><div> </div><div>Gonzalo</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I guess I am not clear on what problem you are trying to solve.<span class="HOEnZb"> <font color="#888888"><br></font></span></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888">
Tony</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On 04/23/2015 03:54 PM, Gonzalo Odiard wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Tony,<br>
This feature try implement that in a smarter way.<br>
Here a example:<br>
* You download something in Browse.<br>
* Browse can't manage every possible file. We include a pdf viewer,<br>
but by example, we can't show a epub file in the browser or a piece TurtleArt code.<br>
* Right now Browse save the downloaded file in the Journal<br>
and display a button "Show in Journal", because the Journal knows<br>
what activity can open every file type.<br>
* The idea is move that logic (the relation between file types and activities)<br>
to the toolkit, then Browse can say "Open this...."<br>
and start any activity needed to open the file, or show a message<br>
"You don't have any activity to open this file"<br>
There are more information in the feature page in the wiki [1]<br>
<br>
Gonzalo<br>
</blockquote>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Gonzalo Odiard<br><br><div>SugarLabs - Software for children learning <br></div></div></div>
</div></div>