Skip to content

Super Notes 1.3.4

Choose a tag to compare

@udsy19 udsy19 released this 18 Oct 21:16
· 21 commits to main since this release
v1.3.4
dc6126c

Added

  • :: commands say what goes in the parentheses: while the caret is inside ::today(…), a small hint above it
    shows ::today(days = 0, format) with the argument being typed in bold and one line about it ("days — how many
    days from today, e.g. 3 or -1 (default 0)"). Commands that take nothing say "Press Return to run"; when every
    argument is optional, "Press Return to use the defaults, or type to change them". It follows the caret, never
    takes the keyboard or the mouse, and Esc closes it. Every bundled command documents its arguments.
  • Picking a command from the :: list puts the caret between its parentheses, and Return there runs it (a missing
    closing parenthesis is filled in); typing ) before the closing one steps over it. Extensions can give each
    parameter an example.

Fixed

  • A long message can no longer make the note window wider: running ::ask without network access showed its error
    on one line and stretched the window to fit it. Message pills now wrap at the note's text column to at most three
    lines (the whole message is in the pill's tooltip), and only you resize the window. The message itself is shorter:
    "Turn on “Let extensions call their own APIs” in Settings → Privacy."
  • The planets bar stays out of the way while writing: it is hidden by default and comes up only once the pointer
    has rested along the bottom of the window for a moment, for two seconds after a slot is used, or with "Always
    show the slot bar" — and a keystroke takes it down in every case, until the pointer comes back or typing has
    stopped for two seconds. It floats over the note, so the text never moves. (Before, it rose with the bottom bar
    whenever the pointer drifted low and sat over the last lines being typed.)
  • Moving between slots is predictable: your notes are the deck, the nine slots are pinned notes. Opening a slot
    fades its note in and names it above its planet ("Slot 3 · Groceries"); Esc, ⌃⌘0 or Back to Notes returns to
    the note you left, caret and scroll position intact. Swiping or ⌘[ / ⌘] in a slot moves through the slots in
    use only, in order, and nudges back at the ends ("First slot" / "Last slot") instead of jumping into empty slots
    or the deck; nothing is ever created from a slot. In the split, swipes follow the pane that has the focus.
  • Slot shortcuts are always on and in the menu: Go to Slot 1…9 ⌃⌘1…⌃⌘9, Previous / Next Slot ⌃⌘[ / ⌃⌘],
    Back to Notes ⌃⌘0, Put in Slot ⌥⌘1…⌥⌘9. The "⌘1–⌘9 jump to slotted notes" switch drops the ⌃. The planet
    tip shows each slot's shortcut, how to get back from the open one and how to fill an empty one.
  • Putting a note in a slot keeps its caret; replacing an occupied slot or removing a note from its slot happens
    at once with a pill that says what ⌘Z puts back (Undo Move to Slot), instead of a question. Right-clicking a
    planet offers Open, Put This Note in, and Remove from that slot.

Install: curl -fsSL https://udsy19.github.io/super-notes/install.sh | bash — or download the DMG below.

SHA-256 (SuperNotes.dmg): 450dd1aab68e63e0d8a85a3c8356afd95d581d607c3f47b209088b9dd2d071a4