From c9f9b69fd1a755d9e1f3610392f56fa860e7c1f6 Mon Sep 17 00:00:00 2001 From: Dym Sohin Date: Thu, 12 Oct 2023 01:42:47 +0200 Subject: [PATCH] readme rewamp --- readme.md | 101 +++++++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 46 deletions(-) diff --git a/readme.md b/readme.md index d467fb9..12bdc68 100644 --- a/readme.md +++ b/readme.md @@ -2,65 +2,74 @@ > content management for your filesystem -an abstraction layer on top of filesystem with more humane GUI -to navigate/organize/manage your stuff +_early WIP stage — ideas welcome (but dont bother with code contributions)_ -## items -> essentially, files (in unix-sense) +## current plan +a tauri-bundled svelte-based webapp, +to serve as an abstraction layer on top of filesystem, +to: -- document -- url (bookmark, tab) -- app -- workspace (incl. window management) -- thought-flow +- navigate/organize/manage your stuff +- convert folder structure and content of files into a website -base grid of items +## 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 -workspace is a zoomable/expandable items - -with a timetravel/stacking full-screen wm-paradigm - -pressing the `Meta` key (`Wnd`/`Cmd`) twice, -or for 2 seconds (customizable) brings up the control menu: - -- items previews -- access-keys for the above -- window +### key features +- local-first, file-based +- interop layer for web-sharing and interactions +- async and realtime teamwork +- simple setup and integration with existing systems -## keyboard shortcuts +## 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 -### `Meta + KP_x` -- 4 / 6 / 8 / 2 - > move window to the left / right / top / bottom half of the screen - -- 1 / 3 / 7 / 9 - > move window to the according corner (1/3rd) of the screen - -### `Meta + Space` / `Meta, Meta` -- universal search -- rofi-like - -## asdf -- project management -- simple & clear -- Tasks with tags -- ActivityPub compatible - - -# unfolder - -> convert folder structure and content of files into a website - - -## Content types +### content types - file listing - picture gallery - list of short notes - single article - book chapters - git repo -- music album +- music track, playlist - mixed content (using markdown extentions) + + +## core wigets +- plaintext +- webview +- image manipulation and basic editing +- music/video local playback +- calendar/tasks with tagging system +- project overview + + +## 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 + + +## pipe/interop layer +- rss +- json +- activitypub +- git patch/diff