I have created a desktop app for knowledge organiz...
# compose-ui-showcase
n
I have created a desktop app for knowledge organization on 2D canvas! I am a visual person, so I need to see my PDFs, Markdown files, images, etc in order to be productive 🚀 It is also fully sync'd with your file system folder - so all the file changes are displayed right away. Check out the videos and more on: https://limandoc.com/
K 12
K 5
❤️ 3
2
s
That looks awesome! With what library did you solve the PDF rendering? And is it JVM only or do you plan to support other platforms as well?
n
It is built using Kotlin Multiplatform, the ui is using compose desktop :) currently I support all desktop platforms (win/mac/linux) but it will be quite easy to port to Android soon. And for ios it will take a bit longer, although the business logic is ready thanks to Kotlin!
s
So you use Apache PDFBox for the PDF rendering?
n
Indeed, for pdf it's apache's pdfbox
a
Congrats @Nuru Nabiyev on shipping at least to this state, seems pretty fluid. Should I expect arrows to work in 1.0.4? As someone working on a few mobile creative apps, designing a usable editing UI on phone screens will probably be one of your bigger challenges. I use EastGate’s Tinderbox for similar things, on Mac, although I’ll confess I do less and less visual thinking, I still just scribble with paper and pencil when doing early ideation and the stuff I want visually documented for longterm I use PlantUML with via planttext.com (previously used raw GraphViz). If you haven’t already, have a look at https://museapp.com/ and the associated podcast I think you’ll enjoy https://museapp.com/podcast/
n
Thanks for your comment, @Andy Dent! I had to revert arrow feature but they are coming back later. I agree that mobile will be challenging, I am ideating on UX. Regarding Tinderbox, it doesn't have file support, I see it's purely textual, then indeed pen and paper is also better for me. With Limandoc I want to support visualizing any documents, Word/Excel/Pdf/Videos, and even webpages. My goal is to add support for UML, LaTeX, and C4 diagrams too. Also thanks for the podcasts, will look at it! Meanwhile you can also read about the blog post I wrote recently regarding philosophy behind LimanDoc. Let's keep in touch!
a
With Limandoc I want to support visualizing any documents, Word/Excel/Pdf/Videos, and even webpages.
that’s a huge goal, is there a way you could provide a plugin system for visualisers, so people can contribute them? (I’m an expert at nuking your own foot by over-ambition)
n
I can do that! But at this stage the visualizer for pdf is the library I mentioned above in the thread, and there are no visualizer for MS docs. But there are proprietary libraries that cost hundred of dollars