This is great, I love local-first [1] software. Are you using OT or CRDTs for real-time editing? Are you using any specific cross-desktop platform? (Electron?) [1] https://www.inkandswitch.com/local-first/
> This is great, I love local-first [1] software. Thanks! This was an intentional design decision on the desktop too so I'm glad someone noticed! > Are you using OT or CRDTs for real-time editing? You know this is embarrassing - it's the first time I've heard of those terms and from a quick google I really needed this a few months ago! A lot of the problems described I actually had to battle with and if you try hard…
Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
31–40 of 92 posts
Re: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#32I wish there were more apps like this which let you just type text and make/do things. Just make everything a sort of real-time coding. It's often much faster to do stuff with text and keyboard than any fancy GUI. Other examples: sequencediagram.net, SwiftUI and React to some extent, vim directory managers (e.g. some let you rename files just by editing text and delete them just by deleting lines) The only issue is,…
Re: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#33Is it available for download somewhere other than the OS "app stores"?
Ahh yeah not at the moment. I intentionally only released on app stores as I didn't want to complicate my deployment, as well as host binaries / handle auto-updates. Signing is also a real pain and (in the case of Windows) quite expensive, and I'm unsure of the demand at the moment to warrant that. Just out of curiosity, what's the aversion to app stores? I know for paid apps there's a large commission to Apple / Mic…
Re: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#34Earlier quoted context omitted.
> This is great, I love local-first [1] software. Thanks! This was an intentional design decision on the desktop too so I'm glad someone noticed! > Are you using OT or CRDTs for real-time editing? You know this is embarrassing - it's the first time I've heard of those terms and from a quick google I really needed this a few months ago! A lot of the problems described I actually had to battle with and if you try hard…
for CRDT solution, check tiptap + hocuspocus / yjs
Re: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#35I wish there were more apps like this which let you just type text and make/do things. Just make everything a sort of real-time coding. It's often much faster to do stuff with text and keyboard than any fancy GUI. Other examples: sequencediagram.net, SwiftUI and React to some extent, vim directory managers (e.g. some let you rename files just by editing text and delete them just by deleting lines) The only issue is,…
The hard thing about plain-text is that you quickly run into domains/problems that are too complicated to easily represent as plain-text. When that happens, you run into problems: the text representation becomes really verbose (e.g. XML) or exhaustingly terse/unergonomic (e.g. LaTeX, IMO), and you can only build anemic tooling.
another which is more of a workaround is to make the preview editable. So when the text is hard to understand or manipulate you just edit the preview, and when it’s easier you just input text. i believe this is what SwiftUI does and what people have tried with HTML and React.
of course both of these are exponentially hard. The former means you have to write your own editor and the UI for the widgets and think about a lot of problems (text wrapping? cursor movement?) The latter means you have to write a UI on freely-editable content which is really challenging and then have it sync with the text which also brings up a lot of problems (AST formatting? How fast to update?)
In fact I haven’t yet seen a single good example of either type of editor, maybe SwiftUI is good although i haven’t used it. Many existing ones are buggy with ugly unintuitive GUIs or produce bloated AST
Re: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#36Figr, ignoring the lack of mobile apps, doesn’t really scratch this itch either though, as I want to self host my sync.
Re: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#37Ooh. I have used Soulver on iOS for nearly a decade now. Sadly, the developer has pulled it from the App Store for a long time, so I can’t point others to it. For me, Soulver has the ideal UI for a phone screen. The one thing I really feel it is missing is a cross-platform sync. I used the iCloud integration and Mac app, but if I could access my worksheets from Linux and Windows just as easily I would be totally happ…
1: https://github.com/nortakales/vs-code-qalcRe: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#38Re: Show HN: Figr.app – a multi-user, notepad style calculator (desktop app)
#39How hard would it be to create a Linux version?
I was waiting for this question :) I think it should be quite straight forward but it's more the deployment and maintenance I'm conscious of. Mac and Windows (to an extent) both have app stores which can handle hosting, auto-updates, etc, though for Linux I'd have to build a bit of that myself. That also complicates platform specific dev / testing / deployment, and as this is a side project I'm conscious of time. But…
Testing should also be simpler as most of your dependencies will bundled and testing in one distribution should suffice.