diff --git a/dist/file-icon-extra.css b/dist/file-icon-extra.css
index 4c9a5f6..4683fb3 100644
--- a/dist/file-icon-extra.css
+++ b/dist/file-icon-extra.css
@@ -32,10 +32,22 @@
content: '\00a0';
}
-.fiv-ext.fiv-icon-folder-closed {
- background-image: url("icons/extra/folder-closed.svg");
+.fiv-ext.fiv-icon-folder-images {
+ background-image: url("icons/extra/folder-images.svg");
}
.fiv-ext.fiv-icon-folder-open {
background-image: url("icons/extra/folder-open.svg");
}
+
+.fiv-ext.fiv-icon-folder-photos {
+ background-image: url("icons/extra/folder-photos.svg");
+}
+
+.fiv-ext.fiv-icon-folder-tree {
+ background-image: url("icons/extra/folder-tree.svg");
+}
+
+.fiv-ext.fiv-icon-folder {
+ background-image: url("icons/extra/folder.svg");
+}
diff --git a/dist/file-icon-extra.min.css b/dist/file-icon-extra.min.css
index 138113d..8394335 100644
--- a/dist/file-icon-extra.min.css
+++ b/dist/file-icon-extra.min.css
@@ -8,5 +8,8 @@
.fiv-size-xl{font-size:4.75em}
.fiv-ext{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-ext:before{content:'\00a0'}
-.fiv-ext.fiv-icon-folder-closed{background-image:url("icons/extra/folder-closed.svg")}
-.fiv-ext.fiv-icon-folder-open{background-image:url("icons/extra/folder-open.svg")}
\ No newline at end of file
+.fiv-ext.fiv-icon-folder-images{background-image:url("icons/extra/folder-images.svg")}
+.fiv-ext.fiv-icon-folder-open{background-image:url("icons/extra/folder-open.svg")}
+.fiv-ext.fiv-icon-folder-photos{background-image:url("icons/extra/folder-photos.svg")}
+.fiv-ext.fiv-icon-folder-tree{background-image:url("icons/extra/folder-tree.svg")}
+.fiv-ext.fiv-icon-folder{background-image:url("icons/extra/folder.svg")}
\ No newline at end of file
diff --git a/dist/file-icon-high-contrast.css b/dist/file-icon-high-contrast.css
index 17be978..f5de56d 100644
--- a/dist/file-icon-high-contrast.css
+++ b/dist/file-icon-high-contrast.css
@@ -248,6 +248,10 @@
background-image: url("icons/high-contrast/heic.svg");
}
+.fiv-hct.fiv-icon-idx {
+ background-image: url("icons/high-contrast/idx.svg");
+}
+
.fiv-hct.fiv-icon-iff {
background-image: url("icons/high-contrast/iff.svg");
}
diff --git a/dist/file-icon-high-contrast.min.css b/dist/file-icon-high-contrast.min.css
index fbc0e34..2313a2c 100644
--- a/dist/file-icon-high-contrast.min.css
+++ b/dist/file-icon-high-contrast.min.css
@@ -62,6 +62,7 @@
.fiv-hct.fiv-icon-flac{background-image:url("icons/high-contrast/flac.svg")}
.fiv-hct.fiv-icon-gz{background-image:url("icons/high-contrast/gz.svg")}
.fiv-hct.fiv-icon-heic{background-image:url("icons/high-contrast/heic.svg")}
+.fiv-hct.fiv-icon-idx{background-image:url("icons/high-contrast/idx.svg")}
.fiv-hct.fiv-icon-iff{background-image:url("icons/high-contrast/iff.svg")}
.fiv-hct.fiv-icon-image{background-image:url("icons/high-contrast/image.svg")}
.fiv-hct.fiv-icon-inc{background-image:url("icons/high-contrast/inc.svg")}
diff --git a/dist/file-icon-vectors.css b/dist/file-icon-vectors.css
index 585c040..713d899 100644
--- a/dist/file-icon-vectors.css
+++ b/dist/file-icon-vectors.css
@@ -43,14 +43,26 @@
content: '\00a0';
}
-.fiv-ext.fiv-icon-folder-closed {
- background-image: url("icons/extra/folder-closed.svg");
+.fiv-ext.fiv-icon-folder-images {
+ background-image: url("icons/extra/folder-images.svg");
}
.fiv-ext.fiv-icon-folder-open {
background-image: url("icons/extra/folder-open.svg");
}
+.fiv-ext.fiv-icon-folder-photos {
+ background-image: url("icons/extra/folder-photos.svg");
+}
+
+.fiv-ext.fiv-icon-folder-tree {
+ background-image: url("icons/extra/folder-tree.svg");
+}
+
+.fiv-ext.fiv-icon-folder {
+ background-image: url("icons/extra/folder.svg");
+}
+
.fiv-cla {
position: relative;
display: inline-block;
@@ -5051,6 +5063,10 @@
background-image: url("icons/high-contrast/heic.svg");
}
+.fiv-hct.fiv-icon-idx {
+ background-image: url("icons/high-contrast/idx.svg");
+}
+
.fiv-hct.fiv-icon-iff {
background-image: url("icons/high-contrast/iff.svg");
}
@@ -5422,10 +5438,22 @@
content: '\00a0';
}
-.fiv-ext.fiv-icon-folder-closed {
- background-image: url("icons/extra/folder-closed.svg");
+.fiv-ext.fiv-icon-folder-images {
+ background-image: url("icons/extra/folder-images.svg");
}
.fiv-ext.fiv-icon-folder-open {
background-image: url("icons/extra/folder-open.svg");
}
+
+.fiv-ext.fiv-icon-folder-photos {
+ background-image: url("icons/extra/folder-photos.svg");
+}
+
+.fiv-ext.fiv-icon-folder-tree {
+ background-image: url("icons/extra/folder-tree.svg");
+}
+
+.fiv-ext.fiv-icon-folder {
+ background-image: url("icons/extra/folder.svg");
+}
diff --git a/dist/file-icon-vectors.min.css b/dist/file-icon-vectors.min.css
index e63f3b6..3f7beff 100644
--- a/dist/file-icon-vectors.min.css
+++ b/dist/file-icon-vectors.min.css
@@ -13,8 +13,11 @@
.fiv-size-xl{font-size:4.75em}
.fiv-ext{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-ext:before{content:'\00a0'}
-.fiv-ext.fiv-icon-folder-closed{background-image:url("icons/extra/folder-closed.svg")}
+.fiv-ext.fiv-icon-folder-images{background-image:url("icons/extra/folder-images.svg")}
.fiv-ext.fiv-icon-folder-open{background-image:url("icons/extra/folder-open.svg")}
+.fiv-ext.fiv-icon-folder-photos{background-image:url("icons/extra/folder-photos.svg")}
+.fiv-ext.fiv-icon-folder-tree{background-image:url("icons/extra/folder-tree.svg")}
+.fiv-ext.fiv-icon-folder{background-image:url("icons/extra/folder.svg")}
.fiv-cla{position:relative;display:inline-block;line-height:1em;width:.72em}
.fiv-cla:before{content:'\00a0'}
.fiv-cla.fiv-icon-3g2{background-image:url("icons/classic/3g2.svg")}
@@ -1262,6 +1265,7 @@
.fiv-hct.fiv-icon-flac{background-image:url("icons/high-contrast/flac.svg")}
.fiv-hct.fiv-icon-gz{background-image:url("icons/high-contrast/gz.svg")}
.fiv-hct.fiv-icon-heic{background-image:url("icons/high-contrast/heic.svg")}
+.fiv-hct.fiv-icon-idx{background-image:url("icons/high-contrast/idx.svg")}
.fiv-hct.fiv-icon-iff{background-image:url("icons/high-contrast/iff.svg")}
.fiv-hct.fiv-icon-image{background-image:url("icons/high-contrast/image.svg")}
.fiv-hct.fiv-icon-inc{background-image:url("icons/high-contrast/inc.svg")}
@@ -1354,5 +1358,8 @@
.fiv-hct.fiv-icon-zsh{background-image:url("icons/high-contrast/zsh.svg")}
.fiv-ext{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-ext:before{content:'\00a0'}
-.fiv-ext.fiv-icon-folder-closed{background-image:url("icons/extra/folder-closed.svg")}
-.fiv-ext.fiv-icon-folder-open{background-image:url("icons/extra/folder-open.svg")}
\ No newline at end of file
+.fiv-ext.fiv-icon-folder-images{background-image:url("icons/extra/folder-images.svg")}
+.fiv-ext.fiv-icon-folder-open{background-image:url("icons/extra/folder-open.svg")}
+.fiv-ext.fiv-icon-folder-photos{background-image:url("icons/extra/folder-photos.svg")}
+.fiv-ext.fiv-icon-folder-tree{background-image:url("icons/extra/folder-tree.svg")}
+.fiv-ext.fiv-icon-folder{background-image:url("icons/extra/folder.svg")}
\ No newline at end of file
diff --git a/dist/icons/extra/catalog.json b/dist/icons/extra/catalog.json
index a6f83f6..0604916 100644
--- a/dist/icons/extra/catalog.json
+++ b/dist/icons/extra/catalog.json
@@ -1 +1 @@
-["folder-closed","folder-open"]
\ No newline at end of file
+["folder-images","folder-open","folder-photos","folder-tree","folder"]
\ No newline at end of file
diff --git a/dist/icons/extra/folder-images.svg b/dist/icons/extra/folder-images.svg
new file mode 100644
index 0000000..67251f7
--- /dev/null
+++ b/dist/icons/extra/folder-images.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/extra/folder-photos.svg b/dist/icons/extra/folder-photos.svg
new file mode 100644
index 0000000..65b4d4f
--- /dev/null
+++ b/dist/icons/extra/folder-photos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/extra/folder-tree.svg b/dist/icons/extra/folder-tree.svg
new file mode 100644
index 0000000..038abfa
--- /dev/null
+++ b/dist/icons/extra/folder-tree.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/extra/folder-closed.svg b/dist/icons/extra/folder.svg
similarity index 100%
rename from dist/icons/extra/folder-closed.svg
rename to dist/icons/extra/folder.svg
diff --git a/dist/icons/high-contrast/bz2.svg b/dist/icons/high-contrast/bz2.svg
index a4dd906..e69de29 100644
--- a/dist/icons/high-contrast/bz2.svg
+++ b/dist/icons/high-contrast/bz2.svg
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/dist/icons/high-contrast/catalog.json b/dist/icons/high-contrast/catalog.json
index 96698f8..d94a1d1 100644
--- a/dist/icons/high-contrast/catalog.json
+++ b/dist/icons/high-contrast/catalog.json
@@ -1 +1 @@
-["3g2","3gp","7z","aa","aac","ac","accdb","accdt","ace","adn","ai","aif","aifc","aiff","ait","amr","ani","apk","app","applescript","asax","asc","ascx","asf","ash","ashx","asmx","asp","aspx","asx","au","aup","avi","bmp","bpg","bz2","caf","cr2","csh","dbf","dist","dng","doc","docb","docm","docx","dot","dotm","dotx","eml","exe","flac","gz","heic","iff","image","inc","jar","java","jpe","jpeg","jpg","jsp","jsx","ksh","kt","kts","log","m2v","m3u","m3u8","m4a","m4r","m4v","mc","md","mdb","me","mi","mid","midi","mkv","mo","mod","mov","mp2","mp3","mp4","mpa","mpe","mpeg","mpg","mpga","msg","nef","ogv","pdb","php","pl","png","po","pot","psp","pst","qt","ra","ram","rar","raw","rdf","rdl","resx","rm","rtf","sdf","sit","sql","sqlite","swift","tex","tga","tgz","tif","tiff","txt","vob","war","wav","webm","webp","wma","wmv","wsf","xaml","xml","xps","xsl","xspf","xz","yaml","yml","z","zip","zsh"]
\ No newline at end of file
+["3g2","3gp","7z","aa","aac","ac","accdb","accdt","ace","adn","ai","aif","aifc","aiff","ait","amr","ani","apk","app","applescript","asax","asc","ascx","asf","ash","ashx","asmx","asp","aspx","asx","au","aup","avi","bmp","bpg","bz2","caf","cr2","csh","dbf","dist","dng","doc","docb","docm","docx","dot","dotm","dotx","eml","exe","flac","gz","heic","idx","iff","image","inc","jar","java","jpe","jpeg","jpg","jsp","jsx","ksh","kt","kts","log","m2v","m3u","m3u8","m4a","m4r","m4v","mc","md","mdb","me","mi","mid","midi","mkv","mo","mod","mov","mp2","mp3","mp4","mpa","mpe","mpeg","mpg","mpga","msg","nef","ogv","pdb","php","pl","png","po","pot","psp","pst","qt","ra","ram","rar","raw","rdf","rdl","resx","rm","rtf","sdf","sit","sql","sqlite","swift","tex","tga","tgz","tif","tiff","txt","vob","war","wav","webm","webp","wma","wmv","wsf","xaml","xml","xps","xsl","xspf","xz","yaml","yml","z","zip","zsh"]
\ No newline at end of file
diff --git a/dist/icons/high-contrast/idx.svg b/dist/icons/high-contrast/idx.svg
new file mode 100644
index 0000000..04f38a8
--- /dev/null
+++ b/dist/icons/high-contrast/idx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/scss/_file-icon-extra-list.scss b/src/scss/_file-icon-extra-list.scss
index 2a07f57..2c8a703 100644
--- a/src/scss/_file-icon-extra-list.scss
+++ b/src/scss/_file-icon-extra-list.scss
@@ -1,3 +1,6 @@
@include file-family(ext, 1);
-@include file-icon(extra, ext, folder-closed);
+@include file-icon(extra, ext, folder-images);
@include file-icon(extra, ext, folder-open);
+@include file-icon(extra, ext, folder-photos);
+@include file-icon(extra, ext, folder-tree);
+@include file-icon(extra, ext, folder);
diff --git a/src/scss/_file-icon-high-contrast-list.scss b/src/scss/_file-icon-high-contrast-list.scss
index 9d3be1a..a75ab98 100644
--- a/src/scss/_file-icon-high-contrast-list.scss
+++ b/src/scss/_file-icon-high-contrast-list.scss
@@ -53,6 +53,7 @@
@include file-icon(high-contrast, hct, flac);
@include file-icon(high-contrast, hct, gz);
@include file-icon(high-contrast, hct, heic);
+@include file-icon(high-contrast, hct, idx);
@include file-icon(high-contrast, hct, iff);
@include file-icon(high-contrast, hct, image);
@include file-icon(high-contrast, hct, inc);