0.6.10 was released on Oct 12. 4 months later, we've made the following changes to RichTextFX since that release:
- Skin related
- Implemented paragraph styles (text alignment, line background color, copy & paste styles)
- Exposed estimated scrolling API
- Allow better access to the skin (no longer using the Control, Skin, Behavior paradigm)
- Separated the
ScrollPane aspect of StyledTextArea from the actual area itself
- Allow access to
CharacterHit (so can determine which character is at point x, y)
- Implemented better caret-blinking (visible when user moves the caret, visible immediately upon showing the area)
- Added pseudo classes for line which has the caret
- Added pseudo classes for handling
- Clone related
- Allow multiple views of the same
EditableStyledDocument
- Other
- Converted all default
EventHandlers to EventHandlerTemplates
- Made double-clicking a word select only the word (not the leading/trailing whitespace char)
- Removed unused and useless font property
- Implemented
onSelectionDrop to override default handling when moving a selection elsewhere in the area.
- Fixed undo bug (styles from deleted text would cause a mismatch between the undone document and the one to redo)
With the numerous issues still open, what should be included in the 0.7 release and what should be postponed until 0.7.1?
Edit: Include WellBehavedFX experimental code
Edit 3/16/16: Exclude #252 as it's no longer relevant. Added checkboxes.
Of the issues we have, I think the following should be included in the 0.7 release:
Edit 9/7/16: Removed ideas for 0.7.1 release
0.6.10was released on Oct 12. 4 months later, we've made the following changes to RichTextFX since that release:ScrollPaneaspect ofStyledTextAreafrom the actual area itselfCharacterHit(so can determine which character is at point x, y)EditableStyledDocumentEventHandlerstoEventHandlerTemplatesonSelectionDropto override default handling when moving a selection elsewhere in the area.With the numerous issues still open, what should be included in the
0.7release and what should be postponed until0.7.1?Edit: Include WellBehavedFX experimental code
Edit 3/16/16: Exclude #252 as it's no longer relevant. Added checkboxes.
Of the issues we have, I think the following should be included in the
0.7release:WellBehavedFXexperimental InputMap API for setting default UI handlers that can be overridden (see the last few comments of [SNAPSHOT] Regression: setting key pressed event handler results in silently discarding all key events with non-printable codes #257 after it was closed)Edit 9/7/16: Removed ideas for
0.7.1release