Releases: MattParkerDev/SharpIDE
Releases · MattParkerDev/SharpIDE
v0.1.24
- 🐛 Fix calling logger before DI services injected
Full Changelog: v0.1.23...v0.1.24
v0.1.23
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
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
- @valkyrienyanko made their first contribution in #72
Full Changelog: v0.1.21...v0.1.22
v0.1.21
- 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
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
⬆️ Bump SharpDbg version - resolve debugger hanging, dispose PEReader
Log SharpDbgInMemory logs to console
Full Changelog: v0.1.18...v0.1.19
v0.1.18
- Fix terminal output on unix - replace \n with \r\n
Full Changelog: v0.1.17...v0.1.18
v0.1.17
- 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
⬆️ Bump SharpDbg version
Fix adding/removing breakpoints exception
Full Changelog: v0.1.15...v0.1.16
v0.1.15
✨ Add built-in SharpDbg support1
Full Changelog: v0.1.14...v0.1.15
-
variables in lambdas and static async methods currently do not work. If you need to debug these, disable SharpDbg in settings, and use netcoredbg :) ↩