I’m getting ready to make this more public. I’ve spend the last few weeks cleaning up the project, writing specs, working on docs and creating a website. I haven’t yet submitted it to Atom, so you can’t yet install and update through Atom, but I expect to do that next week.
I’m going to call it “FoldingText for Atom”.
You can preview the website (and from that user’s guide, etc) here:
Longer term I will release a standalone version of FoldingText based on this. But that’s some way down the road. The next chunk of time will be spend trying to improve get into a comfortable release cycle on FoldingText for Atom. Then I’ll thing about a stand alone app.
I haven’t kept very good track of what’s changed since the last release. Most of the work has been cleanup and documentation, so I don’t think a ton is different. Here’s what I wrote down, will do better next time:
Added tagging UI.
Added text formatting popup.
Select word under cursor on right click.
Remove item attribute when set to undefined or null.
Fixed opening of file path links that contain spaces.
Please poke around, try out the latest version, and report any problems.
I think this is best as a separate package right now.
My goal is to make the core outliner package as small and correct for outlining as possible. Maybe longer term this type of feature might get pulled back into the default package… but only once it’s had a time to mature. Then I write docs, etc.
One exception to that in the current release is that the current release inlcudes tags, priorities, and status. Ideally they to would go in separate packages I think, but I thought that then no one would figure out that the outliner is extensible. So I included them for now. Eventually they might be taken out into separate packages though.
Final thought…
This is all what I’d like to do for “FoldingText for Atom”. I expect that down the road (once FoldingText for Atom and related packages are ready to replace the current FoldingText 2.0) I will release “FoldingText for Atom” + a core set of packages" as a standalone “curated” app.
That will allow non-geek users to just download “FoldingText” and not have to worry about Atom, packages, etc. That’s down the road, but definitely the end goal. FoldingText for Atom will always be targeted at people who like to hack and fiddle.
And if you do it that way it’s much easier for others to install it and get updates.
I would suggest prefixing the name with “foldingtext-” and mentioning in the first line that the package is meant to work with the foldingtext-for-atom package.