diff --git a/src/lib/components/xp/Previewable.svelte b/src/lib/components/xp/Previewable.svelte index 4df1430..8cf26f6 100644 --- a/src/lib/components/xp/Previewable.svelte +++ b/src/lib/components/xp/Previewable.svelte @@ -4,6 +4,7 @@ export let default_icon; export let fs_id; + export let size = 50; let preview_url; let node_ref; @@ -36,6 +37,8 @@ -
{item.name} diff --git a/src/lib/components/xp/Viewer3.svelte b/src/lib/components/xp/Viewer3.svelte index 9a06aa0..1d693e4 100644 --- a/src/lib/components/xp/Viewer3.svelte +++ b/src/lib/components/xp/Viewer3.svelte @@ -4,7 +4,7 @@ import * as finder from '../../finder'; import * as utils from '../../utils'; - import { doctypes, icons, hidden_items } from '../../system'; + import { doctypes, icons, hidden_items, previewable_exts } from '../../system'; import * as fs from '../../fs'; const {click_outside} = utils; import { createEventDispatcher, onMount, tick } from 'svelte'; @@ -13,6 +13,7 @@ import { filter, indexOf, map } from 'lodash'; import Button from './Button.svelte'; import SelectBox from './SelectBox.svelte'; + import Previewable from './Previewable.svelte'; let dispatch = createEventDispatcher(); @@ -131,10 +132,14 @@
{item.name}
diff --git a/src/routes/xp/desktop_folder.svelte b/src/routes/xp/desktop_folder.svelte index 6a07674..38b7b62 100644 --- a/src/routes/xp/desktop_folder.svelte +++ b/src/routes/xp/desktop_folder.svelte @@ -2,7 +2,7 @@ import { contextMenu, selectingItems, zIndex, clipboard, hardDrive, clipboard_op, queueProgram } from '../../lib/store' import * as utils from '../../lib/utils'; - import { doctypes, icons, desktop_folder } from '../../lib/system'; + import { doctypes, icons, desktop_folder, previewable_exts } from '../../lib/system'; import * as fs from '../../lib/fs'; const {click_outside} = utils; import { onMount, tick } from 'svelte'; @@ -12,6 +12,7 @@ import DragSelect from 'dragselect'; import RecycleBin from '../../lib/components/xp/RecycleBin.svelte'; import { parse_dir } from '../../lib/dir_parser'; + import Previewable from '../../lib/components/xp/Previewable.svelte'; let id = desktop_folder; @@ -237,11 +238,15 @@ style:transform="{item.desktop_css_transform}" style:width="{cell_size}px" style:height="{cell_size}px"> -