
WISHES FOR THE FUTURE OF VTWM
=============================

    From vtwm-5.1 spawned two independent versions, vtwm-5.2 and vtwm-5.2b.
    The features added to 5.2b are different from the ones added to 5.2, and
    I based my version(s) on 5.2 rather than 5.2b since in 5.2 the features
    were, in my humble opinion, more useful, while in 5.2b the new stuff was
    mostly `chrome' (e.g., XPM support, etc.).  I was seriously considering
    adding the features from 5.2b into 5.3, but I didn't have enough time.

    I would like to see most of the features from 5.2b merged into the next
    version, especially the color XPM support and m4 pre-processing of the
    *twmrc file.  See below for more info. --- DSE

    [From the CHANGES-5.2 file in the vtwm-5.2b archive]
    ---------------------------------------------------------------- begin file
    Summary feature list for version 5.2:
    
    * Added m4 pre-processing of the *twmrc file. courtesy of Dave Edmondson.
      DONE - jg
    * Added :random color specification, which generates colors on the fly.
    * Color XPM support for icons. DONE - jg, djhjr
    * Color XPM support for buttons. DONE (the titlebar highlight, the
      virtual desktop and it's real screen window, too!) - djhjr
    * 3D appearance on menus, titles, icons. DONE (the window's borders, the
      virtual desktop, info windows, doors, and icon managers, too!) - djhjr
    * Moving in and out of desktop.
    * Opaque resizing available. DONE - djhjr
    * Both OpaqueResize and OpaqueMove may specify lists of windows as
      opposed to being "global". DONE - djhjr
    * Can direct focus through desktop at real windows. When enabled, the
      desktop windows also indicate the focus highlight by using the border.
    * regexps can be used for lists in the vtwmrc. DONE - djhjr
    * Size information is displayed during both move and resize. DONE - djhjr
    * Size information can be centered in the screen. DONE (any of the
      screen corners, too!) - djhjr
    * Desktop size may be specified in multiples of real screen. IT'S THERE
      (see contrib/vtwmrc-parms) - djhjr
    * Can "paste" a new name into a door. DONE - djhjr
    * Places property on root window giving virtual coordinates, in case
      other programs want to use this info. (e.g. xpostit).
    * Now uses a blank/icon startup screen while initialising.
    * Many bugfixes, especially to do with desktop stacking order and
      iconification/deiconification of the desktop windows. ALMOST ALL
      DONE - djhjr
    ------------------------------------------------------------------ end file

    * A better way of implementing StickyAbove and "VTWM Profile".

    Here's the list of stuff I would like to see added to VTWM. --- djhjr

    * Support for user-defined icons in menus and the icon manager. MOSTLY
      DONE - djhjr
    * More coherent/uniform handling of XPM images, particularly where
      transparency is concerned.
    * I18n support. This will break X11R4 compatability if not done right.
      DONE - djhjr

