Skip to content

1.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 04:07
· 65 commits to main since this release

Sort a folder by name or date

Obsidian's sort setting applies to the whole vault, so "keep this one folder newest first and leave everything else alphabetical" was not something you could ask for. Now you can: the reorder dialog has a Sort by button offering name, creation date and modification date, each in both directions.

It is also the fastest way to start ordering a large folder. Sort by modified date, move the two things you care about to the top, save — instead of dragging a hundred rows into place.

Picking a sort rearranges the dialog and nothing else. Nothing is written until you press Save, and Cancel leaves the folder exactly as it was — which matters, because sorting replaces an order you may have arranged by hand.

What gets saved is that arrangement, not a rule that keeps re-applying. A file added later joins the end of the folder, the same as any other item the order does not mention.

Folders always come first, whichever sort you pick: Obsidian records no dates for folders at all.

Fixes

  • Save and Cancel could be pushed off the bottom of the dialog in a folder with many items, or in a short window. The list now gives up its own height instead, so the buttons stay put.
  • Dragging over the file explorer felt sluggish, worst over a collapsed folder. dragover fires per mouse message — measured at 392 times a second on a high-polling-rate mouse — and the plugin was writing to the DOM on every one of them, in between layout reads. It now does that work once per boundary crossed rather than once per event.
  • The settings rows that perform an action (repair, clear, delete) now have their own buttons, rather than the whole row being clickable.
  • Two files whose names differ only by Unicode normalization could be ordered differently on different devices, because the comparison treated them as equal. They now have a stable, deterministic order everywhere.