Compositor Changelog
What's new in Compositor 0.3 Beta
Feb 27, 2013- Added macro pre-processing of descriptors - see XibbonMacro example
- Added textpane (JTextPane)
- Added WindowFocusListener handling for __onLostFocus, __onGainedFocus
- Added keyboard shortcuts to tool tips
- Added playSound method
- Added readWriteConfig method to avoid duplication
- Added system colour options for foreground and background colours
- Added Jetris example
- Added Quircus example
- Added Decoder example
- Syntax: get("window.widget") changed to get("window_widget") for consistency (old syntax still works)
- Syntax: magic fields no longer require x_ prefix (either syntax works)
- Redesigned Examples app UI, including explanations
- More tags understood by ExifReader
- Allowed clones to be named
- Fixed popup menus in clones
- Fixed many issues with examples
- Proper support for Java 1.5 output - see readme
- Log: allow setting of destination by system property
- ResourceLoader: get resource by file name if not found by class loader
- App: added sizeColsAdjustment
- Workround for bug that makes Env.USER_HOME wrong sometimes on Windows
- Redesigned documentation and added layout manager help
New in Compositor 0.2 Beta (Jun 2, 2012)
- Added clones
- see MultiEdit example "Checked" actions show their state in toolbar buttons Added separator tag
- Added NativeEditor and NativeBrowser
- Added alwaysOnTop attribute for dialogs
- Added tooltip attribute for UI widgets
- Added support for Groovy and Scala
- Added ActionDelayer
- Added copyString and getClipboardString to simplify clipboard usage
- Added support for desktop panes and internal frames (MDI)
- Added MultiEdit to illustrate clones and MDI
- Added ShowGc example - graphs garbage collection logs
- Allowed toolbars anywhere, not just at top of frame
- Made numbers align right in cells in Spsh Common includes, buttonbar_ok and buttonbar_ok_cancel, for dialog button bars
- Frames with no explicit positioning use setLocationByPlatform - should cascade Allowed links in Info
- Fixed occasional random test failure
- Fixed cut/paste and resizing in RETest More startup options for
- Examples apps No longer have to explicitly set flow layout before using align