# grid > widget-based dashboard/window-manager _early WIP stage — ideas welcome (but dont bother with code contributions)_ ## endgame eventual plan is to make a custom window-manager, where (parts of) apps are ingrated as wigets, keeping entire focus on project/content magement ## current plan a tauri-bundled svelte-based webapp, to serve as an abstraction layer on top of filesystem, to: - navigate/organize/manage your stuff ### key features - local-first, file-based - async and realtime teamwork - simple setup and integration with existing systems ## items, containers, and workspaces - note (post-it sized) - url/bookmark/tab - rich-text document/wikipage - audio-visual media - app/widget - workspace (saved arrangement of running apps and services) - brainstorm/whiteboard/mindmap/thought-flow session with diagraming and drawing support ## core wigets - plaintext - webview - image manipulation and basic editing - music/video local playback - calendar/tasks with tagging system - project overview ### content types - file listing - picture gallery - list of short notes - single article - book chapters - git repo - music track, playlist - mixed content (using markdown extentions) ## base ui - 16x16 grid of item-slots - workspace is zoomable/expandable items - sides for secondary and background wigets ### keyboard shortcuts - `Meta + KP_{4 6 8 2}` — move window to the left/right/top/bottom half of the screen - `Meta + {WASD}` — same idea - `Meta + KP_{1 3 7 9}` — move window to the according corner (1/3rd) of the screen - `Meta + Space` / `Meta, Meta` — core naviagation and universal search - holding `Meta` — move and resize items