- ✨ Create foreground colors for status bar icons #98
- ✨ Maximum Message Length #100
- 🐛 Fix separated status bar icons #96
- 🐛 Remove newlines from the deprecation message #99
- 💥 Create setting
errorLens.enabled
. Toggle commands now use globalsettigns.json
to save their state.
Error Lens: Toggle (Enable/Disable) Everything - toggles
errorLens.enabled
Error Lens: Toggle Errors - toggles items insideerrorLens.enabledDiagnosticLevels
- ✨ Create status bar icons with highlighted background #96
- 🐛 Try to fix
errorLens.delay
setting
- ✨ Make extension work on remote VSCode (github codespaces) #91
- 💥 Remove hint diagnostics from default. To revert - change
errorLens.enabledDiagnosticLevels
to ["error", "warning", "info", "hint"] - 💥
errorLens.addAnnotationTextPrefixes
&errorLens.addNumberOfDiagnostics
settings are deprecated in favor oferrorLens.messageTemplate
vscode-error-lens/issues/92 - 💥 Change default value of setting
errorLens.removeLinebreaks
to true - 🐛 Status bar should honor enabled diagnostic levels
- ✨ Add
closestSeverity
option for status bar settingerrorLens.statusBarMessageType
. Show most severe closest problem in status bar.
- ✨ Replace linebreaks in inline diagnostics with whitespace
- ✨ Click on Status Bar Item to go to the problem
- ✨ Exclude diagnostics by source
"errorLens.excludeBySource"
- 🐛 Fix custom gutter icons stopped working
- 🐛 Fix when delay is set
excludePatterns
is ignored
- ✨ Add setting to hide inline message
errorLens.messageEnabled
- ✨ Add separate colors for status bar items
- ✨ Add option to prevent horizontal scrollbar appearing for decorations with
errorLens.scrollbarHackEnabled
- ✨
onSave
should work with vscode autosave
- ✨ Exclude files by glob with
excludePatterns
setting - ✨ Use
onStartupFinished
activation event - 🔨 Refactor
- ✨ Add an option to render gutter icons separately from main decoration #45 Show only gutter icons unless cursor is on line with error
- ✨ Change status bar item to show message for the active line
- ✨ Add an option to use decoration colors for status bar message (
statusBarColorsEnabled
)
- 💥 Deprecate and delete
errorLens.useColorContributions
- 💥 Deprecate and delete
errorLens.editorActiveTabDecorationEnabled
(Move to a separate extension) - ✨
delay
setting should only work for a new diagnostics (Fixed diagnostics decoration should be removed immediately) #39 - ✨ Show closest to cursor diagnostic in status bar
errorLens.statusBarMessageEnabled
- ✨ Expose
addNumberOfDiagnostics
as a setting - ✨ Expose
padding
as a setting - ✨ Expose
borderRadius
as a setting - ✨ Update
margin
setting to usech
units instead ofpx
- 💥 Set
errorLens.useColorContributions
totrue
- ✨ Create command to transfer colors from
Settings
toColors
: Convert colors from Settings to Colors.. Note: colors only for light themes are not supported yet. - 💄 Remove number of diagnostics from annotation prefix.
- 🐛 Fix missing message prefix when there are multiple diagnostics on the line Issue #33
- 💥 Delete
clearDecorations
option - ✨ Possible future breaking change: Using color contributions instead of settings values for colors. Now hidden behind a config
errorLens.useColorContributions
- ✨ Specify custom message prefix
- 🐛 Fix broken
circle
gutter icon set - 🔨 Update version to 1.40.0
- 🐛 Prevent
:after
decoration clashing with other extensions PR #28 by @bmalehorn
- 💥 Deprecate
exclude
setting using source and code and leave onlyexclude
using problem message. - ✨ Set some padding, only when one of message colors is set (
errorLens.errorMessageBackground
/ ...) - 🔨 Allow omitting CSS units for
margin
&fontSize
(px
will be used)
- 🐛 Fix not updated decorations while dragging tabs
- 🐛 Fix not working on remote
- ✨ New gutter icon set
defaultOutline
- ✨ Ability to change message background on top of the entire line background:
errorLens.errorMessageBackground
/ ...
- ✨ Ability to show only closest to the cursor problems (
errorLens.followCursor
). - ✨ Ability to change active editor tab title background when file has Errors/Warnings (
errorLens.editorActiveTabDecorationEnabled
)
- 💥 Deprecate enum setting
errorLens.fontStyle
in favor of booleanerrorLens.fontStyleItalic
- 💥 Change default settings
errorLens.addAnnotationTextPrefixes
anderrorLens.margin
- 🐛 Error decoration must always trump Warning etc:
ERROR
=>WARNING
=>INFO
=>HINT
- ✨ New command to copy problem at active line number
errorLens.copyProblemMessage
- 🐛 Decorations stopped working in
settings.json
in 1.37
- ✨ New gutter icon set
circle
- 💥 Change default colors for
INFO
&HINT
diagnostics - ✨ Any unset
light
color/path should default to ordinary one. - ✨ Add commands to temporarily disable one level of diagnostic Fixes #10
- 💥 Deprecate:
errorLens.errorGutterIconPathLight
,errorLens.warningGutterIconPathLight
anderrorLens.infoGutterIconPathLight
. They were moved intoerrorLens.light
.
- ✨ Add an option to choose if the decorations should be cleared when you start typing (only when
delay
is set) –errorLens.clearDecorations
.
- 🔨 Update dependencies
- ✨ Set custom gutter icons (Using absolute file path).
- ✨ Configure gutter icon size with:
errorLens.gutterIconSize
- ✨ Configure gutter icons to be borderless with
errorLens.gutterIconSet
: PR #6 by @karlsander
- ✨ Add an option to render gutter icons
errorLens.gutterIconsEnabled
- 🔨 Increase limit for long messages truncation from 300 to 500 symbols
- ✨ Draw decorations in
Untitled
files - 📚 Add an example of
exclude
setting to README - 🔨 Move
exclude
RegExp creation out of the loop
- 🐛 Different fix for decorations not rendered the first time with
errorLens.onSave
- 🐛 Fix failed to update decorations (on save) when language diagnostics haven't changed
- ✨ Update decorations only on document save with
errorLens.onSave
- ✨ Change font family with
errorLens.fontFamily
- ✨ Customize delay before showing problems with
errorLens.delay
- ✨ Allow to set colors for light themes separately with the setting
errorLens.light
- 🐛 Fix disposing decorations when settings change from Settings GUI
- ✨ Customize font size of messages with
errorLens.fontSize
- 🐛 Toggle ErrorLens command should update decorations for all visible editors
- ✨ Update decorations for all visible editors (split/grid)
- 🐛 Additionally dispose decorations when settings change
- ✨ Support excluding some of the problems with the setting
errorLens.exclude
- ✨ Hot reload of all Settings
- 💥 Toggle extension with one command
errorLens.toggle
instead of two - 💥 Rename colors to have
background
&foreground
suffix - 💥 Remove statusbar entry completely
- 💥 Change default values (colors, fontStyle)
- 💥 Experimental: remove
onDidOpenTextDocument
event listener - 🔨 Minor fixes like more specific types for Setting values
- 🔨 Use webpack