Skip to content

v3.10

Release notes for our 3.10 versions of MFractor for Visual Studio Mac

v3.10.4

Released on 11th of February 2020

This release adds our new onboarding dialog, adds a new legal main menu item and reduces the final package size of MFractor.

Enhancements:

  • A new onboarding dialog welcomes you when you first install MFractor.
  • A new Legal top level menu.
  • Smaller distributable package size thanks to the removal of some no longer needed assemblies.

Issues Fixed:

  • Fixed: Add Image Tooltip support for C# code and ImageSource Properties. #189

v3.10.3

Released on 3rd of February 2020

This release fixes many small XAML IntelliSense issues related to attribute value and attribute shorthand completions plus adds a grouping for MFractors commands.

Enhancements:

  • In the Key Bindings preferences, all MFractor commands are now grouped under an "MFractor" section.

Issues Fixed:

  • Fixed: MFractor's IntelliSense would not trigger when starting an attribute value with ".
  • Fixed: MFractor's IntelliSense would not trigger sometimes when starting a new attribute with a letter. You would need to manually start the session with Control+Space.
  • Fixed: Image assets are no longer suggested inside XAML expressions.
  • Fixed: XAML styles would incorrectly report style mismatches.

v3.10.2

Released on 28th of January 2020

This release is a "bump" release to trigger Visual Studio Macs update mechanisms.

Enhancements:

  • When an MFractor feature is Professional only, show a much more obvious status message using the toolbar.

v3.10.1

Released on 23rd of January 2020

Maintenance release to fix a bug in color analysis.

Enhancements:

  • We've trimmed down the size of the extensions by removing some unnecessary assets.
  • Third party attribution is now on docs.mfractor.com.

Issues Fixed:

  • Fixed: Small bug in color Intellisense warnings. #184.

v3.10.0

Released on 22nd of January 2020

The v3.10.0 release focuses improving our on-boarding workflow, improving the UX and discoverability of code actions, adds tooltips for images and colors and includes better refactoring support for static resources.

Features:

  • Our new code issue tooltip window presents available fixes for a code issue in the tooltip. You can them click on the suggestion to apply the fix.
  • Color Tooltips in XAML.
    • Hover over a color value to preview the color.
    • When MFractor suggests color values via IntelliSense, it also provides a preview as a tooltip.
    • Click on the color value to copy the hex value to the clipboard.
  • Image tooltips in XAML and C#.
    • Hover over an image name to preview the image.
    • Click on the image preview to open it in the image manager.
    • When MFractor suggests image assets values via IntelliSense, it will present a preview of that image.
  • Static Resource refactorings:
  • Use the Move to App.xaml refactoring to shift a resource from a page or control into the App.xaml file.
  • Use the Refactor into static resource code action to shift an attributes value into a resource entry in the current file or in the App.xaml.
  • The new Generate Font Character Code Class creates a C# class with all font character names and icons available as string constants.

Enhancements:

  • We've cleaned up our Activation Dialog UI structure and direct you to the documentation site after you activate.
  • We've addd a new Request Trial main menu option so you can quickly request a trial license.
  • We've addd a new Recover Professional License menu option so that you can recover you MFractor license.
  • We've addd a new View Release Notes menu option under the About menu so that you can view the release notes for the current release.
  • New Import font asset completion in XAML to launch the font importer and inject the FontFamily XAML needed to reference that code.
  • We've added help links to the following features:
    • Generate custom renderers.
    • Image Importer.
    • Image manager.
    • Image deletion tool.
    • Image optimisation tool.
    • Bindable property wizard.
    • Attached property wizard.
    • Generate Interface Implementation.
    • Font Importer.
  • We've added a help links section to our XAML analysis preferences panel. As we document each analyser, a link to view the docs for that analyser become available.
  • The Find Custom Renderers code action is now accessible through the Alt+Return menu in C#.
  • When you update MFractor, we now show a small thank you message and provide you with a link to the release notes for that version.
  • When you first install MFractor, we trigger Visual Studio Mac to restart to complete the installation.

Issues Fixed:

  • We've multiple issues where MFractor Lite wouldn't properly record and inform you that you were on a restriction of 4 documents per day.
  • Fixed: The Start Accessibility Inspector command would not appear or launch.
  • Fixed: The Edit Shared Project Items command wasn't opening the .projitems.
  • Fixed: Sometimes Row and Column location completions wouldn't appear while editing a child of a grid.
  • Fixed: Numeric data-bindings no longer give type mismatch warnings.

Comments