Release Notes for Version 1.31 (5 July 1999)
Interface Elements is freeware.
For updates please check out the Interface Elements Home Page.
Files in the Distribution
This distribution contains the following files and directories:
InterfaceElements |
The main application. Run it by doubleclicking on it.
|
documentation.html |
link to Documentation/index.html |
Release Notes.html |
link to Documentation/release.html |
AddOns |
Interface Elements object editors. You can organize your add-ons in directories.
|
lib/ |
The object handler library must accompany Interface Elements. |
Develop/ |
Headers for developing add-ons as well as some sample add-on sources. |
Documentation/ |
Home of the HTML documentation. The root file is 'index.html'. |
Installing Interface Elements
- Unpack the archive by typing "
unzip InterfaceElements1.31-x86.zip
" in a Terminal window or by doubleclicking on the zip file..
- Now you are ready to run Interface Elements by doubleclicking on the
InterfaceElements
file.
Known bugs and limitations
Please send me bug reports if you find one. I reported all BeOS bugs to Be, Inc. Fortunately the number of Interface Elements and BeOS bugs are decreasing.
- BOutlineListView still doesn't instantiate its selection message correctly. I don't
recommend specifying a selection/invocation message until this is fixed in the BeOS.
- You still can't drop replicants to the editor since only BShelf can accept replicants.
Never mind.
- The resource file size on PPC is always increasing when saving regardless how many resources
you delete. This may be a PEF problem since resources are stored as PEF containers on the PPC.
History
v1.31 (5 July 1999)
Recompiled for BeOS R4.5.
- bug fix: add-ons are found if they are links
v1.3 (6 Jan 1999)
After several beta versions during the R4 beta period this is a full release with documentation and a sample project.
- new add-ons: BTabView and BSlider
- large part of the view editor was rewritten
- view alignment in 6 ways
- sorting the children of a views is now possible (top to bottom, left to right)
- Shift-Control-Command click is passed to the view instead of the editor (test view)
- arrow keys move the selection by one pixel
- the always-problematic BScrollView works well
- a sample project was included in the Develop directory
v1.1 (3 May 1998)
- Window editor contains the new look and feel constants and new flags. The view editor is also updated with the new view flag
- The IE library is font sensitive, it has a new method (RescaleArchive), which rescales a view
or window archive based on the UI design font and the current plain font size. RescaleArchive is a contribution of Mathias Agopian.
- Some bugs were fixed, e.g. BMenuBar doesn't crash if you insert a separator item in it
- Workaround was inserted for a new R3 BeOS bug: dragging off-screen bitmaps usually didn't work!
- Last but not least IE was ported to BeOS for Intel
v1.02 (8 Jan 1998)
- BPictureButton add-on is included. It works if you have Datatypes installed.
- The data sizes in the resource window are drawn smoothly as you resize the window.
- Now you can select "Unique ID" for a message constant in a view editor when you edit a view archive
- A header file is generated for view archives which contains the message constants for the view and its children
- BScrollView works well. Drop any views inside the BScrollView, which you want to have as parent.
- When you paste or drop a large or mini icon and you hold down Shift, the icons are inserted as BBitmap archives.
- The documentation is updated and contains detailed steps how to work with archived windows
- When you save the resource file, the currently edited resources are also saved even if you didn't close their window
- Snap now outputs coordinate values which are dividable with the snap value
- The way of exporting the add-on symbols is changed to prepare for BeOS on Intel.
- BMenuItem editor sometimes couldn't assign unique ID. Fixed.
- BMenuBar generated the MenusBeginning with incorrect constant names. Fixed.
- IEWindow didn't instantiate the minimum/maximum window sizes. Fixed. This is actually a BeOS bug, that BWindow doesn't instantiate and set the minimum/maximum size.
- There were problems with resizing the BMenuField. Fixed.
v1.01 (20 Sept 1997)
- Data Editor now saves the resource data as C source if Command key is held down
before dragging the data icon and dropping on a Tracker window
- you can edit the BView colors numerically
- "_wspace" is removed from the window archive so that the window is opened
on the current workspace, and not where it was last edited.
- BTextView now updates the text if you close the editor
- BMenu editor does ScrollToSelection, does not flicker when item added
- BTextView (and the textview of BTextControl) had problems with its TextRect due to a BeOS bug (BTextView does
not archive/instantiate the IsResizable property). I inserted a workaround: made
the text rectangle much wider.
- BMenuItem editor now handles "Unique ID" correctly
- BMenuBar inserts the menu title in the message constant name (e.g. MENU_FILE_OPEN)
Therefore you may need to update these in your existing sources
- in the BView editor the flags popup sometimes marked the wrong item
- and some other minor bug fixes
v1.0 (8 Sept 1997)