Releases: ReadyTalk/swt-bling
Releases · ReadyTalk/swt-bling
v1.1.0
v1.0.0
New Features:
- New TextTokenizerType, FORMATTED
Similar to Wiki formatting, this Tokenizer respects newline (\n) characters - TextPainter can now add padding for you
- TextPainter.preComputeSize can now tell you how much space your text will take up
- SquareButtonGroup
Allows you to group like buttons. Also, lets you have togglable buttons in a group.
Improvements:
- TextPainter no longer throws java.lang.reflect exceptions in favor of RuntimeException
- IntelliJ is now aware of Ragel generated source via gradle idea task
- TextPainter.handlePaint doesn't require a PaintEvent, can now use a GC
Breaking API Changes:
- Removed TextPainter.setForegroundColor method
Please use TextPainter.setTextColor now. - Removed Bubble constructors with boolean useBoldText
Please use WikiText formatting and '''bold text''' syntax
v0.4.0
New Features:
- Color Factory
In order to preserve precious SWT Color handles, we added a ColorFactory. This way, if aColor
has already been allocated, we return thatColor
instead of allocating a new one. - Font Factory
In order to preserve precious SWT Font handles, we added a FontFactory. This way, if aFont
has already been allocated, we return thatFont
instead of allocating a new one.
v0.3.0
#New Widgets
- PopOverComposite
- PopOverShell (parent of PopOverComposite & Bubble)
#Improvements to Existing Widgets
##TextPainter:
- Support for Text Justification (left, right, center)
- Support for computeSize
- Tokenize PlainText at a finer resolution
##Bubble: - Bubble now has a drop shadow on supported platforms
#Bug Fixes
##Bubble
- Fixed infinite loop bug when Bubble appears on edge of screen
- Bubble no longer always appears on top of other application windows