Skip to content

v2.2

Choose a tag to compare

@Tech5G5G Tech5G5G released this 13 Mar 21:33
· 17 commits to master since this release

Version 2.2 (Dependency injection rewrite)

See v2.0 for current major release notes.

⚡ Highlights

  • Rewrite + dependency injection
  • Better error handling and performance (trust me bro)

🎨 The Great Refactoring

Mica Visual Studio has been rewritten to take advantage of the dependency injection and MVVM software design patterns via Community.VisualStudio.Toolkit.DependencyInjection. (Almost) the entire codebase was rewritten, so expect better readability if you ever decide to dive in.

👟 Error handling and performance

As part of the rewrite, you may find Mica Visual Studio quicker in some areas, like at startup and while changing color themes. Additionally, error handling has been improved, meaning Mica Visual Studio shouldn't cause anymore crashes. If any errors do occur, you should see them in the Output window under the Extensions pane. For more information, see Error handling. If you ever do see an exception from Mica Visual Studio, please be sure to file an issue using the Bug report template.

🖼️ Background transparentizations

  • Transparentized the Copilot chat message box
  • Transparentized the Find All References window
  • Fully transparentized the AppxManifest editor
  • Transparentized Connected Services
  • Transparentized the map scroll bar
  • Transparentized the Pull Request window
  • Transparentized the Merge Editor

🪲 Bug fixes

  • Fixed #20, where text in the Memory Layout window was invisible
  • Fixed #21, where the Document Outline window was practically unusable
  • Fixed #22, where acrylic menus were broken on VS Insiders 11605.296
  • Fixed broken scrolling when previewing a markdown file

🌐 Miscellaneous

  • Reduced the size of Mica Visual Studio's logo to make the package smaller
  • Updated MonoMod.RuntimeDetour to 25.3.4, allowing for Tech5G5G/MonoMod to be replaced by the NuGet version of MonoMod as official support for ARM64 has been added