This repository has been archived by the owner on Oct 16, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 776
Wish List
juanmanuelolle edited this page Jan 17, 2008
·
21 revisions
- Integration of C++/CLI
- IronPython support.
- A# (Ada for .NET) Support http://asharp.martincarlisle.com/
- Full Support for the "My"-Namespace (e. g. MySettings)
- C# 3.0 (LINQ) - coming in SharpDevelop 3.0
- VB 9.0 (LINQ)
- Integration of ANSI C
- Portable.NET Backend
- AutoComplete feature (CTRL+Space) shows the entire list of APIs and Classes that your project references, and if you choose one that there's no import in this document (i.e. using Blablabla) it automatic includes the import (Eclipse like).
- Automatically start code completion when typing (remove the need to press Ctrl+Space, unless you want to use classes from other namespaces)
- Trigger automatic indentation when pasting code.
- Spellchecker
- VIM plugin or integration
- emacs plugin or integration
It's very good to have the posibility to add a new keyword to the task list, but no highlight can be set to thi word, it would be nice to have that posibility. I found that HACK, UNDONE, TODO and FIXME have the highlight attribute in the archive call CSharp-Mode.xshd, If you have no time, Perhaps if you tell me how to add this feature inside SD, I can try to modify the sources myself, and contribute with you Best Regard Juan Manuel Ollé
- An UML Modelling Tool with Round Trip Engineering
- SDE for Visual Studio .NET 2003 - The UML plugin for VS.NET 2003. http://www.visual-paradigm.com/sdevs.php
- DbTools
- DatabaseDesigner
- DatabaseBrowser
- Generic stored procedures support
- TransformationsEditor (for OR-mapping between code and database)
- .ico editor (integrate some available open source editor)
- CodeMetrics - Help with the "BIG PICTURE" of an application:
- Code Diagram: UML diagrams maintained synchronously with code text.
- an idea for combining Code Graph and Class Diagram.
- Integrated Bug Tracking
- Easy, fast, ready-to-go bug/feature tracking for a single developer
- Option to integrate with team-based bug tracker backends
- Integration with SCM system (subversion etc.) to link bugs to SCM revisions
- Support for deploying and debugging CF applications on mobile devices.
-
Support for deploying and debugging CF applications on mobile devices.
- Customization of all keyboard shortcuts. - Probably involves abstracting all actions to some kind of global list.
ASPNetSupport subproject
- Support and integration of WebServices
- Auto tag completion in HTML (end tags added automatically, etc...) like it is done in xml files.
- Automatically close brackets and parenthesis in javascript like it is done in c#.
- Most important is Web Services. Navigate to URL and auto-generate wrappers for web method calls in that web service. Save namespace and class name as web reference properties, so in case you like to change them from the generated default, you can update the web service wrapper class without having to edit that code file each time.
- Automatic Updater to scan addins and check for updates at their reference sites
- LSharp scripting support similar to the xacc IDE.
- A start page with a flexible hierarchical listing of combines and projects, most likely (but not necessarily) corresponding to a Subversion or other version control repository. Optionally synchronized with the versioning system's repository structure (each version control extension could provide a codon to affect this start page). Should remember which nodes are expanded/collapsed. Nodes with associated combines or project folders should appear differently (different icon, color, etc.). If more than one combine or project file exists at that level, another choice (pop-up window with a selector, for example) should appear. Otherwise would be nice to click on the highlighted node to open that project or combine of projects.