More information,
more control.

Improved errors & warnings,
code templates and more!


See What's New JustCode Features Banner
Skip Navigation LinksProducts > JustCode > What's New > Release History > Details > Q3 2011 (v2011.3.1116)
All news

Q3 2011 (v2011.3.1116)

November 17, 2011

JustCode Q3 2011 (v2011.3.1116)

Major highlights

  • CSS support
  • Razor support
  • Visual Studio 11 support
  • Key Mappings window

Improvements

  • Visual Studio 11 support
  • CSS support:
    • Solution-wide analysis for errors and warnings
    • Navigation feature "Go To Member" finds CSS properties selectors
    • Navigation feature "Find Matching CSS Rule Sets" for a given HTML element
    • Navigation feature "Find Matching HTML Elements" for a given CSS rule set
    • Navigation feature "Find Usages" on a CSS class/id finds all occurrences of that class/id in HTML and CSS files
    • Code outlining, you can collapse/expand CSS rule sets
    • Quick-Fixes
    • Refactoring "Rename" class or id in a CSS class/id selector renames all occurrences of that class/id in HTML and CSS files
    • Refactoring "Convert Class Selector to ID Selector"
    • Refactoring "Convert ID Selector to Class Selector"
    • "Expand Selection" works for CSS
    • Formatter - indentation, brace positions, spaces & new lines for rule sets, "@-rules" and declarations
    • Structural Highlighting
  • Razor support:
    • Solution-wide analysis for errors and warnings
    • Quick-Fix for missing model in @model directive
    • Quick-Fixes for warnings/errors work in Razor pages
    • All C#, VB, JavaScript navigations will pick-up code in Razor pages ("Go To Definition", "Find Usages", "Go To Symbol", "Find Unused Members", etc.)
    • All C#, VB, JavaScript refactorings work in Razor pages ("Rename", "Organize And Add Missing Usings", etc.)
    • Formatter - indentation & new lines for statements
  • Key Mappings window
  • CSS, C#, VB, XAML: Color underlinings for color expressions
  • JavaScript: Formatter - new brace positions and new lines formatting options
  • New Quick-Hint: "Add Missing Switch Statement Cases"
  • New Code Generation: "Create Event Invocator"
  • New version of WPF controls in JustCode
  • Code Style Options:
    • Option to select which using directives should never be removed and which ones should always be included
    • "Use Implicitly Typed Variable Declarations"
    • "Add Documentation" is now a code style option (this will reset the previous "Add Documentation" setting)
    • "Arrange This Qualifier" now works with Code Generation commands ("Introduce Field", "Create Missing Field", etc.)
  • New Refactorings:
    • "Convert Anonymous Method To Lambda"
    • "Convert Anonymous Method To Named Method"
    • "Convert Lambda To Anonymous Method"
    • "Convert Lambda To Named Method"
    • "Convert Constructor To Factory Method"
    • "Convert Interface To Abstract Class"
    • "Convert Abstract Type To Interface"
    • "Convert Extension Method To Static Method"
    • "Convert Field-like Event To Event With Custom Implementation"

Fixes

  • Reduced memory usage of the analysis process
  • Better performance on project changes
  • Improved XML formatter
  • Fixed/restructured JustCode start-up
  • Fixed: Window dragging to be as quick as the mouse movement and when ESC return to the correct window position
  • Fixed: Min/Max new lines to work between different constructs, e.g. between fields and methods, etc.
  • Fixed: Auto-format
  • Fixed: Comment splitting bug when reordering
  • Fixed: Wrong Redundant Override warning for overridden events
  • Fixed: Quick-Fix "Move Type To Another File" works for nested types
  • Fixed: Quick-Fix "Move Type To Another File" doesn't generate unused usings
  • Fixed: Quick-Fix "Move Type To Another File" now navigates to the new file if the option is set
  • Fixed: Refactoring "Pull Members To Base Type" adds required usings in the file where the member is pulled
  • Fixed: Make refactoring "Convert Property To Methods" unavailable on event invocation which has implemented add/remove in C#
  • Fixed: Code Generation "Create Derived Type" to add generic type constraints to the derived type
  • Fixed: Code Generation "Add Stubs" - abstract overrides should not have type constraints
  • Fixed: Wrong formatting of multiline property accessors when "Place one-line accessor bodies on a separate line" option is off
  • Fixed: "Update" and "Send Exception" windows are now resizable