diff --git a/public/images/output.gif b/public/images/output.gif new file mode 100644 index 0000000..da217c3 Binary files /dev/null and b/public/images/output.gif differ diff --git a/public/images/output_pixelated.gif b/public/images/output_pixelated.gif deleted file mode 100644 index 981c312..0000000 Binary files a/public/images/output_pixelated.gif and /dev/null differ diff --git a/src/App.vue b/src/App.vue index 7757ff4..d736311 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,11 @@
- + + + + +
diff --git a/src/components.d.ts b/src/components.d.ts index 3343586..dd8c032 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -11,11 +11,8 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { - Dl: typeof import('./components/Dl.vue')['default'] DlRow: typeof import('./components/DlRow.vue')['default'] InfiniteScrollContainer: typeof import('./components/InfiniteScrollContainer.vue')['default'] - InfiniteScrollDemo: typeof import('./components/InfiniteScrollDemo.vue')['default'] - Layout: typeof import('./components/Layout.vue')['default'] Lenis: typeof import('./components/Lenis.vue')['default'] LoadingSpinner: typeof import('./components/LoadingSpinner.vue')['default'] MosaicModal: typeof import('./components/MosaicModal.vue')['default'] diff --git a/src/components/InfiniteScrollContainer.vue b/src/components/InfiniteScrollContainer.vue index eaea32e..fbac68a 100644 --- a/src/components/InfiniteScrollContainer.vue +++ b/src/components/InfiniteScrollContainer.vue @@ -14,9 +14,7 @@
@@ -117,7 +115,7 @@ defineExpose({ }) - diff --git a/src/components/MosaicModal.vue b/src/components/MosaicModal.vue index 5d1ebc2..14d80cd 100644 --- a/src/components/MosaicModal.vue +++ b/src/components/MosaicModal.vue @@ -8,8 +8,10 @@
-

{{ item.title }}

- + +

{{ item.title }}

+ +
@@ -27,7 +29,7 @@ const emit = defineEmits(['close']) position: fixed; inset: 0; align-items: flex-start; - padding-top: desktop-vh(27px); + padding-top: desktop-vw(27px); .window { background: var(--theme-bg); @@ -43,15 +45,18 @@ const emit = defineEmits(['close']) .dl-row:first-child { border-top: none; + padding-top: 0; } } &.content { - padding: desktop-vw(34px) desktop-vw(24px); border-radius: desktop-vw(10px); grid-column: 6 / span 7; - max-height: desktop-vh(879px); - overflow: auto; + .lenis { + max-height: desktop-vh(900px); + overflow: auto; + padding: desktop-vw(34px) desktop-vw(24px); + } .title { text-align: center; margin-bottom: 1em; diff --git a/src/components/MosaicScroll.vue b/src/components/MosaicScroll.vue index fa35de5..0475d25 100644 --- a/src/components/MosaicScroll.vue +++ b/src/components/MosaicScroll.vue @@ -5,13 +5,8 @@ :initialIndex="0" :generateContent="generateMosaicContent" > -