2sxc 10.05 introduces TinyMCE 5 and RazorBlade 2, and a bunch of enhancements and bugfixes. Here's what you need to know:
Highlights
- Complete rework of the WYSIWYG experience with TinyMCE 5 (previously TinyMCE 4). We'll write an own blog post about this after releasing 10.06 which add some more enhancements. But this includes features like
- better mobile editing
- source-button already available in default toolbar
- better paste features (formatted text, images from clipboard)
- The bundled RazorBlade is now version 2.0
- DNN 9.4 Compatibility, because 2sxc has been using .net core for many years, and now that DNN also uses some .net core, there were compatibility issues
- Tech-Update from Angular 7 to 8.2.4
Bugfixes
- Adding module to dnn 9 sometimes didn't show button till page refresh #1807
- Language switching in sub-dialogs now doesn't affect main dialog
- Version dialog works again #1798
- Export content app works again (issue with authentication) #1795
- Bug in certain dialogs when the app hasn't been selected yet #1797
- Certain wysiwyg fields didn't work properly
- Bug with GPS picker field
- Auto-set focus to wysiwyg when opened
- JS Source-Maps work again in the NG8
- Error when saving entities without fields (like string-field configurations) #1796
- caching issues where new code wasn't loaded #1804
- various performance enhancements
Refactoring Work
- Changed ngrx/store to handle all of the data using ngrx/data #1808
- Cleaned input-type fallback-handling on server instead of JS
- External components are now fully configured through metadata
- Simplified API for custom input fields (WebComponents)
On our way to LTS
We've been making great progress and we're really proud of it. An huge thanks to Petar who is the lead developer on the new UI. At this rate, we'll probably have a 2sxc 10 LTS out by end of September :).
Love from Switzerland and Croatia
Daniel