diff --git a/StaticGalleryBuilder.code-workspace b/StaticGalleryBuilder.code-workspace
index adf0a78..c2181f8 100644
--- a/StaticGalleryBuilder.code-workspace
+++ b/StaticGalleryBuilder.code-workspace
@@ -32,7 +32,7 @@
"-t",
"Pictures",
"--theme",
- "themes/summer.css",
+ "themes/aritim-dark.css",
"--use-fancy-folders",
"--web-manifest",
"-l",
diff --git a/test/example/example.tif b/test/example/example.tif
new file mode 100644
index 0000000..8bc276e
Binary files /dev/null and b/test/example/example.tif differ
diff --git a/test/example/info b/test/example/info
new file mode 100644
index 0000000..635e866
--- /dev/null
+++ b/test/example/info
@@ -0,0 +1,2 @@
+FOO: Bar
+LOREM: Ipsum Dolor Sit Amet
\ No newline at end of file
diff --git a/themes/alpenglow.css b/themes/alpenglow.css
index cb4b36e..40e7ede 100644
--- a/themes/alpenglow.css
+++ b/themes/alpenglow.css
@@ -1,50 +1,52 @@
-@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200;400;600;800&display=swap");
+@import url('https://fonts.cdnfonts.com/css/metropolis-2');
* {
- --color1: #FFADAD; /* Soft Pink */
- --color2: #FF6363; /* Vivid Pink */
- --color3: #FF9F1C; /* Orange */
- --color4: #FF6F91; /* Coral Pink */
- --bcolor1: #FFFFFF; /* White */
- --bcolor2: #1E1E1E; /* Almost Black */
- --bcolor3: #2E2E2E; /* Dark Gray */
- --bcolor4: #4B4B4B; /* Medium Gray */
+ --color1: #FFA769;
+ --color2: #FC4CA0;
+ --color3: #7542E5;
+ --color4: #FF4AD9;
+ --color5: #5F2ECA;
+ --color6: #7033CA;
+ --color7: #FF778E;
+ --bcolor1: #e2d9f8;
+ --bcolor2: #20123A;
+ --bcolor3: #2B1753;
+ --bcolor4: #321C64;
}
body {
color: var(--bcolor1);
background-color: var(--bcolor3);
- font-family: "Roboto Slab", serif;
+ font-family: "Metropolis", sans-serif;
font-optical-sizing: auto;
- font-weight: 400;
+ font-weight: 500;
font-style: normal;
}
.navbar {
- font-weight: 600;
- color: var(--bcolor2);
- background-color: var(--color1);
+ font-weight: 800;
+ color: var(--bcolor1);
+ background-color: var(--color3);
}
.navbar li a {
- font-weight: 400;
- color: var(--bcolor2);
+ font-weight: 800;
+ color: var(--bcolor1);
}
-/* Change the link color on hover */
.navbar li a:hover {
text-decoration: none;
- background-color: var(--color2);
+ background-color: var(--color4);
}
.footer {
color: var(--bcolor2);
- background-color: var(--color3);
+ background-color: var(--color1);
font-weight: 600;
}
.footer a {
- color: var(--color4);
+ color: var(--color2);
text-decoration: none;
}
@@ -53,11 +55,11 @@ body {
}
.foldericon {
- content: "themes/icons/subfolder.svg.j2";
+ content: "themes/icons/folder-2.svg.j2";
}
.folders a {
- font-weight: 400;
+ font-weight: 500;
color: var(--bcolor1);
text-decoration: none;
}
@@ -67,8 +69,8 @@ body {
}
.row a {
- font-weight: 400;
- color: var(--color2);
+ font-weight: 500;
+ color: var(--color7);
text-decoration: none;
}
@@ -77,20 +79,20 @@ body {
}
.tooltiptext {
- font-weight: 200;
+ font-weight: 400;
background-color: var(--bcolor2);
}
.column img {
- background-color: var(--bcolor4);
+ background-color: var(--bcolor2);
}
#totop:hover {
- background-color: var(--color2);
+ background-color: var(--color6);
}
#totop {
- background-color: var(--color1);
+ background-color: var(--bcolor4);
color: var(--bcolor1);
- font-weight: 400;
-}
+ font-weight: 600;
+}
\ No newline at end of file
diff --git a/themes/aritim-dark.css b/themes/aritim-dark.css
index c36f102..3fb8803 100644
--- a/themes/aritim-dark.css
+++ b/themes/aritim-dark.css
@@ -1,39 +1,38 @@
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");
* {
- --color1: #6B5B95; /* Purple */
- --color2: #FF6F61; /* Coral */
- --color3: #88B04B; /* Green */
- --color4: #F7CAC9; /* Pink */
- --bcolor1: #2C2C2C; /* Very Dark Gray */
- --bcolor2: #D3D3D3; /* Light Gray */
- --bcolor3: #1C1C1C; /* Very Dark Gray */
+ --color1: #5d88ca;
+ --color2: #27ae60;
+ --color3: #f67400;
+ --color4: #da4453;
+ --color5: #212b36;
+ --bcolor1: #10151a;
+ --bcolor2: #d3dae3;
+ --bcolor3: #141a21;
+
}
.navbar {
font-weight: 600;
color: var(--bcolor2);
- background-color: var(--color1);
- font-family: "Poppins", sans-serif;
+ background-color: var(--color5);
}
.navbar li a {
font-weight: 500;
color: var(--bcolor2);
- font-family: "Poppins", sans-serif;
}
/* Change the link color on hover */
.navbar li a:hover {
text-decoration: none;
- background-color: var(--color2);
+ background-color: var(--bcolor3);
}
.footer {
color: var(--bcolor1);
- background-color: var(--color3);
+ background-color: var(--color2);
font-weight: 500;
- font-family: "Poppins", sans-serif;
}
.footer a {
@@ -47,15 +46,13 @@
}
.foldericon {
- content: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 1024 1024' class='icon' version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0' /%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M853.333333 256H469.333333l-85.333333-85.333333H170.666667c-46.933333 0-85.333333 38.4-85.333334 85.333333v170.666667h853.333334v-85.333334c0-46.933333-38.4-85.333333-85.333334-85.333333z' fill='%23FF6F61' /%3E%3Cpath d='M853.333333 256H170.666667c-46.933333 0-85.333333 38.4-85.333334 85.333333v426.666667c0 46.933333 38.4 85.333333 85.333334 85.333333h682.666666c46.933333 0 85.333333-38.4 85.333334-85.333333V341.333333c0-46.933333-38.4-85.333333-85.333334-85.333333z' fill='%236B5B95' /%3E%3C/g%3E%3C/svg%3E");
- fill: var(--color1);
+ content: "themes/icons/folder-papirus.svg.j2";
}
.folders a {
font-weight: 600;
color: var(--bcolor2);
text-decoration: none;
- font-family: "Poppins", sans-serif;
}
.folders a:hover {
@@ -64,9 +61,8 @@
.row a {
font-weight: 500;
- color: var(--color2);
+ color: var(--color1);
text-decoration: none;
- font-family: "Poppins", sans-serif;
}
.row a:hover {
@@ -76,7 +72,6 @@
.tooltiptext {
font-weight: 400;
background-color: var(--bcolor1);
- font-family: "Poppins", sans-serif;
}
.column img {
@@ -84,14 +79,13 @@
}
#totop:hover {
- background-color: var(--color2);
+ background-color: var(--color3);
}
#totop {
- background-color: var(--color1);
+ background-color: var(--color5);
color: var(--bcolor2);
font-weight: 600;
- font-family: "Poppins", sans-serif;
}
body {
@@ -101,4 +95,4 @@ body {
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
-}
+}
\ No newline at end of file
diff --git a/themes/aritim.css b/themes/aritim.css
index c57a72c..62c56a2 100644
--- a/themes/aritim.css
+++ b/themes/aritim.css
@@ -1,40 +1,37 @@
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");
* {
- --color1: #FF6F61; /* Coral */
- --color2: #6B5B95; /* Purple */
- --color3: #88B04B; /* Green */
- --color4: #F7CAC9; /* Pink */
- --bcolor1: #FFFFFF; /* White */
- --bcolor2: #4B4B4B; /* Dark Gray */
- --bcolor3: #F0F0F0; /* Light Gray */
- --bcolor4: #D8BFD8; /* Thistle */
+ --color1: #1d99f3;
+ --color2: #27ae60;
+ --color3: #f67400;
+ --color4: #da4453;
+ --color5: #eef2f5;
+ --bcolor1: #a3a5ac;
+ --bcolor2: #303030;
+ --bcolor3: #eff0f1;
}
.navbar {
font-weight: 600;
- color: var(--bcolor1);
- background-color: var(--color1);
- font-family: "Poppins", sans-serif;
+ color: var(--bcolor2);
+ background-color: var(--bcolor1);
}
.navbar li a {
font-weight: 500;
- color: var(--bcolor1);
- font-family: "Poppins", sans-serif;
+ color: var(--bcolor2);
}
/* Change the link color on hover */
.navbar li a:hover {
text-decoration: none;
- background-color: var(--color2);
+ background-color: var(--bcolor2);
}
.footer {
color: var(--bcolor2);
background-color: var(--color3);
font-weight: 500;
- font-family: "Poppins", sans-serif;
}
.footer a {
@@ -48,15 +45,13 @@
}
.foldericon {
- content: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 1024 1024' class='icon' version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0' /%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M853.333333 256H469.333333l-85.333333-85.333333H170.666667c-46.933333 0-85.333333 38.4-85.333334 85.333333v170.666667h853.333334v-85.333334c0-46.933333-38.4-85.333333-85.333334-85.333333z' fill='%236B5B95' /%3E%3Cpath d='M853.333333 256H170.666667c-46.933333 0-85.333333 38.4-85.333334 85.333333v426.666667c0 46.933333 38.4 85.333333 85.333334 85.333333h682.666666c46.933333 0 85.333333-38.4 85.333334-85.333333V341.333333c0-46.933333-38.4-85.333333-85.333334-85.333333z' fill='%23FF6F61' /%3E%3C/g%3E%3C/svg%3E");
- fill: var(--color1);
+ content: "themes/icons/folder-papirus.svg.j2";
}
.folders a {
font-weight: 600;
color: var(--bcolor2);
text-decoration: none;
- font-family: "Poppins", sans-serif;
}
.folders a:hover {
@@ -65,9 +60,8 @@
.row a {
font-weight: 500;
- color: var(--color2);
+ color: var(--color1);
text-decoration: none;
- font-family: "Poppins", sans-serif;
}
.row a:hover {
@@ -76,23 +70,21 @@
.tooltiptext {
font-weight: 400;
- background-color: var(--bcolor2);
- font-family: "Poppins", sans-serif;
+ background-color: var(--bcolor1);
}
.column img {
- background-color: var(--bcolor4);
+ background-color: var(--bcolor1);
}
#totop:hover {
- background-color: var(--color2);
+ background-color: var(--color4);
}
#totop {
- background-color: var(--color1);
- color: var(--bcolor1);
+ background-color: var(--color5);
+ color: var(--bcolor2);
font-weight: 600;
- font-family: "Poppins", sans-serif;
}
body {
@@ -102,4 +94,4 @@ body {
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
-}
+}
\ No newline at end of file
diff --git a/themes/autumn.css b/themes/autumn.css
index 480ecad..fb71ab5 100644
--- a/themes/autumn.css
+++ b/themes/autumn.css
@@ -48,7 +48,7 @@
}
.foldericon {
- content: "themes/icons/subfolder.svg.j2";
+ content: "themes/icons/folder-3.svg.j2";
}
.folders a {
diff --git a/themes/default-dark.css b/themes/default-dark.css
index 1f52d23..b7c51a3 100644
--- a/themes/default-dark.css
+++ b/themes/default-dark.css
@@ -38,7 +38,7 @@
}
.foldericon {
- content: url(https://www.svgrepo.com/show/474853/gallery.svg);
+ content: "themes/icons/folder-2.svg.j2";
}
.folders a {
diff --git a/themes/default.css b/themes/default.css
index 131a444..27acbe1 100644
--- a/themes/default.css
+++ b/themes/default.css
@@ -38,7 +38,7 @@
}
.foldericon {
- content: url(https://www.svgrepo.com/show/474852/folder.svg);
+ content: "themes/icons/folder-2.svg.j2";
}
.folders a {
diff --git a/themes/icons/folder-2.svg.j2 b/themes/icons/folder-2.svg.j2
new file mode 100644
index 0000000..b048bc9
--- /dev/null
+++ b/themes/icons/folder-2.svg.j2
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/themes/icons/folder-3.svg.j2 b/themes/icons/folder-3.svg.j2
new file mode 100644
index 0000000..983bc1e
--- /dev/null
+++ b/themes/icons/folder-3.svg.j2
@@ -0,0 +1,34 @@
+
\ No newline at end of file
diff --git a/themes/icons/folder-papirus.svg.j2 b/themes/icons/folder-papirus.svg.j2
new file mode 100644
index 0000000..895455b
--- /dev/null
+++ b/themes/icons/folder-papirus.svg.j2
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/themes/monokai-vibrant.css b/themes/monokai-vibrant.css
index 9344f63..1f42328 100644
--- a/themes/monokai-vibrant.css
+++ b/themes/monokai-vibrant.css
@@ -41,7 +41,7 @@
}
.foldericon {
- content: url(https://www.svgrepo.com/show/400249/folder.svg);
+ content: "themes/icons/folder-2.svg.j2";
}
.folders a {
diff --git a/themes/rainbow.css b/themes/rainbow.css
index 312deb3..db10d04 100644
--- a/themes/rainbow.css
+++ b/themes/rainbow.css
@@ -1,22 +1,23 @@
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
* {
- --color1: #e50000;
- --color2: #ff8d00;
+ --color5: #e50000;
+ --color6: #ff8d00;
--color3: #ffee00;
--color4: #028121;
- --color5: #004cff;
- --color6: #770088;
+ --color1: #004cff;
+ --color2: #770088;
--bcolor1: #ebebeb;
--bcolor2: #191919;
--bcolor3: #171717;
--bcolor4: #0a0a0a;
+ --bcolor5: #929292;
}
.navbar {
font-weight: bold;
color: var(--bcolor1);
- background-color: var(--color1);
+ background-color: var(--color5);
font-weight: 900;
}
@@ -28,7 +29,7 @@
/* Change the link color on hover */
.navbar li a:hover {
text-decoration: none;
- background-color: var(--color2);
+ background-color: var(--color6);
}
.footer {
@@ -47,12 +48,12 @@
}
.foldericon {
- content: "themes/icons/subfolder.svg.j2";
+ content: "themes/icons/folder-2.svg.j2";
}
.folders a {
font-weight: 800;
- color: var(--bcolor1);
+ color: var(--bcolor3);
text-decoration: none;
}
@@ -76,7 +77,7 @@
}
.column img {
- background-color: var(--bcolor4);
+ background-color: var(--bcolor5);
}
#totop:hover {
@@ -84,14 +85,14 @@
}
#totop {
- background-color: var(--color2);
+ background-color: var(--color6);
color: var(--bcolor4);
font-weight: 800;
}
body {
- color: var(--bcolor1);
- background-color: var(--bcolor3);
+ color: var(--bcolor3);
+ background-color: var(--bcolor1);
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-weight: 700;
diff --git a/themes/screenshots/alpenglow.png b/themes/screenshots/alpenglow.png
index ceae4ea..05bcbe1 100644
Binary files a/themes/screenshots/alpenglow.png and b/themes/screenshots/alpenglow.png differ
diff --git a/themes/screenshots/aritim-dark.png b/themes/screenshots/aritim-dark.png
index 4df000d..f61bdef 100644
Binary files a/themes/screenshots/aritim-dark.png and b/themes/screenshots/aritim-dark.png differ
diff --git a/themes/screenshots/aritim.png b/themes/screenshots/aritim.png
index 3ad7808..4727824 100644
Binary files a/themes/screenshots/aritim.png and b/themes/screenshots/aritim.png differ
diff --git a/themes/screenshots/autumn.png b/themes/screenshots/autumn.png
index 929d2db..d08ce18 100644
Binary files a/themes/screenshots/autumn.png and b/themes/screenshots/autumn.png differ
diff --git a/themes/screenshots/default-dark.png b/themes/screenshots/default-dark.png
index 8e99261..4624f63 100644
Binary files a/themes/screenshots/default-dark.png and b/themes/screenshots/default-dark.png differ
diff --git a/themes/screenshots/default.png b/themes/screenshots/default.png
index c43a3cc..f2877bf 100644
Binary files a/themes/screenshots/default.png and b/themes/screenshots/default.png differ
diff --git a/themes/screenshots/monokai-vibrant.png b/themes/screenshots/monokai-vibrant.png
index ed8b966..3ccfd34 100644
Binary files a/themes/screenshots/monokai-vibrant.png and b/themes/screenshots/monokai-vibrant.png differ
diff --git a/themes/screenshots/rainbow.png b/themes/screenshots/rainbow.png
index 21b45df..ecc1b7a 100644
Binary files a/themes/screenshots/rainbow.png and b/themes/screenshots/rainbow.png differ
diff --git a/themes/screenshots/spring.png b/themes/screenshots/spring.png
index 40c4e55..c039859 100644
Binary files a/themes/screenshots/spring.png and b/themes/screenshots/spring.png differ
diff --git a/themes/screenshots/summer.png b/themes/screenshots/summer.png
index 694ca22..cba834b 100644
Binary files a/themes/screenshots/summer.png and b/themes/screenshots/summer.png differ
diff --git a/themes/screenshots/winter.png b/themes/screenshots/winter.png
index da0174f..06ef05a 100644
Binary files a/themes/screenshots/winter.png and b/themes/screenshots/winter.png differ
diff --git a/themes/spring.css b/themes/spring.css
index 9529262..171e13d 100644
--- a/themes/spring.css
+++ b/themes/spring.css
@@ -48,7 +48,7 @@
}
.foldericon {
- content: "themes/icons/subfolder.svg.j2";
+ content: "themes/icons/folder-3.svg.j2";
}
.folders a {
diff --git a/themes/summer.css b/themes/summer.css
index dd48ffa..791d2fb 100644
--- a/themes/summer.css
+++ b/themes/summer.css
@@ -48,7 +48,7 @@
}
.foldericon {
- content: "themes/icons/subfolder.svg.j2";
+ content: "themes/icons/folder-3.svg.j2";
}
.folders a {
diff --git a/themes/winter.css b/themes/winter.css
index 6815771..eabb0bd 100644
--- a/themes/winter.css
+++ b/themes/winter.css
@@ -48,7 +48,7 @@
}
.foldericon {
- content: "themes/icons/subfolder.svg.j2";
+ content: "themes/icons/folder-3.svg.j2";
}
.folders a {