←back to thread

41 points limandoc | 1 comments | | HN request time: 0.521s | source

Hey all! I always wanted to arrange my text/markdown/pdf files on a 2D canvas and visualize them without opening all the windows. An extra feature I added is also visualizing folders within - so kind of a 3D visualization? It was also important to be an offline desktop app, rather than online tool like Miro or Mural, because once I edit files in Sublime or AdobePDF then I want changes to sync in the canvas right away.

Some technical points and lessons learned: being Android developer helped a lot with this project since I used Kotlin Multiplatform with Compose Desktop renderer (actually skiko). It runs on JVM under the hood, which was exciting at first since I can use the app on all of my Mac/Windows/Linux machines. Right? Wrong. One lesson I learned wasn’t “write once - run everywhere”, it was “write once - test everywhere; repeat”. On the other hand, using Kotlin Multiplatform will allow me easily to port to Android and port the logic to iOS.

Anyways, I released LimanDoc v1.0.3, still in Proof-Of-Concept, so I hope to get some feedback and features you think would be helpful.

I was thinking these features would be great for future releases: - adding a local LLM support to search/summarize your docs, books, videos, etc; - sync on local network (including future mobile apps) - Templates, groups, and better diagram integration like in Drawio.

Show context
mqoca ◴[] No.41881737[source]
Any reason why this needs admin rights in windows?
replies(1): >>41881829 #
limandoc ◴[] No.41881829[source]
Does the installer needs admin rights? Or the app after installing it? One possible answer is that I self-signed the app rather than using 400$ code-signing authority - hence you might get warnings for the installer.
replies(1): >>41906332 #
1. mqoca ◴[] No.41906332[source]
The installer needs admin rights