grid/readme.md

1.6 KiB

grid

multi-monitor dashboard

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