#2328 BLOC Update.: Bitfrost requires that the 'File New' and 'Share' features be initiated through Sugar itself, not through the activities.
Zarro Boogs per Child
bugtracker at laptop.org
Sat Mar 1 16:17:05 EST 2008
#2328: Bitfrost requires that the 'File New' and 'Share' features be initiated
through Sugar itself, not through the activities.
----------------------+-----------------------------------------------------
Reporter: mstone | Owner: marco
Type: defect | Status: new
Priority: blocker | Milestone: Update.2
Component: sugar | Version:
Resolution: | Keywords: security, sugar
Verified: 0 | Blocking:
Blockedby: |
----------------------+-----------------------------------------------------
Comment(by homunq):
I would like to vote especially for gnu's parenthetical comment above. A
broader analysis follows.
Functions affected: close/exit, share, keep/save (and set saved name),
?/export, add/import. (By export and import, I am talking about everything
file-related that non-sugar activities do that is neither file-open, file-
save(as), nor preferences. That covers a lot - export, import, compare
(diff), use plugin ... For some of these uses, the natural solution is to
use cut/paste instead of open, especially if it is easy to keep clipboard
items in the journal; but this solution will just not result in the right
UI in many cases.)
As I see it the options are:
1. Put all of this functionality into the frame somehow. In the new frame,
with running activities at the top, this probably means dropdowns from the
running activities.
Pros: Easier sugarization (possibility of a sugarizing wrapper on existing
X apps greatly improved). There is a real logic to including the functions
here anyway. Reduces toolbar clutter. Better security. More clarity to the
user of what UI is secure.
Cons: Less discoverable. Less accessible. Harder to create an API/UI guide
so that an app can add new functions to this group. Breaks with existing
UI.
2. Do the embed-a-toolbar or other trick as described above.
Pros + cons: pretty much the converse of above.
3. Do both, let some applications do only #1.
Pros: In many of the pros/cons mentioned above, as good as the better
option; in the rest, as good as the average.
Cons: more work, more complication.
I vote that the long-term plan should be 3.
--
Ticket URL: <http://dev.laptop.org/ticket/2328#comment:18>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list