[squeak-dev] [ANN] Monticello 2.0.20

Lukas Renggli renggli at gmail.com
Wed Aug 13 08:29:51 UTC 2008


>  Thanks for the bug reports!

Congratulations. I really love the speed. And I like the new UI.

I am would like to see some documentation on how to migrate from the
old Monticello. Also I am eagerly awaiting the network repositories.

I have some more bug reports.

- Having no repository specified silently ignores the save command.

- Leaving the comment box empty silently ignores the save command.

- Some tests fail on Squeak 3.9 (see attached screenshot). I think the
issues are related to some encoding problems.

- Something I really dislike about MC2 is the way entities are
displayed. Even if this is well documented, it is not user friendly.
Why put brackets <...> around the names? Then the cryptic characters
between classes and methods/variables totally disturb me. Why not
follow the #changeString of the RefactoringBrowser change objects? I
think something along the following suggestions would greatly improve
the user experience:

  <String>
  String

  <String-comment>
  Comment for String (or)
  String: comment

  <String#asLowercase>
  String>>#asLowercase

  <String*cr>
  String class>>#cr (I can even inspect this expression)

  <Text at string>
  Instance variable 'string' of Text (or)
  Text: instance variable 'string' (or)
  Text string (inst var)

  <String%AsciiOrder>
  Class variable 'AsciiOrder' of String (or)
  String: class variable 'AsciiOrder' (or)
  String AsciiOrder (class var)


  <ChangeSet$current>
  Class instance variable 'current' of ChangeSet (or)
  ChangeSet: class instance variable 'current' (or)
  ChangeSet class current (inst var)

  <Paragraph&TextConstants>
  Pool variable 'TextConstants' of Paragraph (or)
  Paragraph TextConstants (pool var)

Heh, some of my suggestions are even shorter and still readable. ;-)

- Another thing I am confused with is the Merge Browser. Labels would
definitely help. Also a button or two for the most common actions.
Furthermore I think it would make sense to rearrange the panels (Local
and Remote should be next to each other, not in diagonal). What about
something like that?

     | elements          |
     | Local | Remote |
     | Resolution        |
     | Buttons            |

Cheers,
Lukas

-- 
Lukas Renggli
http://www.lukas-renggli.ch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Picture 1.png
Type: image/png
Size: 12979 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080813/c88c9908/Picture1.png


More information about the Squeak-dev mailing list