{"action":"created","issue":{"url":"https://api.github.com/repos/TomasMikula/RichTextFX/issues/259","repository_url":"https://api.github.com/repos/TomasMikula/RichTextFX","labels_url":"https://api.github.com/repos/TomasMikula/RichTextFX/issues/259/labels{/name}","comments_url":"https://api.github.com/repos/TomasMikula/RichTextFX/issues/259/comments","events_url":"https://api.github.com/repos/TomasMikula/RichTextFX/issues/259/events","html_url":"https://github.com/TomasMikula/RichTextFX/issues/259","id":135114921,"number":259,"title":"What should be in the 0.7 release and the 0.7.1 release?","user":{"login":"JordanMartinez","id":8413037,"avatar_url":"https://avatars.githubusercontent.com/u/8413037?v=3","gravatar_id":"","url":"https://api.github.com/users/JordanMartinez","html_url":"https://github.com/JordanMartinez","followers_url":"https://api.github.com/users/JordanMartinez/followers","following_url":"https://api.github.com/users/JordanMartinez/following{/other_user}","gists_url":"https://api.github.com/users/JordanMartinez/gists{/gist_id}","starred_url":"https://api.github.com/users/JordanMartinez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JordanMartinez/subscriptions","organizations_url":"https://api.github.com/users/JordanMartinez/orgs","repos_url":"https://api.github.com/users/JordanMartinez/repos","events_url":"https://api.github.com/users/JordanMartinez/events{/privacy}","received_events_url":"https://api.github.com/users/JordanMartinez/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-02-20T20:00:51Z","updated_at":"2016-05-10T23:15:12Z","closed_at":null,"body":"`0.6.10` was released on Oct 12. 4 months later, we've made the following changes to RichTextFX since that release:\r\n- Skin related\r\n - Implemented paragraph styles (text alignment, line background color, copy & paste styles)\r\n - Exposed estimated scrolling API\r\n - Allow better access to the skin (no longer using the Control, Skin, Behavior paradigm)\r\n - Separated the `ScrollPane` aspect of `StyledTextArea` from the actual area itself\r\n - Allow access to `CharacterHit` (so can determine which character is at point x, y)\r\n - Implemented better caret-blinking (visible when user moves the caret, visible immediately upon showing the area)\r\n - Added pseudo classes for line which has the caret\r\n - Added pseudo classes for handling \r\n- Clone related\r\n - Allow multiple views of the same `EditableStyledDocument`\r\n- Other\r\n - Converted all default `EventHandlers` to `EventHandlerTemplates`\r\n - Made double-clicking a word select only the word (not the leading/trailing whitespace char)\r\n - Removed unused and useless font property\r\n - Implemented `onSelectionDrop` to override default handling when moving a selection elsewhere in the area.\r\n - Fixed undo bug (styles from deleted text would cause a mismatch between the undone document and the one to redo)\r\n\r\nWith the numerous issues still open, what should be included in the `0.7` release and what should be postponed until `0.7.1`?\r\n\r\n**Edit:** Include WellBehavedFX experimental code\r\n**Edit 3/16/16:** Exclude #252 as it's no longer relevant. Added checkboxes.\r\n\r\nOf the issues we have, I think the following should be included in the `0.7` release:\r\n- [ ] #233 because it will cause problems with cloning and overall stability.\r\n- [x] Use the `WellBehavedFX` experimental InputMap API for setting default UI handlers that can be overridden (see the last few comments of #257 after it was closed) \r\n\r\nFor `0.7.1`, I think we should implement these issues:\r\n- #222 because it is a pretty important feature for code editors.\r\n- #244 because I wonder if it might be the first step towards implementing other features (like #107, perhaps #87?)\r\n\r\nThoughts?"},"comment":{"url":"https://api.github.com/repos/TomasMikula/RichTextFX/issues/comments/218319238","html_url":"https://github.com/TomasMikula/RichTextFX/issues/259#issuecomment-218319238","issue_url":"https://api.github.com/repos/TomasMikula/RichTextFX/issues/259","id":218319238,"user":{"login":"JordanMartinez","id":8413037,"avatar_url":"https://avatars.githubusercontent.com/u/8413037?v=3","gravatar_id":"","url":"https://api.github.com/users/JordanMartinez","html_url":"https://github.com/JordanMartinez","followers_url":"https://api.github.com/users/JordanMartinez/followers","following_url":"https://api.github.com/users/JordanMartinez/following{/other_user}","gists_url":"https://api.github.com/users/JordanMartinez/gists{/gist_id}","starred_url":"https://api.github.com/users/JordanMartinez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JordanMartinez/subscriptions","organizations_url":"https://api.github.com/users/JordanMartinez/orgs","repos_url":"https://api.github.com/users/JordanMartinez/repos","events_url":"https://api.github.com/users/JordanMartinez/events{/privacy}","received_events_url":"https://api.github.com/users/JordanMartinez/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T23:15:12Z","updated_at":"2016-05-10T23:15:12Z","body":"At the same time, those who don't want to use clones won't be negatively affected by the current issue and I'm guessing that there's a larger majority that want a release with the bug fixes than those who want the undo issue fixed. \r\nAdditionally, the same `UndoManager` interface would be used, so they can implement that themselves if they really need the non-linear undo capabilities."}}