ForeverList update: You can now reorder notes in a list

I spent about an hour and a half tonight adding reordering of notes. You can now pick up a note and re-position it relative to other notes in the list. I had to add code not only in the UI support this, but also back-end support in the storage to record the reordering of notes in a list.

In the future you’ll be able to drag and drop entries from one list to another as well, but this isn’t supported yet. That particular feature will be great because the whole purpose of this app is to allow you to organize your notes hierarchically in a tree, so there’s a big hole if you can’t pick up a note and move it to a sub-tree.

I’ve been coding on a tear in the last few days, but that’s led to a build-up of technical debt. I think it’s acceptable as I get a basic minimum viable product working. Once I get into a state where the bulk of the features are supported, I’ll revisit some of the debt. This app is pretty simple, so that debt isn’t going to be a very big problem. Additionally, I’ve laid out the work ahead so that the debt is intentionally preventing other work from proceeding efficiently, so I can’t really move forward without attending to it.

More ahead…