[MonoDevelop] Planning MonoDevelop 1.0

Paulo Aboim Pinto esqueleto at tusofona.com
Mon Nov 27 21:50:46 EST 2006

I forgot some points:

* Implement Feature. When we want to implement a Interface in our class,
there should be a Implement feature to create the prototype of the
Interface in our class.... There is a VS2005 feature like that too.

* A close window shortcut. Using the CTRL+F4 (for example) the MD should
close the code or design window open. This feature drop the use of the
Mouse the close a Windows.

* With CTRL + TAB should be able to navigate through the open windows in

* Should be a tool tip in the window name that will give is full path
and (if it's possible) the project that the file in.

Some other point can be made as add-in but I still point them here. 
In VS2005 there is a Add-in that give us a factor of complexity and Nr
of Lines of the methods.
This tool using with Refactoring will improve the developer code.

Hope this is all

Paulo Aboim Pinto (Esqueleto)
Odivelas - Portugal   

On Mon, 2006-11-27 at 20:04 +0000, Paulo Aboim Pinto wrote:
> Hello to all
> For this thread I would like to give my contribution. First of all I use
> to be a Micro$oft programmer and I use use all day the VS2005. There is
> some issues that I would like to insert. 
> On Thu, 2006-11-23 at 00:28 +0100, Lluis Sanchez wrote:
> >       * Debugger: I know a lot of people will ask for this, but I fear
> >         the debugger won't be ready by our code freeze date. We can
> >         release it later on as a separate add-in.
> I would be the first guy that want this, but at this time we can use the
> man/power and do anything else. 
> >       * Text editor: There are several requests/issues to solve: 
> >               * Parameter completion: after typing the name of a method,
> >                 show a popup window with information about the
> >                 parameters the method takes. 
> >               * Remove C#-isms. The code completion engine has several
> >                 C#-isms in the code, which may make it difficult to
> >                 integrate with other languages. 
> >               * Configurable key bindings. That's not specific to the
> >                 editor, but people mostly complain about it. I'm not
> >                 sure we can implement this for 1.0. 
> >               * Refactory operations. We have and under-used refactory
> >                 API. It would be nice to use it to implement some basic
> >                 refactoring operations.
> In the Text Editor beside the Reflection (this is a huge point) I would
> like that MD Text Editor should be able to Collapse and Decollapse
> #regions.
> With this we could organize our code better.
> Other feature that should be easy to implement is the comment of class
> or methods. Using /// command, the Text Editor should enter all the
> prototype of the Class or Method comment. That information should be
> exported to a MonoDoc File.  
> Resolve some problems with identation.
> >       * ASP.NET support: I don't know if this add-in can be mature
> >         enough for the 1.0 release. I'll need input on that (which
> >         features could we release? would the add-in be really useful for
> >         real world web projects?).
> That will not be good. I develop most of my application with ASP.NET
> > 
> >       * NUnit: It can be considered feature complete for 1.0. The only
> >         missing issue to resolve is what to do with the NUnit
> >         dependency. Right now the add-in can't be built with recent
> >         NUnit versions since they have breaking changes. I talked about
> >         this with Charlie Poole in the Mono summit and he suggested to
> >         embed the most recent NUnit dlls into the add-in, since even if
> >         the API has some breaking changes, new NUnit versions can still
> >         run tests written for all the previous versions.
> Why should we have TDD integration in MonoDevelop? One of the good
> things in TDD software is that we can right-click on a Test Method and
> run it from there.
> How hard will be to implement this?
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list

More information about the Monodevelop-list mailing list