Let me add few my wishes:

- Inspect and Explore merging into just Inspect. By extending Explorer with remaining Inspector functionalities like editing objects?

- Inspect always on the same place in menus, not once at the top, then on the middle, on the bottom...

- same for senders/implementors

- Integrating Monticello commands directly into code browser, in right-click menu over packages. This really helps with code management, I know that from VW.

you should use the package browser and ask for improvement because you can start to do what you want with it.


- switch off halos by default,


- multi select by Ctrl-left click or Shift-left click (all other windowing systems have multi select, so it is a time to introduce it here too = a big plus for newcomers)


And last wish and I hope it is not too heretic: shouldn't we "harmonize" menus between different Smalltalk dialects a bit? This would help us the web guys a lot, we need to switch between dialects daily. Specially with VisualWorks, which most people use besides Squeak. And where in the era of Vasily Bykov a lot of sound usability features were introduced. Why wouldn't introduce them here too?

Here is first such good usability feature:

        Do it
        Print it
        Inspect it
        Debug it

... in all menus in the middle, without exception!


Best regards
Janko


Marcus Denker wrote:
Hi,
I was already multiple times asked for a list of specific things that people could work on. Here are some ideas: -> World menu (after applying the simplification from bugtracker #166) -> Fullscreen of/on should be rendered like soundof/on, that is just one entry that changes
          according to state of display.
-> in debug the start rendering entries should only be rendered when flag is set. (see code it calls) -> Preferences contains the code of the old preferences- browser. Remove all code related to this.
  (see Preferences class>>preferencesControlPanel)
-> Browser has "printOut" menu entries that just do fileOut. Remove those entries. -> Browser has entry "browse all" in system category menu. This makes no sense. -> SqueakMap stores 1.5MB of crap in the image. make changeset that removes SqueakMap from the image.
  (check SqueakMap default purge)
-> registerInFlapsRegistry... called in the class side initalize, please remove this and the infrastructure of flaps-registering. -> clean up Preferences. There are many preferences that nobody ever changes because the
  default makes a lot of sense. These need to be removed.
-> CurvierMorph should be merged with PolygonMorph
-> FileList2 should be merged with FileList.
-> TranslatedMethod is a leftover from the original Jitter of 1998. Needs to be removed.
  Please note, it's in the specialObjectArray!
-> Remove PluggableDictionary, PluggableSet (these are workarounds for the broken hashing in Squeak. We
  will fix hashing later for real)
-> ColorTheme and subclasses should be removed. Refactoring needed for all users. (maybe best done
  after polymorph is added)
-> remove BOBTransformationMorph. Refactor, merge with TransformationMorph? (maybe wait till etoys is gone) -> AlignmentMorphBob1 should be removed. Refactoring needed. (maybe wait till etoys is gone) -> Remove world-in-world support. start by removing classes EmbeddedWorldBorderMorph, NewWorldWindow after fixing all uses. -> TwoWayScrollPane shoud be removed (ScrollPane can do everything). Fix all useres of TwoWayScrollPane and delete class. -> CurrentProjectRefactoring is deprecated, yet it is referenced. Please fix all references (mostly just use Project current) and
  remove CurrentProjectRefactoring.
-> Use Sophie's code to render a real pulldown menu entries on windows and Mac
--
Marcus Denker  --  [EMAIL PROTECTED]
http://www.iam.unibe.ch/~denker
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
Janko Mivšek
Svetovalec za informatiko
Eranova d.o.o.
Ljubljana, Slovenija
www.eranova.si
tel:  01 514 22 55
faks: 01 514 22 56
gsm: 031 674 565

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to