Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

RoadmapVersion4x

ChristophWille edited this page Aug 16, 2008 · 22 revisions

SharpDevelop "Mirador" (4.0) is based on Microsoft .NET Framework 3.5 SP1 (RTM: .NET 4.0). Development started with a WPF frame prototype on 5th August 2008.

Where to Download

Integration builds are available on our build server.

Features

General:

  • The frame (workbench) is using WPF instead of Windows Forms
  • New localization model for WPF
  • New functionality will be added with WPF, not Windows Forms
  • No new XmlForms, no modifications to existing XmlForms (instead rewrite in WPF)

Plans, Ideas:

  • Rewrite the text editor to be based on WPF, add more extensibility points
  • User-configurable shortcuts, shortcuts compatible with VS
  • Switch the tree-view based pads to WPF for ease of design (Project, Classes, Unit Tests)
  • Add Profiler (Siegfried Pammer)
  • Add Database Explorer (Matt Ward)
  • Change the start page from Web browser control to WPF document
  • Support multiple selection in Project pad
  • Think Maintainability (in terms of our source code and quality tools to integrate)
  • Optional: new splash screen implementation more infos

Feature changes:

  • Make IL backend binding a sample
  • Make Component Inspector a sample

Wish list:

  • Complete WF designer rewrite

Non-Goals

  • Ribbon UI. The license for ribbons is not suitable for open source projects.
  • Everything WPF. Rewriting addins just because they use Windows Forms is not planned.

Process Changes

  • New Translation Web application (ASP.NET-based, Entity Framework, WCF, SQL Server 2008)
  • New pre-commit hook to check for adding / changing of .xfrm's and prohibit checkin (using CaptainHook framework)
  • Integration of Subversion repository with Gemini bug tracker (using CaptainHook framework)

Release Plans

  • no dates
Clone this wiki locally