0.7 Milestone 1
Major changes:
- Support for paragraph-level styles.
- Not using JavaFX skin architecture anymore. We came to the conclusion that skins bring more problems than benefits for non-trivial controls. Not using skins will allow us to add/expose more view-related features.
- The scroll-pane has been decoupled from the main content. To get scroll-bars, one now needs to wrap
StyledTextArea
in aVirtualizedScrollPane
. - We moved to a new version of WellBehavedFX, 0.3. This changes the way event handlers are overridden. Please refer to a demo for an example.
- It is now possible to use custom implementation of
EditableStyledDocument
(the content model ofStyledTextArea
). This provides better support for cases when your internal content is richer than just a list of styled paragraphs (e.g. abstract syntax tree). We expect more work to be done to ease the implementation of customEditableStyledDocument
s.
There are additional smaller fixes and new features.
Thanks to the contributors @JordanMartinez, @MewesK, @jobernolte.