Hello,

It was very hard work, but finally and eventually I managed to integrate the 
tree
view of Juraj in a reasonable way into OmniBrowser, so that we can use it for
instance to browse packages. The package browser of OB-Enhancements is now 
using this
tree in the first column to render packages on the first level and class 
categories
on the second level.

As this is a rather drastic change affecting also the underlying meta-model
representing navigation in OB, I'd appreciate if some people give this a try and
report any problems they might find to me. I extensively tested it, but you 
never know.
I'm still working on some little things concerning this tree integration, mostly internal stuff, so nothing that should stand in way of using it already now. Just drop me a note if you encounter any problems, something that can still occur right now.


Other recent enhancements include:

- OB-TraitsIntegration is now part of OB-Enhancements as some people wanted to have it integrated in this package
- mouse-over for icons in columns to get an explanation label
- some icons are clickable, eg. to directly browse methods in superclasses
- improvements in smart groups


You need to load the following packages:

OmniBrowser-dr.417
OB-Morphic-dr.54
OB-Standard-dr.351
OB-Enhancements-dr.207


ToDos:

- refactor some of the code for the tree view
- address several minor issues (eg. performance)
- write more tests for tree view
- integrate OmniBrowserFixes in OB-Enhancements


Cheers,
David


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

Reply via email to