1.0.0
What's Changed
- Fixes the issue where
enter
is not working while typing by @eugener in #12 - Create PR check workflow by @eugener in #13
- Add redo shortcut by @jperedadnr in #16
- Move focus scrollPane back to control by @jperedadnr in #18
- Add padding to textFlow and define styleclasses by @jperedadnr in #19
- Use hitInfo insertion index for mouse events by @jperedadnr in #20
- Lightweight way of storing font attributes in text decorations. by @eugener in #21
- rename job and clean up workflow by @abhinayagarwal in #23
- publish snapshots to Gluon nexus repository by @abhinayagarwal in #22
- Fix append undo issue by @eugener in #27
- Fix bug undoing a delete command by @jperedadnr in #30
- Implement copy, cut and paste functionality by @eugener in #33
- Add text decoration functionality by @abhinayagarwal in #34
- Toggle font weight and posture decoration by @abhinayagarwal in #38
- Add basic support for moving caret/selection to next/previous word by @jperedadnr in #36
- New Action API by @eugener in #39
- Optionally use default values in builder by @abhinayagarwal in #40
- Update selection and caret after every change in decoration (redo/undo) by @jperedadnr in #43
- Add logging by @jperedadnr in #46
- normalize pieces with new decoration by @abhinayagarwal in #47
- Add java Logger by @jperedadnr in #51
- Insert/Append text should use existing decoration by @abhinayagarwal in #58
- Add redo/undoStackSize properties to track stack sizes by @jperedadnr in #53
- Add support for Text background color by @abhinayagarwal in #55
- Introduce FaceModel and change ViewModel when needed by @jperedadnr in #61
- Add new public actions, move existing actions to internal actionCmd by @jperedadnr in #63
- Add support for ContextMenu and selection of non-editable text by @jperedadnr in #68
- Add contentAreaWidth property and resize textFlow accordingly by @jperedadnr in #66
- Modify snapshot repository by @jperedadnr in #80
- Publish source code as artifact by @abhinayagarwal in #87
- Rename styleclass to "rich-text-area" by @abhinayagarwal in #88
- Fix path artifacts by @jperedadnr in #86
- Add readonly pseudoclass to control by @jperedadnr in #90
- Add missing removeTextCmd when selection is removed by typing by @jperedadnr in #94
- Add SelectAll action by @jperedadnr in #93
- Add support for embedded images by @jperedadnr in #91
- Add Toolbar changes to queue and apply them without selection by @abhinayagarwal in #96
- Set dragStart to the actual insertion index by @jperedadnr in #102
- Add execute method to Command by @abhinayagarwal in #106
- update key and mouse combinations for caret and selection at paragraph level by @jperedadnr in #107
- Fix image loading by @jperedadnr in #115
- Extend selection if exists by @jperedadnr in #116
- Add new, open, save actions by @jperedadnr in #109
- Adjust presets by @jperedadnr in #119
- Limit imageView size within content area by @jperedadnr in #118
- Refactor FaceModel to Document by @jperedadnr in #121
- Refactor control to use ListView by @jperedadnr in #125
- Fixes for caret position by @jperedadnr in #128
- More caret fixes by @jperedadnr in #131
- Add ParagraphDecoration by @jperedadnr in #132
- Refactor Document API by @jperedadnr in #137
- Add AutoSave property and merge adjacent pieces with same decoration by @jperedadnr in #140
- Add default style list by @abhinayagarwal in #124
- Add support for Hyperlink by @abhinayagarwal in #123
- Add support for bulleted and numbered lists by @jperedadnr in #143
- change maven artifactId by @jperedadnr in #155
- Add default paragraph graphic factory by @jperedadnr in #156
- Add focus listener by @jperedadnr in #158
- normalize paragraph decoration by @jperedadnr in #159
- Forward listView drag events to cells by @jperedadnr in #160
- Fix caret issue by @jperedadnr in #163
- Add support for drag and drop by @jperedadnr in #161
- Added linkCallbackFactory by @jperedadnr in #157
- Add javadoc to public API by @jperedadnr in #164
- Added support for JPRO. by @dlemmermann in #130
- Add basic table support by @jperedadnr in #170
- Avoid negative positions for graphic decoration by @jperedadnr in #175
- Fix selection with extra layout passes by @jperedadnr in #176
- Allow graphic initial decoration by @jperedadnr in #177
- Cell selection by @jperedadnr in #180
- Fix caret movements by @jperedadnr in #181
- fix level indentation by @jperedadnr in #183
- Fixes for several issues with list decoration by @jperedadnr in #184
- Add table operations by @jperedadnr in #188
- Restart numbered list based on previous paragraph by @jperedadnr in #189
- Fix for issue #197: "ActionFactory.decorate() does not support Paragr… by @dlemmermann in #198
- Table operations by @jperedadnr in #201
- Fix width issues with table selection and let cells height grow as needed by @jperedadnr in #202
- Add actions to allow table cell alignment and fix backspace issues by @jperedadnr in #203
- Bug fixes and check log level by @jperedadnr in #210
- hyperlink triggered only with primary button, and bug fixes by @jperedadnr in #211
- Use System font by @jperedadnr in #212
- Unify decorate actions and allow multiple decorations at once by @jperedadnr in #213
- Set row prefHeight from all columns by @jperedadnr in #215
- Drag and drop improvements by @jperedadnr in #217
- Avoid scrolling when dnd is outside left or right side by @jperedadnr in #221
- Select paragraph before applying combined decorations by @jperedadnr in #223
- Use decoration at caret if already exists when inserting test by @jperedadnr in #224
- Set decoration at caret when applying presets and fix selection issue by @jperedadnr in #226
- Split control and demo in two modules by @jperedadnr in #237
- Update README.md by @jperedadnr in #238
- Update publish-snapshot.yml by @jperedadnr in #239
- Add release job by @jperedadnr in #240
- Disable autoReleaseAfterClose by @jperedadnr in #241
- Prepare for release by @jperedadnr in #242
- Remove samples as module by @jperedadnr in #243
- Release with parent by @abhinayagarwal in #245
- Commit next development version after successful release by @abhinayagarwal in #246
New Contributors
- @eugener made their first contribution in #12
- @abhinayagarwal made their first contribution in #23
- @dlemmermann made their first contribution in #130
Full Changelog: https://github.com/gluonhq/rich-text-area/commits/1.0.0