Beta8 adds a much improved TabPane with the capability to render custom graphic borders around tabs. RichTextArea has been overhauled; enhancements include improved aesthetics, cross-browser support, a more standard document format, and new features such as table editing. In server-side Java applications, text components can now progressively notify the server as a user types, making it possible to create "auto complete"-type components with only Java code. Architectural improvements have been made to the framework itself, including new APIs for component developers to receive keyboard events without worrying about browser peculiarities, and an easy and fast API for rendering image-based borders.
FillImageBorders (as well as conventional
<p>rather than a
<br>). Made progress toward toward more standard formatting across all browsers.
RichTextAreainto two components:
RichTextArearemains the complete text editor,
RichTextInputis a chromeless rich text input component. The
RichTextAreais an application-rendered component which makes use of
RichTextAreato use auto-sized dialogs.
Insetsaround background images in tabs, which enables some nice effects when combined with image-based borders.
Echo.Render.ComponentSyncfor peers that wish to process keyboard input in a cross-platform manner. Keyboard events are fired to application's focused component.
Echo.Render.ComponentSync, adding robustness to components which sometimes do not render their children (e.g.,
Echo.Render.renderComponentHide()method to notify rendered component peers that they are being hidden from view (inverse of
FillImageBorders to DOM.
Echo.FreeClientcan thus now can display wait indicators when input restrictions are present.