General
-
xwt support
Add support to MonoDevelop for XWT user interfaces.
A visually designer would be nice.
https://github.com/mono/xwtXwt is a new .NET framework for creating desktop applications that run on multiple platforms from the same codebase. Xwt works by exposing one unified API across all environments that is mapped to a set of native controls on each platform.
Xwt works by creating an engine at runtime that will map to the underlying platform. These are the engines that are supported on each platform:
- Windows: WPF engine, Gtk engine (using Gtk#)
- MacOS X: Cocoa engine (using MonoMac) and Gtk engine (using…3 votes -
NotImplementedException occurences in Task list
Monodevelop contains a kind of TODO list that lists all comments marked as TODO. It would be gratly beneficial to allow including NotImplementedException occurences on the list - such as Resharper's TODO list does.
This feature would be VERY helpful in doing test-driven development, since it allowsquickly answer the question "what next?"
Another reason is that you don't want to have NotImplementedExceptions in your final production code, so it's good to keep track of them.
9 votes -
Move debug cursor backward or forward. Ability to skip code blocks.
Ability to grab and move debug cursor to any possible location.
3 votes -
Improve Immediate Window / Expression Evaluator + Linq Support
The existing immediate-window and expression evaluator should be improved:
- Add full code-completion and syntax highlighting
- Make the evaluation engine more robust (currently many statements can`t be executed)
- Allow Linq-Statements to be executedMaybe it would be the best to integrate the Compiler-as-a-Service to accomplish the above improvements.
3 votes -
F# Support
Full support for F# from within MonoDevelop
1,099 votes -
Reshaper like context actions
Context actions & code analyzation like R#
127 votes -
163 votes
-
107 votes
-
Improve git support
git addin works great but there are some things missing:
- stash and stash-pop a changeset
- git submodule adding/updating/removing
- Revert (to) revision $foo (in the git log view) doesn't work (throws a NRE)45 votes -
Turn MSBuild/XBuild build support by default
Polish the MSBuild/xbuild support so it can be the default since 2.10 onwards.
46 votes -
VIM Support
Better vim support within IDE similar to ViEmu for visual studio.
104 votes -
VS2010-like box selection when using Alt key
This is a really productivity booster:
http://blogs.msdn.com/b/vseditor/archive/2009/05/25/the-new-box-selection-now-with-multi-line-editing.aspx61 votes -
Improve autocompletion behavior
The autocomplete experience in MonoDevelop is great 95% of the time. The other 5% of the time, I won't get good auto-complete inside a lambda or delegate body, or I'll be missing classes/methods in a reference that I just added until I restart MonoDevelop. Good start--it just needs some significant investments in quality/completeness.
58 votes -
Provide Tear off tabs
Provide tear off tabs, like VS 2010 does, for use on multiple monitors.
14 votes -
Stop adding features and focus on stability
MonoDevelop already has too many features many of which just add to the general instability of the app. I propose a complete moratorium on new features until MD can be used for a full day of development without a single crash.
26 votes -
Support to import Visual Studio Color Settings
I would like support so I can import the Visual Studio settings file for at least my Colors and Font settings and perhaps overtime even more. This file format is xml based and there is no reason it can not be easily supported. Most MonoDevelop users are coming from Visual Studio or we go back and forth between the two, having the same look & feel is very important.
16 votes -
LINQ code completion a-la LINQPad
Allow connecting to a DB and getting full LINQ code completion to query it.
23 votes -
Bugzilla integration!!
Many bugs goes underreported because of the hassle of creating a bug report on bugzilla.xamarin.com that is both complete and accurate.
MonoDevelop should integrate a "Post a Bug Report" button on every crash or error message that pops up when compiling on running our projects.
Ideally it should automatically:
- if the error is already present on Bugzilla, it should show it and its description, to see if it match. Clicking on it shoud allow to read the bug report, and automatically add the user to the counter of the users affected by the bug. In this way the team…27 votes -
32 votes
-
Add the Azure Cloud project templates + development environment
This is really the only thing holding us back from using MonoDev on our Mac's full-time. The hard part here, of course, is the development fabric simulation environment - not sure if that's even possible, but I figured I'd throw it out here.
29 votes
- Don't see your idea?