multi-monitor dashboard https://dym.sh/grid/
Go to file
Dym Sohin 8bc2920d70 upd definition 2024-04-24 23:38:40 +02:00
LICENSE added license 2023-10-05 22:53:47 +02:00
meta.kdl upd definition 2024-04-24 23:38:40 +02:00
readme.md upd definition 2024-04-24 23:38:40 +02:00

readme.md

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