Skip to content

Releases: MattParkerDev/SharpIDE

v0.1.24

28 Mar 04:31

Choose a tag to compare

  • 🐛 Fix calling logger before DI services injected

Full Changelog: v0.1.23...v0.1.24

v0.1.23

28 Mar 01:07

Choose a tag to compare

What's Changed

  • Ctrl+F search in single file
  • Ctrl+D duplicate line
  • Better syntax highlighting relocation on line changes
  • Fix reloading a project with new documents
  • Godot - use dummy audio driver
  • R3 - don't capture sync context on SubscribeAwait
  • Fix double BottomPanelTabSelected events firing
  • Guard against the UI Thread calling InvokeAsync
  • InvokeAsync - avoid allocations
  • Open Find in Files with selected text and implement IAsyncEnumerable for results by @magasser in #84
  • ✨ Solution Explorer - MSBuild Project Load Status by @magasser in #86
  • 🐛 Minor fixes related to projects by @magasser in #87
  • ✨ CodeEdit Tabs - Add Context Menu by @magasser in #85

Full Changelog: v0.1.22...v0.1.23

v0.1.22

05 Mar 13:37

Choose a tag to compare

What's Changed

  • Backspace all whitespace on line by @MattParkerDev in #71
  • CodeEdit - Fix ArgumentOutOfRangeException on multiline removal by @valkyrienyanko in #72
  • ✨ IDE - decompile assemblies/files for Go To Definition
  • IDE - show decompilation progress indicator
  • ✨ Debugger - decompile and generate PDB for stepped into assemblies without symbols
  • IDE - jump to decompiled source for debugger stopped events
  • SharpIdeCodeEdit - reduce string allocations
  • Add missing editor colour classification mapping

New Contributors

Full Changelog: v0.1.21...v0.1.22

v0.1.21

22 Feb 03:35

Choose a tag to compare

  • Update to Godot 4.6.1
  • Update completions styling
  • ✨ completion description popup
  • ✨ Method Signature Help popup
  • Remove line keybind (Ctrl+L)
  • Move line up and down keybind (Alt+Up or Down)
  • Fix collapsed bottom panel reappearing on window resize
  • Update roslyn packages

Full Changelog: v0.1.20...v0.1.21

v0.1.20

31 Jan 06:38

Choose a tag to compare

What's Changed

  • Debugging - scroll to stopped event line
  • Update to Godot 4.6
  • Rework completions v1 - use ShouldTriggerCompletion, custom trigger and draw completions popup
  • Fix/improve completion triggering, filtering and insertion
  • draw diagnostic underlines below completion popup
  • Refactor theme overrides to new central Dark theme
  • ✨ Create new Light theme
  • ✨ Add option to toggle theme in settings
  • Persist selected theme to AppState
  • README.md: update debug heading by @knocte in #61

New Contributors

Full Changelog: v0.1.19...v0.1.20

v0.1.19

20 Jan 15:00

Choose a tag to compare

⬆️ Bump SharpDbg version - resolve debugger hanging, dispose PEReader
Log SharpDbgInMemory logs to console

Full Changelog: v0.1.18...v0.1.19

v0.1.18

19 Jan 14:05

Choose a tag to compare

  • Fix terminal output on unix - replace \n with \r\n

Full Changelog: v0.1.17...v0.1.18

v0.1.17

18 Jan 09:46

Choose a tag to compare

  • Cancel a running MSBuild action e.g. Build, Restore
  • Disable MSBuild action buttons when there is an active run
  • Add support for 'Executable' command in launchsettings.json - It is now possible to run SharpIDE from SharpIDE!
  • Fix run projects not receiving user environment variables on Windows
  • Automatically build project before running

Full Changelog: v0.1.16...v0.1.17

v0.1.16

10 Jan 11:51

Choose a tag to compare

⬆️ Bump SharpDbg version
Fix adding/removing breakpoints exception

Full Changelog: v0.1.15...v0.1.16

v0.1.15

06 Jan 23:00

Choose a tag to compare

✨ Add built-in SharpDbg support1

Full Changelog: v0.1.14...v0.1.15

  1. variables in lambdas and static async methods currently do not work. If you need to debug these, disable SharpDbg in settings, and use netcoredbg :)