I love org. I wish it was used by more apps as portable storage/format across platforms. I recently scratched my own itch and wrote an iOS habit tracker app, backed by org mode https://news.ycombinator.com/item?id=26306018
Org mode is plain text. Basic text editing in Org style may be done with any editor. Let us say those features to enter TODO or change state from TODO to DONE or PENDING, could work faster if then in other editor exists macro function. With macro functions you can pretty fast prepare basic Org functions. Folding headings is maybe something that cannot be easily implement in other editors.
Those mobile editors usually do not have macro functionality. But as soon as you have editor with macros it is possible within some 30 minutes to make few macros to add tags, change TODO states, add SCHEDULED or DEADLINE stamps or similar basic features.
Org mode has a lots of features. Many people likely use just a small subset of features but it is also likely that these subsets differ for different people.
I like simple outline mode. In the Emacs development version it folds now with TAB on the heading, so that is maybe one of major options. I could insert "TODO" but is not necessary. Org integrates many things together. But it is not my main note taking application. I am using PostgreSQL for note taking and exporting assignments, tasks, etc. from the database into the Org mode. It is quite different workflow.
Org is not collaborative, database is collaborative, redundant, it offers way easier development then trying to handle database things by using text.
By the way, people speak "Org mode is plain text", that is was back in time, today Org mode is everything else but plain text.
That looks pretty sweet! I might send you an email.
Couple questions first, if you don't mind:
- What's the sync integration surface like? My ~/org lives in Dropbox, so I'm hoping that's an option.
- Any plans for Siri and notifications integration? Sounds like that might be outside your use cases, so a "no" here is totally fair, but I'm still curious.
Side question, do you have any especially good resources around Swift and/or iOS UI/UX design that you might want to recommend? Asking because it looks very much like I'm about to pivot into app dev via React Native, and I'm looking to make the most of the opportunity, especially as it comes to iOS.
Thanks in advance, and here's hoping your habits app becomes everything you want it to be!
Sure! Ping flathabitsatxenodium.com for a TestFlight invite.
> - What's the sync integration surface like?
Relies on other apps to sync. If iOS Files app can get access to it, the habits app will too (including conflict resolution). Dropbox seems to work. I could use more testing in this space if you’re keen.
> - Any plans for Siri and notifications integration?
Notifications are supported. Hadn’t considered Siri. Will give it more thought.
> Asking because it looks very much like I'm about to pivot into app dev via React Native
The app is native SwiftUI.
You likely know all these... WWDC videos are great. Generally, hackingwithswift.com is great too. Also dimsumthinking.com has high quality material.
Well, org-mode obviously has very powerful features; but I am rather avoiding Emacs and prefer my https://github.com/rochus-keller/CrossLine for note taking and information management; I can already generate navigable HTML pages for hand-out and I intend to implement an Asciidoc and LuaTeX export too.
That looks as great application, thank you. I am not now hot to download all dependencies, and especially Qt as dependency is overkill. Did you see Leo editor? It works similar. Emacs works well on console and in GUI, so it is not just GUI application, that is big advantage. If you develop SQL application like that, I suggest you develop API in the same time and have the editor rather use the API, so that any other language can access the Outline structure you are creating. I wish I could run it, try it out, but dependencies are too much.
The two available binary downloads for Windows (see http://software.rochus-keller.info/CrossLine_win32.zip) and Linux i386 are static builds with Qt statically linked, so no other dependencies; the Windows binary also works well with Wine on Linux and Mac; both only a few megabytes uncompressed.
Didn't know Leo; will have a look at it. My preferred IDE is Qt Creator 3.x.
I have tried it, it says something like: bash no file found, and there is no -h or --help option to know more about invokation. In general, it does not work on GNU Hyperbola/Linux-libre free OS, based on Arch Linux.
Have you tried the Windows version with Wine? Never had an issue with that.
Maybe you can check the Linux version with ldd and file, i.e. whether it misses a specific system library version or maybe your system is 64 bit and not all required i386 parts are present.