diff --git a/gallery/themes/default/components/gallery.sass b/gallery/themes/default/components/gallery.sass index 4e42dd8..ee6a18d 100644 --- a/gallery/themes/default/components/gallery.sass +++ b/gallery/themes/default/components/gallery.sass @@ -52,6 +52,7 @@ overflow: hidden color: RGB($fg-white) + text-shadow: 0px 0px 2px RGB($fg-black) .image-title font-size: 0.9rem @@ -72,7 +73,7 @@ object-position: center transform: scale(1.05) - background-color: RGB($fg-white) + background-color: RGB($bg-bright) filter: blur(0.5rem) opacity: 0 @@ -137,6 +138,7 @@ overflow: hidden color: RGB($fg-white) + text-shadow: 0px 0px 2px RGB($fg-black) .image-title font-size: 0.9rem @@ -158,7 +160,7 @@ display: block - background-color: RGB($fg-white) + background-color: RGB($bg-bright) img width: 100% @@ -171,9 +173,9 @@ object-fit: cover object-position: center - background-color: RGB($fg-white) + background-color: RGB($bg-bright) border-radius: $rad-inner - box-shadow: 0 0 0.4rem 0.25rem RGBA($bg-100, 0.25) + box-shadow: 0 0 0.4rem 0.25rem RGBA($bg-100, 0.1) filter: blur(0.5rem) opacity: 0 @@ -213,9 +215,6 @@ &:hover .images - img - box-shadow: 0 0 0.4rem 0.25rem RGBA($bg-100, 0.1) - &.size-1 .data-1 transform: scale(0.9) rotate(0deg) diff --git a/gallery/utils/metadata/__init__.py b/gallery/utils/metadata/__init__.py index 7915f8f..3ad50e5 100644 --- a/gallery/utils/metadata/__init__.py +++ b/gallery/utils/metadata/__init__.py @@ -79,15 +79,16 @@ class Metadata: exif[mapping_name][mapping_val[key][0]] = { 'raw': value, } + continue # Remove empty keys - if len(exif['Photographer']) == 0: + if not exif['Photographer']: del exif['Photographer'] - if len(exif['Camera']) == 0: + if not exif['Camera']: del exif['Camera'] - if len(exif['Software']) == 0: + if not exif['Software']: del exif['Software'] - if len(exif['File']) == 0: + if not exif['File']: del exif['File'] return exif diff --git a/gallery/utils/metadata/helpers.py b/gallery/utils/metadata/helpers.py index ccd78aa..79faf9d 100644 --- a/gallery/utils/metadata/helpers.py +++ b/gallery/utils/metadata/helpers.py @@ -28,7 +28,7 @@ def fnumber(value): """ Formats the f-number into a standard format """ - return 'f/' + str(value) + return 'ƒ/' + str(value) def iso(value): @@ -59,7 +59,7 @@ def exposure(value): """ Formats the exposure value into a standard format """ - return str(value) + 'EV' + return str(value) + 'EV' def color_space(value):