Skip to content

Latest commit

 

History

History
1241 lines (965 loc) · 100 KB

CHANGELOG.md

File metadata and controls

1241 lines (965 loc) · 100 KB

Change Log

v0.11.3 (2024-06-25)

Full Changelog

Implemented enhancements:

  • Added getStyleRange method to StyleSpans #1232
  • Add property to area to detect overwrite mode #1226 (Thank you PavelTurk)
  • Bumped Flowless to 0.7.3

Fixed bugs:

  • Fixed NoSuchElement / IndexOutOfBounds exceptions when holding Page Up/Down #1211

v0.11.2 (2023-10-22)

Full Changelog

Implemented enhancements:

  • Bumped Flowless to 0.7.2

Fixed bugs:

  • Fixed placeholder position in some layouts #1193

v0.11.1 (2023-08-18)

Full Changelog

Implemented enhancements:

  • Bump Junit to 4.13.2
  • Bumped Flowless to 0.7.1
  • Added isFolded API #1156

Fixed bugs:

  • Prevent pom from containing JavaFX dependencies #1155
  • Fixed InputMethodRequest recursive call #1165
  • Fixed prefHeight calc and layout for no wrap #1169

Notes from Flowless 0.7.1:

  • Minor update with small change to SizeTracker, catching IOOB & NoSuchElement exceptions.

v0.11.0 (2022-11-14)

Full Changelog

Implemented enhancements:

  • Bumped Flowless to 0.7.0
  • Compiled with Java 11 (Thank you Andreas)
  • Remove Java 8 & 9 multi-jar compatibility #1148
  • Support wavy underlines #1131 (Thank you shoaniki)

Fixed bugs:

  • Fix for SceneBuilder compatibility #1112
  • Fixed paragraph graphic node width calculation #1125 (Thank you RationalityFrontline)
  • Fixed multi line text calculation #1135
  • Fixed code area unicode word selection #1139
  • Fixed TextFlow children concurrency access #1142

Notes from Flowless 0.7.0:

  • Fix first cell not showing sometimes #110
  • Take padding into account when scrolling #111
  • Fix for scrolling #112
  • Fix wrapped text scrollbar flicker #113
  • Removed scroll noise and improved bidirectional binding behavior #113

v0.10.9 (2022-03-01)

Full Changelog

Implemented enhancements:

  • Bumped Flowless to 0.6.9
  • Compiled with Java 9

Fixed bugs:

  • Both of the following were fixed in Flowless:
  • Bug: Fixed thin horizontal lines appear between lines of text when rapidly scrolling vertically #105
  • Bug: Fixed horizontal scrolling of an area can result in large empty blocks in the upper right #106

v0.10.8 (2022-02-28)

Full Changelog

Implemented enhancements:

  • Added overwrite mode #1051
  • Added showParagraphAtCenter #1054
  • Add hasChanges to MultiChangeBuilder #1084
  • Added nextLine & prevLine, behaves like nextPage & prevPage #1086
  • Changed code area navigation to behave more like a code editor #1090

Fixed bugs:

  • Bug: Fixed getCaretBounds exception #1049
  • Bug: Fixed follow caret with selection update #1059
  • Bug: Fixed line selection off not updating #1066
  • Bug: Fixed selection shape #1067
  • Bug: Fixed InputMethodRequest getTextLocation fix #1075
  • Bug: Fixed getCharacterBoundsOnScreen when from == to #1076
  • Bug: Fixed ParagraphBox not respecting the graphic node's managed property #1079
  • Bug: Fixed wrapped lines get skipped at high DPI settings when navigating with up/down arrow keys. #1074
  • Bug: Fixed linehighlighter off on selection #1085
  • Bug: Fixed wordBreaksForward not using locale #1089
  • Bug: Reverted Flowless back to 0.6.4 for Java 8 compatibility

v0.10.7 (2021-10-26)

Full Changelog

Implemented enhancements:

  • Added setPlaceholder( Node, Pos ) #1035
  • Bumped Flowless to 0.6.7
  • Bumped undofx to 2.1.1

Fixed bugs:

  • Bug: Fixed caret disappear with large font #1017
  • Bug: Fixed CodeArea w/ LineNumberFactory throws when replacing multi-line text with .replaceText() #1021
  • Bug: Fixed CaretNode not being transparent to mouse picking #1032 (Thank you chrisf-london)
  • Bug: Fixed async demo syntax highlighting after file load #1045 (Thank you BorisSkegin)
  • Bug: Fixed visibleParToAllParIndex parameter check #1022
  • Bug: Fixed StyledTextField initial height #1037

v0.10.6 (2021-03-15)

Full Changelog

Implemented enhancements:

  • Accommodate selection when following caret #933
  • Added auto height/grow property and behavior #944
  • Added foreign language input composition #985 (Thank you xulihang)
  • Added paragraph folding #965, #986, #1000, and #1007
  • Improved page up to go to first line when visible, and page down to go to last when visible #983
  • Improved syntax highlighting demo efficiency #956, #962, and #972
  • Improved hyperlinks demo with editable hyperlinks #995
  • Added bracket highlighter demo #959 (Thank you Pratanu Mandal)
  • Updated Appveyor to use JDK9
  • Bumped to Flowless 0.6.3
  • Bumped testfx to 4.0.16

Fixed bugs:

  • Bug: Fixed exception when trying to get paragraph bounds when caret moves #945
  • Bug: Fixed follow caret not showing complete line at bottom of viewport with large font #947
  • Bug: Fixed full line not being highlighted when text wrap is off #948, #963
  • Bug: Fixed incorrect first visible paragraph being returned when navigating backwards #1002
  • Bug: Fixed line not highlighting after either the last character or the line was deleted #950
  • Bug: Fixed multi-paragraph insert creation #951 and #953
  • Bug: Fixed selecting text beyond the end leads to exception on Java 9 or later #992
  • Bug: Fixed demo ParStyle equals & indent #943
  • Regression: Fixed entering curly braces and brackets on OSX not working #968

Other:

v0.10.5 (2020-04-19)

Full Changelog

Implemented enhancements:

  • Upgraded Gradle Maven plugin #910
  • Provide suspendable undo manager and test #914
  • Added getLocale and setLocale for BreakIterator use #920
  • Allow ALT and ALT + CONTROL (or ALTGR on Windows) accelerators #922

Fixed bugs:

  • Bug: Fixed SelectionImpl not honouring constructor range #907
  • Bug: Fixed RichTextChange reported by ReadOnlyStyledDocument replace #908
  • Bug: Fixed post undo/redo caret position #915
  • Bug: Fixed tests not on FX thread #917
  • Bug: Fixed scrollbar jump #918, also alternative fix for visibleParToAllParIndex crashing #777
  • Bug: Fixed focus lost on right click #921 (Thank you gaeqs)

v0.10.4 (2020-02-19)

Full Changelog

Implemented enhancements:

  • Added convenience method to UndoUtils to create a NO OP undo manager #881
  • Added styled text fields #894, #895, #896 & #897
  • Added place holder to GenericStyledArea #899 #900
  • Added prompt text to StyledTextField #899
  • Added Automatic-Module-Name
  • Bumped to Flowless 0.6.1

Fixed bugs:

  • Bug: Fixed paragraph graphic creation if index is -1 #882
  • Bug: Fixed Java 9 code #887 and #888
  • Bug: Fixed memory leak in ParagraphText #893

v0.10.3 (2019-11-27)

Full Changelog

Implemented enhancements:

  • Added shift backspace to delete backward #855
  • Added methods to recreate or get a paragraph graphic #854
  • Added methods to preset the style of inserted text and paragraphs #864
  • Added convenience API to EditActions and StyleClassedTextArea #868
  • Added Bullet Lists to RichTextDemo #826

Fixed bugs:

  • Bug: Fixed line highlighter not adjusting to area's width changes #845
  • Bug: Fixed not highlighting from beginning of line after adding text when empty #845
  • Bug: Fixed line spacing not being applied between paragraphs #862
  • Bug: Fixed anchor properties not updating correctly with listeners #874

Other:

  • Balanced linespacing above and below text for better highlighting look #872
  • Changed styled-text-area CSS #738

v0.10.2 (2019-08-29)

Full Changelog

Implemented enhancements:

  • Added line highlighter enhancement #845
  • Enhanced CodeArea selection to include underscore #837
  • Added auto-indent on enter to JavaKeywordsDemo #846

Fixed bugs:

  • Bug: Fixed caret position off by one on wrapped multiline #834
  • Bug: Fix highlight fill property not working since 0.9.0 #844

Merged pull requests:

v0.10.1 (2019-05-20)

Full Changelog

Implemented enhancements:

  • Changed page up and down behaviour #688
  • Remove deprecated methods #818

Fixed bugs:

  • Bug: CodeArea caretBounds graphic bug #812
  • Bug: Undo after deleting styled text causes exception #815

Merged pull requests:

  • Enhancement: Changed page up and down behaviour #821 (Jurgen Doll)
  • Fix bug: Fix Paragraph returning incorrectly styled subsequence #817 (Jugen)
  • Fix bug: Fix for #812 caretBounds graphic bug #819 and #822 (Jugen)

v0.10.0 (2019-04-18)

Full Changelog

Implemented enhancements:

  • RichTextFX with Java 11 #776

Fixed bugs:

  • Bug: Lines sometimes overlap when one wraps by a small amount #809

Merged pull requests:

v0.9.3 (2019-03-01)

Full Changelog

Fixed bugs:

  • Bug: Alternate keyboard layouts (eg: Dvorak, or German) not supported #799
  • Bug: Background color is applied in the wrong place when rendered segment type is not a TextExt #638
  • Bug: Random crashes in GenericStyleArea.visibleParToAllParIndex #777
  • Bug: Replace selected text with pasted text causes exception #788

Merged pull requests:

  • Fixed issue: Immediately remove listeners in ParagraphText from selections and carets on disposal #791 (JFormDesigner)
  • Fix bug: Position of background, border and underline shapes in case that the line contains custom objects #793 (JFormDesigner)
  • Fix bug: Paragraph list trim using object comparison #795 (JFormDesigner)
  • Fix bug: Alternate keyboard layouts not supported #801 (Jugen)
  • Added Astro IDE Project to 'Who uses RichTextFX?' #802 (AmrDeveloper)

v0.9.2 (2018-11-23)

Full Changelog

Fixed bugs:

  • Issue: Extreme memory usage with large blocks of text #627
  • Bug: Replace selected text with pasted text causes exception #774
  • Bug: After undo (ctrl-Z), text insertion point jumps to the start #780

Merged pull requests:

  • Fixed issue: Extreme memory usage with large blocks of text #779 (JonathanMarchand)
  • Fix bug: Replace selected text with pasted text causes exception #775 (MrChebik)
  • Fix bug: After undo (ctrl-Z), text insertion point jumps to the start #785 (Jugen)
  • Added George to 'Who uses RichTextFX?' #778 (terjedahl)
  • Added Nearde IDE to 'Who uses RichTextFX?' #784 (MWGuy)

v0.9.1 (2018-07-16)

Full Changelog

Implemented enhancements:

  • Add a setFont method to CodeArea #754
  • Feature: Set padding between lines in multi-line paragraph #749

Fixed bugs:

  • Position of Caret and Selection are not updated correctly when change occurs at their current position #761
  • Bug: allParToVisibleParIndex throws Exception when allParIndex is >= size of visible paragraphs but <= area's last paragraph index #758
  • Triple click doesn't select paragraph; CaretSelectionBindImpl.moveToParEnd wrongly calculates position #742

Closed issues:

  • Question: CTRL-Z Behavior with highlighted text #765
  • Question: disabling new line functionality (pressing return) #763
  • StyleClassedTextArea: clear(), then insertText(), doesn't work consistently #762
  • Question: Change StyleClassedTextArea Text Color #760
  • Who uses RichTextFX ( XR3Player) #756
  • Ineffective input method #753
  • Question: Is it possible to use RichTextFX as a backlog view in a chat application? #752
  • Question: how to make a text subscript and superscript #751
  • Question: using version 0.9.0, ParagraphGraphicFactory generates -1 values, is this by design? #750
  • Putting the caret behind the character and pressing the enter causes the creation of an empty space at first #748
  • Error: When I set style to the second line, I get IndexOutOfBoundsException #741
  • CSS selection color from 0.7 to 0.9 #736
  • Links to the demo source code and demo page are broken #733
  • CodeArea not support Chinese #732
  • Request to re open #724 #728
  • the demo JavaKeywordsAsync.java have a bug #725
  • [Problem] richChanges is called by setStyle #719
  • Trouble building project using NetBeans IDE due to ReactFX dependency #583

Merged pull requests:

v0.9.0 (2018-04-12)

Full Changelog

Implemented enhancements:

  • Make mouse behavior override properties FXML-friendly #655
  • Feature: Drag-and-drop text should only be one change, allowing a single undo to undo it #574
  • Add support for multiple carets and selection ranges #222

Fixed bugs:

  • MultiPlainChanges emits an empty list #720
  • rtfx-background-color spans if there is only one character between two styles #717
  • Incorrect result of GenericStyledArea.getStyleRangeAtPosition(int position) in 0.8.* #711
  • Consecutive border/underline styles that are the same are rendered with multiple shapes, not one #709
  • Overriding default KeyEvent behavior runs default and then overriding handler #707
  • ArrayIndexOutOfBoundsException in ParagraphText::getRangeShapeSafely #689
  • Constructor InlineCssTextArea\(String text\) initializes area with 1 paragraph with newline characters rather than multiple paragraphs #676
  • RichText demo can not load sample document anymore #629
  • [0.7-M3] OutOfMemoryError Loading Documents in the RichText Demo #452
  • IndexOutOfBoundsException in RichText demo #449
  • Trackpad scrolling with momentum doesn't work on OS X. #265

Closed issues:

  • Using in commercial project #723
  • PsychSQL #708
  • IllegalArgumentException: Cannot construct a Paragraph with an empty list of segments #705
  • Undoing a multi change that modifies a later portion of the document before an earlier one fails #701
  • Exception: Cannot construct a Paragraph with StyleSpans object that contains no StyleSpan objects #696
  • Question: replaceText/insertText without calling richChanges #684
  • Incorrect documentation for some mouse hooks #680
  • Mac test fails: pressing mouse over text and dragging and releasing mouse triggers onNewSelectionFinished #679

Merged pull requests:

v0.8.2 (2018-01-20)

Full Changelog

Implemented enhancements:

  • Make more of ROSD's modification methods public #648
  • Allow easier construction of a ReadOnlyStyledDocument with content #646

Fixed bugs:

  • Read only pseudo class is misspelled in GenericStyledArea #650
  • ExceptionInInitializerError: EventType "MOUSE_OVER_TEXT_ANY"with parent "EVENT" already exists #634

Closed issues:

  • Selection is no longer highlighted of inlineCssTextArea #670
  • RuKey #662
  • Empty CodeArea #660
  • Regression of properties that could be set in FXML, fail in 0.8.1 #653
  • moveTo() not scrolling the StyleClassedTextArea #652
  • Allow ReadOnlyStyledDocument to be created from list of paragraphs #644
  • Using a CodeArea and setStyle\(int, int, inlineCssStyleString\) doesn't style that range of text with the inline CSS styling #640
  • IndexOutOfBoundsException when editor is not shown but updated #637
  • First test run on Mac fails with TimeoutException #608
  • AZERTY keyboard on Windows OS: SHORTCUT+SLASH key event does not run its consumer #479

Merged pull requests:

0.8.1 (2017-10-27)

Full Changelog

Implemented enhancements:

  • Feature: support tables #628

Closed issues:

  • Write high-quality javadoc #626
  • Remove deprecated Travis Precise build #623
  • Drop "Milestone" from release version and continue with 0.8, 0.9, 0.10, ... #622
  • Update Flowless to stable release (once it's released) #516

Merged pull requests:

v0.8.0 (2017-10-20)

Full Changelog

Implemented enhancements:

  • Feature: Provide mapping between all-paragraph and visible-paragraph index systems #599
  • Feature: Add API for Paragraph's Bounds #537
  • Add API for getting which visible paragraph index the caret is on #522
  • Feature: Allow paragraphs to fill from bottom to top #502
  • Optimize code by caching the CSS meta data #485
  • Optimize ParagraphText's background and underline shapes #484
  • Add support for a border around some text #346
  • Make RichTextFX work on Java 9 #270

Fixed bugs:

  • Background and underline shapes not properly calculated #594
  • Regression: Image custom object is not properly handled in RichText demo #584
  • Regression introduced in #559: css doesn't work anymore #561
  • Undoing on a Right of Either<SegmentOps, SegmentOps> throws an "Unexpected change received" exception #554
  • paragraph-box padding works incorrectly #508
  • Padding for whole text area or line number area #507
  • MANIFEST.MF is empty #476
  • Wrong character insertion index on multi-line paragraphs when caret positioned at end of line-wrap #423
  • Text horizontally out of the viewport does not become visible when vieport size is increased #412
  • Restyling large portions of the document causes area to scroll when it shouldn't. #390
  • Undo merges with subsequent changes despite a reasonable period of user inactivity when it shouldn't. #362
  • assertion failure when Paragraph constructed with empty segment list #345

Closed issues:

  • Clarify contributing guidelines #615
  • How best to construct a ParagraphGraphicFactory that allows for dynamic positioning of Nodes #606
  • git pull + gradle build errors on windows #605
  • Regression: copying and pasting a selection ending in a new line throws an exception #602
  • Cannot construct a Paragraph with an empty list of segments #592
  • Reassignment of the key button #591
  • Processing of CSS of changes #586
  • Show caret inmediately after change #580
  • IndexOutOfBoundsException when deleting whole text if last line is empty #579
  • NPE in clipboard copy #573
  • Is it possible to add OSGI support? #570
  • Question: CodeArea content modified can be checked? #569
  • Question: How to translate the index of a visible paragraph into the index system of all paragraphs? #568
  • Refactor: Decouple style from segment #567
  • Calculate highlighting of brackets #566
  • Improve selection display #549
  • Unable to center paragraph. #548
  • CodeArea default -fx-font-family/-fx-fill #547
  • Looking for updated demo on creating hyperlink #546
  • Error importing cloned project into Eclipse #545
  • How to reposition the caret? #544
  • Add instructions to README on how to use Jitpack #531
  • Unable to clear the codeArea #527
  • Using "setStyle" two times in a row causes inexplicable scrolling #525
  • Support for Editor Configuration #521
  • Build fails on Linux with: "error: unmappable character for encoding ASCII" #513
  • Undoing delete has different behaviour than undoing backspace #493
  • Refactor: ChangeType in TextChange #486
  • Refactor: create Caret class #429
  • Memory Leak may happen when load a large text. #409
  • Write a Developer Guide #403
  • How To Add Padding Between StyledTextArea And Text Contents? #394
  • Are there modelToView/viewToModel equivalents for StyledTextArea #385
  • ALT + Alphanumeric as KeyCombination prints the typed symbol #366
  • Move UndoManager creation code outside StyledTextArea #333

Merged pull requests:

v0.7-M5n (2017-05-12)

Full Changelog

Implemented enhancements:

  • RichTextFX controls from FXML? #443
  • Get BoundingBox of letters in StyledTextArea #150

Fixed bugs:

  • WrapText + LineNumber, wrong line numbers position #488
  • [0.7-M5] Calling setParagraphStyle on an empty Paragraph [p.length() == 0] throws Exception #481

Closed issues:

  • Calling getCharacterBoundsOnScreen on a paragraph with selection stops the selection being displayed #499
  • (Question) How to work with patterns. #498
  • Extend ParagraphGraphicFactory to entire window #491
  • Empty text if I undo continuously #490
  • Can I change the color of the text cursor ? #480
  • Eclipse can't import org.fxmisc.richtext.model #478
  • Performance Profile #411

Merged pull requests:

v0.7-M5 (2017-04-02)

Full Changelog

Fixed bugs:

  • Paragraph's Line-Spacing CSS doesn't work #382

Closed issues:

  • Wrong text insert in CodeArea #475
  • Selecting text using keyboard can lock movement #474
  • [0.7-M4] Inserting text via user keyboard input inserts text in reverse order because caret position doesn't advance forward after input #472

Merged pull requests:

v0.7-M4 (2017-03-27)

Full Changelog

Implemented enhancements:

  • Some MouseEvent behaviors cannot be safely overridden because hooks for them do not yet exist #357
  • Add support for nonlinear undo/redo (clones don't currently handle undo/redo correctly) #233
  • Inserting graphic in the text #87
  • Suggestion for snippets #63

Fixed bugs:

  • MoveSelectedText throw IllegalArgumentException due to type in TextChange #469
  • Deleting text that was just inserted merges those changes into a change that does nothing, causing an Exception #322
  • CodeArea horizontal scrollbar not working #210
  • Exception (not sure why actually) #170

Closed issues:

  • I cannot run the demos #459
  • StyledTextAreaBehaviorTest fail #454
  • I'm migrating from the JavaFX TextArea to CodeArea... #453
  • Is there code folding option in Rich text editor ? #451
  • It's possible to add a context menu into CodeArea? #448
  • Style RichTextFX in TornadoFX with Type Safe CSS #447
  • Alternative to setText() method within RichTextFX #444
  • Text box like Telegram. Is it possible? #440
  • Caret Position = InlineCssTextArea .getText().length() but it doesn't scroll vertically to the bottom #433
  • java.lang.reflect.InvocationTargetException #432
  • Emoji support #427
  • blink-caret-rate CSS Property doesn't work #426
  • moveTo() does not change the scroll position anymore #414
  • Add Support for TokenMarker #413
  • Inline images #404
  • Rich-Text editor demo not working. #399
  • Styling the caret (not just colour) #397
  • Scroll position/moveTo() issue #395
  • Link to "Arduino Harp" (http://www.avrharp.org/\) in README is dead. #392
  • Demo with Jygments #387
  • Feature request: Caret line position vs. paragraph position #386
  • WYSIWYG Document Writer like Office #383
  • Replace Popup with property containing caret/selection bounds #377
  • Set text background/text highlight color #369
  • [0.7] Contextmenu not supported by : org.fxmisc.richtext.CodeArea #363
  • Image Info next to the lines #360
  • Support embedding arbitary nodes like Hyperlinks and ImageView in text layout #355
  • Implement search function with regex option #354
  • Caused by: java.lang.ClassNotFoundException: org.fxmisc.richtext.StyleClassedTextArea #352
  • add Markdown rendering component #348
  • Highlight matching words in code (background color) #338
  • Matching Bracket/Brace/Paren Highlight #337
  • Update gradle build file to resolve links to Flowless #310
  • What should be in the 0.7 release and ReadMe Updates #259
  • Improvement: Make insertion style a convenience generic method #209
  • Use as a WYSIWYG Editor with html text in background and styled design in front #181
  • RichTextFX support multiple selection? #138

Merged pull requests:

0.7-M3 (2016-12-26)

Full Changelog

Closed issues:

  • Inserting caret offset by css padding #285

v0.7-M3 (2016-12-26)

Full Changelog

Implemented enhancements:

  • Option to not follow the caret on edit #102

Fixed bugs:

  • Two problems positioning popup relative to caret #128
  • StyledTextArea scrolls to the caret every time span style is changed #101

Closed issues:

  • Underline is hidden by background shape #407
  • How to set different styles to words in same paragraph or line ? #406
  • Word break navigation needs option for space skipping #401
  • Java Keyword Demo #400
  • Can RichTextFX be used to select an arbitrary text range for copy/paste operations? #388
  • Get the line where the carret is #380
  • Can I get a possible caret position, using scene coordinates? #368
  • RichTextChange cannot be cast to org.fxmisc.richtext.model.RichTextChange in clear() #367
  • 0.7 Problem with the undo/redo method #361
  • Meta: Add Kanban-style (Trello) boards? #359
  • Spamming Ctrl+Z makes the JavaFXApplication crash #358
  • Problem with caret position after text replacement(FIXED) #353
  • Dual-license: check comply #351
  • CodeArea styling issue #347
  • Change to -fx-font-size for CodeArea make scroll bigger #344
  • Scrolling Issue #343
  • StyledTextArea no longer extends Control #342
  • 0.7-M1 has duplicate versions of reactfx #341
  • Styles are not applyed to Text #340
  • Not usable within SWT (eclipse) #336
  • Unexpected text drag behavior on abort. #321
  • Dotted underline #316
  • VirtualizedScrollPane estimatedScrollYProperty is unstable #307
  • (Shift)+Shortcut+Left/Right skips one too many word boundaries. #200
  • CodeArea in Dialog wrong caret position calculation #196
  • Expose API for programmatic PageUp/PageDown #195
  • Caret visible on non-editable code area #144

Merged pull requests:

0.7-M2 (2016-07-18)

Full Changelog

Implemented enhancements:

  • Getting scroll position of CodeArea #98

Closed issues:

  • EventHandlerHelper.install( no longer available #339
  • Character index inside Drag&Drop event handler #335
  • Add convenience method for getting a character's absolute position; add variant for other related methods #330
  • Programmatically select text #329
  • Change text color of StyledClassedTextArea with css #328
  • DropShadow on TextExt #326
  • Update RTFX-specific CSS to use project-specific prefix #323
  • NullPointerException after aborted text drag ? #320
  • Execute some code after ENTER Key pressed #319
  • Flowless issue: Scrollbars' height/length need to be longer #312
  • No vertical scrollbar since 0.7-M1 #311
  • Expose a "constructor" for EditableStyledDocumentImpl in its interface #308
  • Update RichTextFX to use InputMap API from WellBehavedFX's experimental package #288
  • decouple RichTextFX from string, use CharSequence #282
  • Is there anyway to have an inline css setstyle() for a StyleClassedTextArea or CodeArea please? #272
  • VirtualizedScrollPane Doesn't appear in the jar #236
  • CodeArea calculates wrong length on initial text insertion #211
  • Double-clicking a word selects the word plus the leading or trailing space #197
  • RichText-Demo is not working #194
  • undo/redo/paste keyboard shortcuts #184
  • Set 'step' location for debugger #165

Merged pull requests:

  • Add variants of editing/navagiting methods that take relative index argument (paragraph index, column index) #331 (JordanMartinez)
  • Fixed text background property in richtext demo #327 (afester)
  • Update another RichTextFX-specific CSS property to use the -rtfx pref… #325 (JordanMartinez)
  • Use the -rtfx prefix for RichTextFX specific underline properties, us… #324 (afester)
  • Allow custom caret visibility dependencies and CSS for caret blink rate #318 (JordanMartinez)
  • Dotted underline #317 (afester)
  • Moved model classes in model package #313 (afester)
  • Simple esd #309 (JordanMartinez)
  • Allow customisation of caret visibility criteria and blink rate. #279 (shoaniki)

v0.7-M1 (2016-05-13)

Full Changelog

Implemented enhancements:

  • Suggestion: Background color controls #96
  • Paragraph-level styles #6

Fixed bugs:

  • IllegalArgumentException when undo-ing then redo-ing #216
  • Can't set Font of StyleClassedTextArea #125

Closed issues:

  • 1.0.0-SNAPSHOT doesn't work? #302
  • Use of StyleSpans.subView, and replacing StyleSpans at certain positions #301
  • Line number at top of the line and not in the middle #300
  • Backspacing a newline character hides the previous line #298
  • Background on a text #295
  • The positionCaret does not work #293
  • Modify font type in StyleClassedTextArea #290
  • InlineCssTextArea paragraph style #289
  • Move caret position in StyleTextArea by line number #286
  • Highlighting a hyperlink #283
  • Adding components to Node created by GraphicFactory #274
  • Adding components to Node created by GraphicFactory #273
  • How to change color of caret? #268
  • current line highlighting feature #266
  • Bind to text empty #264
  • How to remove line highlight in StyleClassedTextArea? #262
  • NoSuchMethodError: org.reactfx.Suspendable.suspendWhen(Ljavafx/beans/value/ObservableValue;)Lorg/reactfx/Subscription #261
  • [SNAPSHOT] Regression: mouse cursor is no longer styled as TEXT #258
  • [SNAPSHOT] Regression: setting key pressed event handler results in silently discarding all key events with non-printable codes #257
  • How to set padding for text from borders of editable area? #255
  • It's possible to fill paragraph's background? #254
  • Cloning issues arise with subclasses #252
  • Text that is inserted into an empty StyledTextArea should not inherit deleted style #247
  • Make paragraph style arguments always precede text style arguments. #245
  • Allow custom implementation of EditableStyledDocument #244
  • Better separation of Model from View. #241
  • MouseOverTextEvent over specific word of text #237
  • focus-traversable broken #234
  • Include text background color in demos #230
  • Only blink caret when not moving #227
  • Overriding Drag Events #223
  • PopupDemo regression #220
  • Subclass denied acces to CharacterHit #218
  • Mouse-Related events aren't overrideable like KeyEvents are #217
  • CodeArea Jump to a Specific Line #208
  • Remove the Skin architecture #206
  • Scaling area scales VirtualFlow's content AND scrollBars #205
  • Hide caret on focus loss #204
  • CodeArea's caret blink rate is too quick #203
  • CodeArea lacks colored focus indicator #202
  • -fx-highlight-fill does not work #192
  • CodeArea.getStyleSpans(from, to).append(...) does not append #191
  • blinking caret initially not visible #189
  • Lines without characters #188
  • CodeArea in Tab #186
  • Controls not recognized in Scene Builder 2.0 #177
  • Typing text at the end of a styled area #162
  • Option to show a split view #152
  • StyleClassedTextArea stuck when appending 100,000 lines one by one. #121

Merged pull requests:

v0.6.10 (2015-10-12)

Full Changelog

Closed issues:

  • Change CodeArea default textcolor #187
  • Menu bar accelerators do not work when RichTextFX control has focus #185
  • Line terminator problems on Windows #183
  • Exception when backspacing a single newline character #180

v0.6.9 (2015-09-18)

Full Changelog

Closed issues:

  • IOOB Exception when hitting backspace #179
  • StackOverflowError in JavaKeywords demo #178
  • creating multiple layers of StyleSpans for the StyledTextArea #151
  • MouseEvents on InLineCssTextArea #11

v0.6.8 (2015-09-10)

Full Changelog

Implemented enhancements:

  • Copy Text With Style. #17

Closed issues:

  • Lines appearing after coping and refilling text #141
  • Syntax highlighting disappears if you copy some code and immediately paste it back #135

v0.6.7 (2015-09-05)

Full Changelog

Closed issues:

  • Possibly Memory Leak #176
  • Change Default Text Color #172
  • Select--drag text moves characters, but not their style #169
  • Stack overflow with certain XML files in XMLEditor demo #167
  • Possible memory leak #159

Merged pull requests:

  • Implemented the proposed paragraph style feature (#6) #168 (MewesK)

v0.6.6 (2015-08-18)

Full Changelog

Implemented enhancements:

  • Support background color for a range of text #22

Merged pull requests:

  • Implemented background colors for text #166 (MewesK)

v0.6.5 (2015-08-09)

Full Changelog

Closed issues:

  • Can't drag scroll left #161
  • FontSize selection exception in RichText demo #24 #160
  • Moving over whitespace causes exceptions #157
  • editable with dragdrop #156
  • NoClassDefFoundError in 8u60 #155
  • Weird cursor position behavior #154
  • Click and highlight URL's in the CodeArea? #153
  • How to update font size of an empty line? #149
  • Line numbers' font size update with respective line's greatest font size #148
  • Text artifacts question #145

Merged pull requests:

v0.6.4 (2015-04-21)

Full Changelog

Closed issues:

  • Question: Set the initial text of the rich text area #140
  • No [ ] { } writable on OS X 10.10.3 in CodeArea #139
  • Suggestion: controlling the behavior of caret position and Inserted (or removed) characters. #137
  • Spacebar scrolls the scrollpane #134
  • Calculating height of a paragraph (for the purpose of computing page size for printing) #132
  • Vertical movement of the caret doesn't work when we use Collections.emptyList() as separator between words #131
  • Setting the vertical (horizontal as well?) scrollbar positions #130
  • mqtt-spy link #129
  • More access to the line numbers #127
  • Noticeable Input Latency -- can something be done ? #126
  • Loading (by replacing) a document with a ReadOnlyStyledDocument doesn't display text #123
  • Scroll direction (Up/Down) #122

v0.6.3 (2015-02-28)

Full Changelog

Implemented enhancements:

  • Support selection by dragging mouse outside view port #116

Fixed bugs:

  • Wrap text doesn't work well in CodeAreas #114

Closed issues:

  • Text rendering artifacts when window size is changed #120
  • StyleClassedTextArea consumes too much memory #119
  • Breaking changes in 0.6.2 #118

v0.6.2.1 (2015-02-24)

Full Changelog

Closed issues:

  • setStyle() to define selection background color broken. #117

v0.6.2 (2015-02-24)

Full Changelog

Fixed bugs:

  • Flickering in 0.6.1 #115
  • selectRange() is very slow #99

Closed issues:

  • With tabs, only one tab shows text #113
  • View port scroll issues #110

v0.6.1 (2015-02-23)

Full Changelog

Fixed bugs:

  • Surprisingly slow when adding text one character at a time. #112
  • Line space is not adjusted after changing font size using CodeArea.setStyle(). #100
  • Text overlapping when single line is divided into several display lines #95
  • Text-Rendering Issue in v5 #88

Closed issues:

  • Copy/Paste Exception #111
  • Missing. import org.reactfx.InterceptableEventStream; #109
  • Dependensies in version 0.5.1 are broken #108

v0.6 (2015-02-09)

Full Changelog

Closed issues:

  • Bug: Selection Composite #105
  • Some Feedback and Suggestions #104
  • How to set the font and font-size of a CodeArea #103
  • Running demos within NetBeans (8.0.1) #94
  • Changing color of Characters like "{","}","(",")",";" etc. #93
  • Changing caret color in Code area. #92
  • Code Formatting Support #91
  • Cut, Copy, Paste #55

v0.5.1 (2014-10-21)

Full Changelog

Closed issues:

  • AltGr doesn't work #89
  • Is there way to control the size of a tab? #86
  • Work in lexer-parser feature. #85

v0.5 (2014-09-29)

Full Changelog

Merged pull requests:

v0.4.4 (2014-08-27)

Full Changelog

v0.4.3 (2014-08-26)

Full Changelog

Closed issues:

  • Overriding the default EventHandler #80
  • Email #79
  • Large paragraphs don't make the control grow vertically #78
  • LineNumberFactory causes ArrayIndexOutOfBoundsException in JavaFX Application Thread. #76

v0.4.2 (2014-08-13)

Full Changelog

Closed issues:

  • Weird Drawing Artifacts #75
  • text alignment #74
  • paste rtf text #73

v0.4.1 (2014-07-11)

Full Changelog

Closed issues:

  • Styling broken with R.04. (Running RichText Demo) #71
  • text render anomalies surfaced with r.04 #70
  • previousWord and NonDigits includes the precending whitespace #69
  • getIndexRange() on StyledText in reference to text area. Enhancement suggestion #66

v0.4 (2014-07-07)

Full Changelog

Closed issues:

  • Hitting ESC while text is selected, erases it. (tested with richtextfx demo) #68
  • Scene update error when closing a stage that has a popup. #67
  • paragraph.getSegments() duplicates. #65
  • Text moves when paragraphsize exceedes the editorwindow. #25

v0.3 (2014-06-19)

Full Changelog

Closed issues:

  • CodeField #64
  • Question: Multiple styles in code area #62

v0.2 (2014-06-09)

Full Changelog

Closed issues:

  • End greater than length error #61
  • Missing dependencies #59
  • Scrolling Issue. #58
  • Can't compile JavaKeywords Demo #57
  • Testing a matching algorithm #56
  • Tool tip support #54
  • Out of order error #53
  • Enhancement: Popup positioning. #36
  • CSS color not working on InLineCssTextArea #10

v0.1 (2014-05-12)

Implemented enhancements:

  • Position a popup window next to the caret (was: Get Caret position In Terms of Screen X and Y) #30
  • Method to get style range at the current position. #26
  • Style-aware undo/redo #7
  • API to set/get multiple style ranges at once #5
  • Feature request: set text range background #4
  • Property to turn on and off line wrapping #3

Closed issues:

  • Coping style spans #52
  • Undo Issues. #51
  • IndexRange of style span #50
  • Enhancement: Style Match #49
  • Q: How to apply multiple styles at the same time ? #48
  • Dependency issue with reactfx #47
  • ENTER key + typing.. #45
  • ENTER key behavior #44
  • Out of bounds error on applying style to a selection #43
  • Enhancement: provide IndexRange for Paragraph #42
  • "OutOfBoundsException" When hitting Enter #39
  • Enhancement: Split StyledDocument by A Regex #38
  • Override PopUp Location/ stop it from updating based on a boolean condition. #37
  • Undo has strange behaviour #34
  • request: add index range property to styled text #33
  • Change styles at the caretposition #32
  • Can't change background properties of an InlineCssTextArea #29
  • EasyBind once more #28
  • EasyBind not valid #27
  • Error when hitting ENTER within styled text #24
  • Saving Content to file. #23
  • TextWrap Not Working. #20
  • NPE at javafx.scene.text.Text.getSpanBounds(Text.java:292) #15
  • Create Maven Snapshots #14
  • IndexOutOfBoundsException when using positionCaret #13
  • Type error in MyListView #8
  • Add an inline style to a text segment #2
  • Caret Position #1

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator