All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #92 - Add icon and color for
artifacts
wellknown folder (via @wangkanai) - #91 - Add icons and colors for
demo
andsample
wellknown folders (via @wangkanai) - #90 - Add icon and color for
benchmark
wellknown folder (via @wangkanai) - Add glyphs from Nerd Font v2.2.0 (must have a Nerd Font >= 2.2.0 installed to see these)
- Add icon and color for Puppet (.pp and .epp)
- #80 - Added light color theme
devblackops_light
(via @TamKengHong) - Add icon and color for Julia language file (.jl)
- Add icon and color for Vim (.vim)
- Add icon and color for Sass (.scss)
- #68 Symlink rendering on Windows PowerShell
- Add icon and color R language files (.R, .Rmd, and .Rproj)
- #60 Add support for Gradle (*.gradle and gradlew) files (via @Hexeption)
- #58 Add support for Jupyter notebook (*.ipynb) files (via @gaardhus)
- Set default preferences if the preferences XML file cannot be parsed for any reason.
- #44 Added icons for .msi, .msix, .msixbundle, .appx, .appxbundle, .deb, .rpm, .jar, .srt, .lrc, .ass, .wav, .acc, .opus, .vmdk, .vhdx, .iso. (via @KaranKad)
- Added option to turn off displaying custom icons or colors with
-DisableIconTheme
and-DisableColorTheme
switches on theSet-TerminalIconsTheme
command.
- Removed deprecated commands
Set-TerminalIconsColorTheme
andSet-TerminalIconsIconTheme
. UseSet-TerminalIconsTheme
instead.
- #39 Added icon and color for Visual Studio Solution filter files (.slnf) (via @kkoziarski)
- Add icon for
gruntfile.js
- Theme files and preferences are now stored in the directory defined by
$env:XDG_CONFIG_HOME
(if it exists) on Linux and macOS. If not defined, the default of$HOME/local/share/powershell/Community/Terminal-Icons
is still used. Get-TerminalIconsGlyphs
now returns glyphs sorted by name
- #PR35 Add
Get-TerminalIconsGlyphs
andSet-TerminalIconsIcon
functions (via @tillig)Get-TerminalIconsGlyphs
returns the list of glyphs availableSet-TerminalIconsIcon
set a specific icon in the current icon theme or allows for swapping one glyph for another. Changes are not persisted between PowerShell sessions.
- Replace glyphs that are causing alignment issues
- Fixed module import error when user directory containing saved themes did not exist
- #PR27 Add icon for Umbraco .NET CMS common folder (via @warrenbuckley)
- #PR30 Add
.gitconfig
and.vscode-insiders
icons/colors (via @MJECloud) - Added function
Set-TerminalIconsTheme
to set icon/color theme. Existing functionsSet-TerminalIconsColorTheme
andSet-TerminalIconsIconTheme
have been deprecated and will be removed in a later version - Added function
Remove-TerminalIconsTheme
to remove an icon or color theme
- Minimum PowerShell verison is now
5.1
- Adding a new icon or color theme no longer raises errors
- Icon and color for symlinks and junctions are now shown, along with the target path.
- #PR23 Add icons/colors for common folders
.aws
,.Azure
,.kube
, and.docker
(via @cdhunt)
- Colors/icons for files with more than one extension now have the theme applied.
- New icons and colors for Terraform files (via @TravisTX)
- New icons and colors for Python (.py) and Java (.java) files.
- New icons and colors for well-known folder names (via @rashil2000)
- Module load time has been improved by ~4x by storing the current theme on disk in XML format (Export-CliXml) instead of PSD1.
- Store RGB color values instead of escape sequences in the theme data stored in the user profile.
- Changed
glyphs.ps1
toUTF8 with BOM
so it's compatible with Windows PowerShell. - Changed minimum PowerShell version to
v4.0
as the.ForEach()
and.Where()
methods are used internally. - Fixed use of escape sequences to be compatible with Windows PowerShell and the default console.
- Initial release