[etoys-notify] [JIRA] Commented: (SQ-154) Make it simple to show and hide the toolbar

tracker at squeakland.org tracker at squeakland.org
Sat Aug 1 07:44:22 EDT 2009


     [ http://tracker.immuexa.com/browse/SQ-154?page=comments#action_35982 ]
     
K. K. Subramaniam commented on SQ-154:
--------------------------------------

0) Check out Etoys.app or Etoys-To-Go.app SVN repo from svn.squeakland.org/installers  
1) Download etoys 40 from http://tinlizzie.org/olpc/etoys-dev-4.0.zip
2) unzip and open etoys-dev-4.0.image
3) Ensure display size is set to 800x600
        DisplayScreen depth: 24 width: 800 height: 600 fullscreen: false
4) You may want to drag buttons for some important Preferences like etoyFriendly, simpleMenus, debugHaloHandle, biggerCursors etc to the World.
5) Open a workspace and type:
     ReleaseBuilderSqueakland new prepareReleaseImageForSqueakland.
     ReleaseBuilderSqueakland new buildInitialScreenForSqueakland.
     "Add wrap up code here"
     ReleaseBuilder new cleanUpChanges.
     ChangeSet current clear.
     SmalltalkImage current snapshot: true andQuit: true.
      
and accept it (Alt-s)
6) save that image and changes file to a safe place. This is the reference image

When producing a new image
7) Copy reference *.image and *.changes to the Content/Resources/ directory of Etoys.app or Etoys-to-go.app (these two may not be in sync yet!).
8) load code updates and test. 
9) Add any finalization code to "Add wrap up code here" part and evaluate the code in the workspace. The image is saved and the vm will quit.
In step 8, if any updates modify the current changeset, it may get copied into every project saved from this image. It is necessary to ensure that the current changeset is empty and with a "Unnamed" prefix for its name just before the image is saved.
10) open *.image file and do a final check (e.g. ALT+SHIFT+C to check current change set).  For launcher customizations look at etoys.sh (Unix), Etoys.ini (Win32) or Contents/Info.plist (OSX).

When any new update is issued, only steps 7 thru 10 need to be repeated.

Thanks to Yoshiki (see http://lists.squeakland.org/pipermail/etoys-dev/2009-July/003327.html)

> Make it simple to show and hide the toolbar
> -------------------------------------------
>
>          Key: SQ-154
>          URL: http://tracker.immuexa.com/browse/SQ-154
>      Project: squeakland
>         Type: Improvement
>   Components: etoys
>     Reporter: team
>      Fix For: published!, code to test for publication
>  Attachments: go-left-50x50x32.png, hideNavBar.png, navBar-sw-mz-yo.3.cs.gz, navBar-sw-mz-yo.5.cs.gz, navBar-too-big-in-cs-11.png, navbar-hide-50x50x32.png, navbar-show-50x50x32.png, showNavBar.png, showNavBarCtl-sw-mz-updated.2.cs, showNavBarCtl-sw-mz.11.cs.gz, showNavBarCtl-sw-mz.13.cs, showNavBarCtl-sw-mz.14.cs.gz, showNavBarCtl-sw-mz.5.cs.gz, showNavBarCtl-sw-mz.7.cs.gz, showNavBarCtl-sw.15.cs.gz, showNavBarCtl-sw.16.cs.gz, showNavBarCtlAddIcons-mz.2.cs
>
>
> Derived from TRAC ticket 3773 "Better "full-screen" mode for etoys" (bert, sept 07)
> Make the toolbar be simple to hide (see TRAC #3631)
> (scott) A checkbox in the world-halo menu governs the presence/absence of the toolbar. Further, for power-users, there has always been a command-key sequence [alt-shift-F] that toggles this.
> (bert) The checkbox in the world halo reads "show shared tabs" which I think virtually nobody would associate with the tool bar. Also, if any I would have looked for the "hide" option in the toolbar's halo menu. And, the HIG states that any modes including fullscreen mode should be exited with ESC. Not sure if we really want an icon as stated in #3631, maybe a flap tab would be better?  I agree this is not anything we need to turn to immediately but it's also not quite perfect yet. I'll push out to v1.1 for now.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://tracker.immuexa.com/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



More information about the etoys-notify mailing list