From ba37e9829e9d06e98463f5ee899d96ebea73f46b Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Thu, 19 Jun 2025 01:54:50 +0100 Subject: [PATCH] Add and update view mode icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update view-single icon with text representation - Add view-horizontal icon with side scroll indicator - Add view-two-column icon for two-column layout - Simplify width-normal and width-wide icons 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/assets/icons/view-horizontal.svg | 5 ++ src/assets/icons/view-single.svg | 5 ++ src/assets/icons/view-two-column.svg | 4 ++ src/assets/icons/width-normal.svg | 10 +--- src/assets/icons/width-wide.svg | 10 +--- .../components/SingleColumnPhotoGrid.svelte | 60 +++++++++++++++++++ 6 files changed, 80 insertions(+), 14 deletions(-) create mode 100644 src/assets/icons/view-horizontal.svg create mode 100644 src/assets/icons/view-single.svg create mode 100644 src/assets/icons/view-two-column.svg create mode 100644 src/lib/components/SingleColumnPhotoGrid.svelte diff --git a/src/assets/icons/view-horizontal.svg b/src/assets/icons/view-horizontal.svg new file mode 100644 index 0000000..f9a0647 --- /dev/null +++ b/src/assets/icons/view-horizontal.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/view-single.svg b/src/assets/icons/view-single.svg new file mode 100644 index 0000000..b3b07c4 --- /dev/null +++ b/src/assets/icons/view-single.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/view-two-column.svg b/src/assets/icons/view-two-column.svg new file mode 100644 index 0000000..e51fda8 --- /dev/null +++ b/src/assets/icons/view-two-column.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/width-normal.svg b/src/assets/icons/width-normal.svg index 8810d6b..5962567 100644 --- a/src/assets/icons/width-normal.svg +++ b/src/assets/icons/width-normal.svg @@ -1,8 +1,4 @@ - - - - - - - + + + \ No newline at end of file diff --git a/src/assets/icons/width-wide.svg b/src/assets/icons/width-wide.svg index 72d850c..a325d99 100644 --- a/src/assets/icons/width-wide.svg +++ b/src/assets/icons/width-wide.svg @@ -1,8 +1,4 @@ - - - - - - - + + + \ No newline at end of file diff --git a/src/lib/components/SingleColumnPhotoGrid.svelte b/src/lib/components/SingleColumnPhotoGrid.svelte new file mode 100644 index 0000000..c21a21a --- /dev/null +++ b/src/lib/components/SingleColumnPhotoGrid.svelte @@ -0,0 +1,60 @@ + + +
+ {#each photoItems as item} +
+ + {#if !isAlbum(item) && item.caption} +
+

{item.caption}

+
+ {/if} +
+ {/each} +
+ + \ No newline at end of file