Skip to content

Choose a tag to compare

@aelij aelij released this 20 Jul 18:45

RoslynPad Reloaded

  • Featuring a new cross-platform editor named Morgania, based on vs-editor-api/IWpfTextView, implemented in Avalonia.
  • Includes a recompiled, largely unmodified version of Roslyn's EditorFeatures, providing a full-featured C# editing experience.
    • All of RoslynPad's existing editor features
    • Improved quick info
    • Brace completion
    • Snippet completion
    • Smart cursor placement
    • Inline diagnostics
    • Inline rename
    • Go to definition / implementation (including decompilation and source link)
    • Improved performance
  • Polished Avalonia UI.

Important changes

  • Morgania completely replaces AvalonEdit/AvaloniaEdit.
  • This marks the end of the WPF version - RoslynPad now uses Avalonia exclusively.
  • The following packages are deprecated: RoslynPad.Editor.Avalonia, RoslynPad.Editor.Windows, RoslynPad.Roslyn, RoslynPad.Roslyn.Avalonia, RoslynPad.Roslyn.Windows.
  • New Morgania packages might be published if there is demand (sources are in the repo).

Built with @claude Fable.