Skip to content

What should be in the 0.7 release and ReadMe Updates #259

@JordanMartinez

Description

@JordanMartinez

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions