feat: add support for non-markdown files and improve drawings UI

- Added scanning and metadata tracking for non-markdown files (images, PDFs, videos, code files)
- Redesigned drawings editor header with new toolbar layout and dropdown menus
- Added file picker dropdown to easily open existing .excalidraw files
- Implemented new file creation flow with auto-generated filenames
- Added export options menu with PNG/SVG/JSON export variants
- Updated proxy config to support vault file access
- Adde
This commit is contained in:
2025-10-30 12:05:00 -04:00
parent b1f142c4f7
commit 6f01d65411
42 changed files with 2182 additions and 504 deletions
@@ -1,4 +1,5 @@
import React, { useEffect, useMemo, useRef } from 'react';
// import '@excalidraw/excalidraw/dist/excalidraw.min.css';
import { Excalidraw, exportToBlob, exportToSvg } from '@excalidraw/excalidraw';
import type { AppState, ExcalidrawImperativeAPI } from '@excalidraw/excalidraw/types/types';
import type { ExcalidrawWrapperProps, Scene, SceneChangeDetail, ReadyDetail } from './types';