New Demo: sampler-0.5pre2.xwar release notes

Charles Goodwin <[email protected]> 24 Jul 2003 22:43:53 +0000
Newsgroups gmane.comp.java.xwt.widgets,gmane.comp.java.xwt.users
Organization XWT Foundation - www.xwt.org
Message-ID <[email protected]>
Whilst the Megacz is away, the mice will play.  (I'm Brain, Rod is
Pinky.)

The new demo is a lot more polished.  Some of the highlights:

 o  Menu/Menuitem/Submenu are gorgeous
 o  Tabpane has been refactored and is now a much cleaner design
 o  Tree is now fully keyboard navigable and the code
    significantly cleaner

This is still a pre-release, and hence there are known issues.

Demo issues:
- Menus do nothing
- Not demoed: splitpane, cardpane, dropdown, cell, tooltip, icon
- Only 1 theme (monopoly)

Widget issues:

 o  Bevel
    - won't null borders (core problem?)

 o  Dropdown
    - rename to combo ?
    - not well tested

 o  Menuitem
    - when type is radio, initially selected radio not displayed

 o  Scrollpane
    - scrolling page by page by clicking on the scrollbar tracks
      is not working
    - automatically hiding scrollbars not working

 o  Slider
    - add 'measurement' rivets along the bottom

 o  Spin
    - doesn't work

 o  Tabpane
    - tabs are incorrectly ordered
    - the selected tab means it is often a few pixels out on
      it's positioning
    - tabs sometimes overlap the rhs and leave artifacts
    - tabs not accurately sized/padded by monopoly standards
    - scrolling tabs needs adding
    - mintabdim, maxtabdim properties need adding
    - multitier tabs (0.6)
    - draggable tabs (0.6)

 o  Toolbar
    - lacks lots of features

 o  Tooltip
    - not done, but easy to do as most of the work is already
      done in xwt.lib(.abstract).popupable

 o  Tree
    - adding/removing nodes can make keyboard navigation buggy
    - selected/focused effects not accurate; should be limited
      to just the icon/text and not to the edge of the tree
    - some image-related code needs moving out of xwt.lib.tree
      and into org.xwt.theme.monopoly.tree

(library widgets)

 o  Draggable
    - only drafted, needs to be done (0.6)

 o  Popupable
    - popups in new windows not working (0.6)

 o  Selectable
    - might be one last bug

Please test and play and (if possible) fix - or send in bug reports. 
Most of all, enjoy!  There is light at the end of the tunnel!

- Charlie

-- 
Charles Goodwin <[email protected]>
XWT Foundation - www.xwt.org