Skip to content

v1.4.0

Compare
Choose a tag to compare
@David-Desmaisons David-Desmaisons released this 10 Dec 00:35
· 238 commits to master since this release
ab0efd4

Many performance improvement delivered in this release as well as an update to Chromium 68.
Version designed to be used with the new vue-cli 3 plugin : vue-cli-plugin-neutronium.

  • Breaking:
    • Migration .NET Framework 4.7.2
    • ICommand.CanExecuteChanged should be fired in UI thread. If not an exception will be raised.
    • Chroneless window: it seems that Chromium has changed the way to compute if a zone is draggable. It is recommended to introduce at the root of the document:
#main-application {
  -webkit-app-region: no-drag;
}
  • Migrate core libs to .NET Standard 2.0
  • Migrate WPF assemblies to .NET Framework 4.7.2
  • Neutronium.Core
    • Improve Enum description (BitFlag and DisplayAttribute support)
    • Implement of time-slice collecting to improve performance of property being updated at a very high range.
  • Neutronium.WPF
    • Improve Chromeless mode
  • Neutronium.WebEngine.ChromiumFx
    • Updates to last version of CEF (Chromium 68)
    • Improve Chromless window on high dpi/multi screen
  • Neutronium.JavascriptFramework.Vue
    • Improve performance for read-only data Ref
    • Update to vue version 2.5.17
  • Tools
    • Create a vue-cli 3 plugin for Neutronium