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@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