Featured on Channel9’s Visual Studio Toolbox! :)

We were recently featured on Microsoft’s Channel 9 Visual Studio Toolbox – check it out!  https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/CodeMaid

Thanks again to all of the community for the contributions, issues, reviews and more.. it’s exciting and I’m very grateful to be a part of it! 🙂

Posted in egotrip | Leave a comment

CodeMaid v10.5 (feature switches and internationalization edition) released!

CodeMaid v10.5 is now available on the Visual Studio Marketplace and GitHub. This release focuses on two primary areas: feature switches (so you can turn on/off the features you want) and internationalization (Chinese translations added) courtesy of community contributions. 🙂

Features

#477 – Digging: New radial progress bar – thanks Jammer77!
#506 – Enable localization for Chinese – thanks maikebing!
#519 – Simplify the code by removing unnecessary guids – thanks heku!
#525 – Make all features switchable – thanks heku!
#545 – Ignore comment lines starting with certain prefixes – thanks willemduncan!

Fixes

#479 – Update XAML Styler integration mappings – thanks grochocki!
#496 – Fix the .NET Framework minimum required version (which is v4.6)
#541 – Project file (.csproj) cleanup – thanks heku!
#546 – Fix a setting that would leave a trailing white space when formatting comments – thanks willemduncan!
#556 – Partial fix reducing how long we will block waiting for a code model to be built.

Features switches

Thanks to heku you can now turn on/off individual features within CodeMaid.  These can be configured at CodeMaid->Options->General->Features.  When you turn a feature off, its menu items and event handlers will be completely unregistered from Visual Studio.  Most features are idle unless invoked anyways, but if you want to hide some menu items you’re not likely to use – we hope you enjoy this new capability!

Internationalization

Thanks to maikebing and others you can now use CodeMaid with Chinese translations. Are you interested in helping to translate CodeMaid to your native language? We would love your help and you can get more information here: #559 🙂

Summary

A great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂

Posted in release | Leave a comment

CodeMaid v10.4 (VB love edition) released!

CodeMaid v10.4 is now available on the Visual Studio Marketplace and GitHub.  This release focuses on some improvements to Visual Basic support courtesy of thehutman. 🙂

Features

#444 – Cleaning: VB now supports many of the same cleanups as C# – thanks thehutman!
#449 – Undo a previous pull request for hiding Spade during full screen mode (inconsistent with other extensions) – thanks iouri-s!

Fixes

#333 – Reorganizing: VB now moves attributes – thanks thehutman!
#440 – Cleaning: Exclude *.min.css and *.min.js files by default

Summary

A big thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂  You can join our community too on GitHub by reporting/investigating issues and submitting pull requests.  There’s great getting started info right here on the Contribute page. Code on!

Posted in release | 1 Comment

CodeMaid v10.3 (vs2017 launch tweaks edition) released!

CodeMaid v10.3 is now available on the Visual Studio Marketplace and GitHub.  This release has a few tweaks and features to coincide with the recent official launch of VS2017. 🙂

Features

#359 – Reorganizing: Add option to sort private->public vs. public->private – thanks ahalassy!
#394 – Finding: Add ability to clear solution explorer search before finding – thanks joeburdick!
#420 – Upgraded projects to .NET 4.6.1 and misc. fixes for VS2017 build support

Fixes

#419 – Cleaning: Switched using statement cleanup command to workaround VS2017+ReSharper issue that prevented using statement cleanup from activating – thanks jlbeard84!

Summary

We hope you’re enjoying the new version of VS2017 and don’t forget to join our community on GitHub.  Thanks to everyone who is helping to make CodeMaid a way to clean up the world’s code.. one line at a time. 🙂

Posted in release | Leave a comment

CodeMaid v10.2 (happy new years edition) released!

CodeMaid v10.2 is now available on the Visual Studio Marketplace and GitHub.  This release brings support for VS2017 RC to ring in the new year. 🙂

Features

#284 – Performance improvements to compiling regular expressions – thanks flagbug!
#298 – First class support for VB regions (viewing, inserting and removing)
#337 – Reorganizing: Add option to put explicit interface implementations after other members – thanks samcragg!
#371 – Support for VS2017 RC

Fixes

#290 – Finding: When track active item is enabled an error can be displayed on invocation
#315 – Reorganizing: Explicit interface implementations may take multiple passes to get in stable order – thanks samcragg!
#326 – Digging: VB comments were not visible
#342 – Digging: VB regions were not visible – thanks aeab13!

Summary

We hope you’re enjoying the new version of VS2017 and don’t forget to join our community on GitHub.  Thanks to everyone who is helping to make CodeMaid a way to clean up the world’s code.. one line at a time. 🙂

Posted in release | Leave a comment

Call for VS2017 RC testers

If you’re playing with the new VS2017 RC that was recently released, we’d love to have your help testing out our experimental support!

Thanks to AppVeyor‘s free support for open source projects and Mads Kristensen‘s great work enabling the Open VSIX Gallery, CodeMaid has a CI channel.  You can download the latest version here or even go as far as configuring Visual Studio to automatically update itself through a direct feed!  Please keep in mind this is a raw CI channel and not for the faint of heart.

If you see any issues, as always GitHub is the best place to report them.

Thanks for your help! 🙂

Posted in Uncategorized | Leave a comment

CodeMaid Survey 2.0 Results

Thanks to everyone who participated in CodeMaid Survey 2.0.  🙂  The results are publicly available: https://www.surveymonkey.com/results/SM-CRB2DS3S/.  If you still want to take the survey it’s not too late: https://www.surveymonkey.com/r/CT8VQS6

Thoughts

  • Most users have moved over to VS2015.  To support Roslyn we will have to make that the minimum required version in a future major release.
  • C# is used by almost everybody (96%!)
  • Cleaning and Comment Formatting are the primary features used, with Reorganizing and Digging trailing and all other smaller features being less popular.
  • CodeMaid Options were generally considered fine the way they were.  As usual they’re more headache for the developers than the users. 😉
  • There was not a lot of interest in moving CodeMaid to new environments (e.g. Visual Studio Code or command line).  The primary interest was adding more advanced features based on a migration to the Roslyn compiler.
  • There were some feature requests that already exist!  Next time we’ll include an optional contact field.

Summary

The best part was that people were very kind and supportive in the comments, which makes working on CodeMaid so rewarding.  I am humbled and grateful for the kind sentiments. 🙂

Posted in survey | Leave a comment

CodeMaid v10.1 (keep rolling edition) released!

CodeMaid v10.1 is now available on Visual Studio Gallery and GitHub.  This release offers a handful of smaller features and fixes building on the recent v10.0 release.

Features

#241 – Create a demo video
#245 – Reorganizing: Support for VB
#248 – Cleaning: Exclude files where auto-generated header is detected
#266 – Remove solution explorer toolbar buttons
#268 – Reorganizing: Add prompt to override safety checks in presence of preprocessor conditionals

Fixes

#227 – VS2015 could freeze for 30s with Visual F# Power Tools installed and CodeMaid F# cleanup disabled
#255 – Expected exception messages for Node.JS project item detection should be reduced to diagnostic level
#256 – When VS creates a dummy solution, CodeMaid options were not accessible
#272 – Reorganizing: Remove existing regions affects in-method regions as well
#275 – Digging: In-method regions were being shown within Spade
#276 – ReSharper 2016.1 changed the name of their cleanup command and needed updates within CodeMaid – thanks jamiehumphries!

Survey

Thanks to all of those who have participated in CodeMaid Survey 2.0.  If you haven’t taken it yet here’s a link to take the survey.  If you already have taken the survey here’s a link to the results.  Having an idea what’s important to the community is extremely helpful in choosing where to focus next! 🙂

Summary

Thanks once more to everyone who is helping to make CodeMaid a way to put cleaner code out there. 🙂

Posted in release | 4 Comments

CodeMaid Survey 2.0

We did a survey two years ago (results) which was extremely helpful and helped drive CodeMaid’s direction (e.g. moving to Git/GitHub).

We would love to get your feedback once again to help take a pulse on the community’s priorities.  If you’ve got a minute, please take this quick 8 question survey: https://www.surveymonkey.com/r/CT8VQS6

Thank you! 🙂

Posted in survey | Leave a comment

CodeMaid demo video now on YouTube

We’ve created a demo video on YouTube that walks through the CodeMaid features.

You can view it on our website here: http://www.codemaid.net/demo/
or directly on YouTube here: https://youtu.be/gZZ0XNQUXFA

Any feedback is certainly welcome, hope it helps! 🙂

Posted in website | Leave a comment