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