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.