Even though Regionerate is at Public Beta at the moment, and I am putting most of my efforts on stabilizing it, I occasionally find an empty time slot to add some new features.
I would like to add up to 3 new features (from your requests) to the v0.6.5 release.
Vote up (using the wonderful PollDaddy service) for new features which will be available in v0.6.5. Please choose no more than 3 features. I will do my best to work on another “new features” release before v1.0 so if your feature is not elected, you’ll have another chance.
Some info on the features:
- Multiple Where commands - Create better defined filters, such as “Put all private static fields” or “Put all private constructors“. (source)
- Multiple OrderBy commands - Sort by multiple values, e.g: “Sort by name and then by parameters count“. (source)
- “Turn region members count on/off” feature - Define whether the members count should be displayed inside your Code Layout. (source)
- Support for nested structs - Put nested structs in regions, just like nested classes. (source)
- Regionerate nested classes’ members – Recursively scan nested classes (or structs) members and Regionerate their internals. (source)
- Regionerate exisiting regions’ member - Recursively scan existing regions’ members and Regionerate their internals. (source)
- Add a symbol to the end of the #region header - Enable regions to display the symbol at the beginning, end, or both sides of the #region declaration. (source)
- Monitor file save operation and automatically Regionerate before saving - Prevent the need to hit Ctrl+R every time you add a member and Regionerate the code automatically upon saving. (source)
- Filter by Attribute - Will allow you to define filters such as “Put all methods that are attributed by the “Test” attribute” or “Put all properties that are attributed by the “XmlInclude” attribute”. (source)
- Filter by Comment - The ability to create a region for all detached comment sections. (source)
- Filter by Name: StartsWith attribute and EndsWith attribute - Create better name filters, will allow you to define filters such as “Put all methods that end with “Test”". (source)
Note: I can’t promise that the elected 3 will be provided, I haven’t thought of solutions to all of these requests, so if I encounter major problems with developing one of the elected features, I will have to move to a different one.
Looks like the people have spoken as regards turning the members count on or off, but I see that as a trivial cosmetic issue. I’d rather have whatever the next most popular substantial functionality turns out to be.
Posted by Gavin Greig on June 29th, 2007 10:23 am
gavin,
Hopefully all of these will be implemented, sooner or later.
I just need your priorities.
– rauchy.
Posted by Omer Rauchwerger on June 30th, 2007 11:34 am
I quite don’t get it…
Filter by Name: Can’t you do it already with ^something and something$ ??
Filter by Attribute: same as above… My code layout template (that i lublished un my blog) has regions for MbUnit’s tests and row tests, and it was created for 0.6.3.8, so I don’t quite see why include those options in the vote. The feature I’d like to see the most is ability to more precisely define content and order of regions (the thing I emailed you about, I’ll put it up on the forum as well so that everyone can speak out what they think about it)
Posted by Krzysztof Koźmic on August 13th, 2007 7:48 pm
Oh, I didn’t notice how old this post is. Probably those features that I pointed out as being already implemented, were not implemented 2 months ago.
Posted by Krzysztof Koźmic on August 13th, 2007 9:37 pm
Looks like the people have spoken as regards turning the members count on or off, but I see that as a trivial cosmetic issue. I'd rather have whatever the next most popular substantial functionality turns out to be.
Posted by Gavin Greig on January 15th, 2010 9:19 am