by limandoc on 10/18/24, 12:35 PM with 27 comments
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.
by pilgrim0 on 10/18/24, 4:56 PM
My first impression is that it breaks expectations for common operations:
1. Two-finger sideways panning does not work, it zooms erratically; 2. Click and drag pans instead of drawing a selection box; 3. Shift + Click or Cmd + Click does not add item to selection; 4. Two-finger vertical swiping does not zoom when hovering an item; 5. The zoom disregards mouse coordinates, always anchors from the center of viewport;
Still not sure how to select multiple items. I'd recommend you get the fundamentals of navigation/edition right, otherwise it's unworkable. Even for a POC. I can't even explore the scope of built features with excitement because these issues make it super frustrating, makes me wanna give up immediatelly.
Misc:
6. I expected snap to grid; looking for the option but there's no app menu; 7. Adding icons successively stacks them on top of eachother, which is adds repositioning overhead; 8. Very easy to wrongfuly scale small items while attempting to move them; 9. I'm seeing at least 250ms of lag for openning sidebars and getting visual focus feedback;
This last one is tough feedback, please don't take it personally. I want to join the waitlist for notifications of more mature versions. But since you shipped publicly too early, it makes me question if it's worth and the team behind it can actually deliver up to my expectations. In other words, I feel like it jumped the gun. Bad first impresssion for a technical audience.
The bar for minimal UX polish nowadays is very high, all the fundamentals have to be solid, I would gladly trade a thousand features for these solid fundamentals. That's my expectation of a POC: low on features, high on polish.
If it's any conforting, consider that the only reason I bothered to test it and write this feedback (in a rest day with very acute right hand tendinitis) is because I think it's a very cool project idea.
by zelos on 10/18/24, 3:27 PM
by wishawa on 10/19/24, 4:26 AM
by dr_kiszonka on 10/19/24, 5:16 AM
by j0d1 on 10/18/24, 2:21 PM
by seltzered_ on 10/18/24, 6:45 PM
Neat to see someone attempting a cross-platform approach!
by ttoinou on 10/18/24, 10:02 PM
by oulipo on 10/18/24, 1:10 PM
by mqoca on 10/18/24, 5:43 PM
by SuperHeavy256 on 10/18/24, 3:54 PM
by tcper on 10/19/24, 2:49 PM
by puppycodes on 10/18/24, 10:11 PM