Frame::findElementByOffet is now correctly spelled Frame::findElementByOffset
Change context menu improved
Added Zoom-Slider & Zoom-Menu which enable the user to adjust the zoomlevel of the document
Adding advanced debugging capabilities for the developer / end user. When Xeditor is opened with the query parameter debug=xeditor, a new debugging menu is added to the toolbar.
Added lookup for mmlTemplates and the possibility to pass mmlTemplates as button data
Font-Families Roboto and Lora are now hosted locally rather than depending on the googlefonts-api
added @font-face in new file static/css/fonts.css (Click here for more information)
added different font styles for Roboto and Lora to static/fonts/
Add possibility to MarkerManager to change the selection to the next marker
Fix issue in Document::prepareNodeForDocument causing the browser to automatically create invalid <br> tags if loaded text node contained at least one NBSP and linebreaks (\n)
Fixed issue in EventManager::onInsertOrEditButtonClick causing two entries to be added to the history when inserting a media element like picture or video
had to adjust dialogs.js too
Fixed issue in Frame::getDocumentPart causing elements to not be shown in the frame when only empty elements are inside the editor and the editor is being reinitialized (e.g. when opening the Raw-Editor and pressing apply)
xeditor.help (Keybinding-Dialog)-Button works now (fixed typo)
Fixed issues with NBSPs when copying or saving
Fix issue when dragging text within the same element
Fixed a bug in the SelectionManager that prevented the user from pressing RMB on element ranges
Fixed issue in Element::prepareForContent causing NBSPs to not be properly handled
Fixed issue in EventManager::onKeyDownBefore: now using this.keys.del instead of wrong this.keys.delete
Fixed issue in Frame::getDocumentPart causing empty elements to be ignored
Fixed an issue in Element::remove causing the selection to break when removing inlineformats
Fixed issue in Frame::addDocumentPart causing an error when targetSibling is null
Fixed a bug in the Element::prepareForContent causing new lines to disapear
Fixed a bug that caused spaces to not be inserted in front of inline elements
Fixed position of notification dialog when statusbar is at top
Fixed an issue with media buttons
Fixed wrong scrolling offsets in Frame::scrollToElement and Frame::scrollToSelection when zoom is != 100%
Keybindings are not triggered further in modal dialogs.
Fixed issue where the Reviewbar will be hidden when no entries are left and will stay hidden until the user manually enables it again.
New text replacement mode (set to true by default): A flag "newReplaceModeEnabled" for controlling this was added.
If set to false, it behaves as it currently does. Otherwise the editor advances to next item after replace when search
text is substring of replace text
Added a phrase that tells the user how many characters he has to type for the search to be executed
Fixed a bug that caused the frame to sometimes not scroll to the current search result
Fixed a bug that caused the current search result to sometimes not be in focus
Fixed a bug that caused the selection classes to be copied to breakresult elements when the search dialog was opened while pressing enter inside of elements
Fixed a bug in Firefox that caused elements to be split in two with missing informations and therefor breaking the selection when using enter to execute the search
Fixed a bug where selecting the inner tag of a nested inlineformat construction and trying to remove that inner inlineformat did not work
Fixed a bug when selecting whole Inline-Format-Element (e.g. bold) with the TagView and removing that format (e.g. bold) the selection would be broken and errors were thrown