Skip to content

Releases: jmagaram/nvc-tools

1.1.2

Choose a tag to compare

@github-actions github-actions released this 02 Sep 22:03
1.1.2

1.1.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 19:36
1.1.1

1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 23:26

Add notes to specific feelings and needs as you browse

1.0.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 06:11
d4d7170

A housekeeping release. Nothing about how the plugin works has changed —
this clears the warnings the community directory's review raised on 1.0.0.

The plugin is now called Nonviolent Communication. It was listed as NVC,
which the directory rejects for being all caps. Two things follow from that:
the two commands read as Nonviolent Communication: Insert feelings… and
…: Insert needs… in the palette, since Obsidian prefixes the plugin's name
to a command rather than the plugin doing it; and searching the directory for
"NVC" still finds it, because the acronym is in the description. The plugin's
id has not changed, so an existing install updates in place and keeps both
its folder and any hotkeys you set.

Under that, three fixes with nothing to see:

  • The release build now lands somewhere the directory's scanner looks, so it
    can verify these assets against the source they came from.
  • The two category cards draw their focus ring with :focus-within instead of
    :has, which the directory flags for the work it makes a browser do on every
    style recalculation. Same ring, in the same place.
  • The two-line reserve under a word's definition keeps its old-webview
    fallback, written now as @supports rather than as two min-height lines.

1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 05:28
b041599

The first release in the community directory.

An Obsidian plugin for putting feelings and needs into a note, built on the
Center for Nonviolent Communication's Feelings and Needs Inventory.

Two commands — Insert feelings… and Insert needs… — each opening a picker
over the note you are in. Feelings are split the way the source splits them, by
whether a need was met; needs are one undivided list.

Two ways through a category. Open one and every word in it is there to mark
at once. Or ask to be walked through it a word at a time, each with a
definition — which is how you find the words you would never have picked off a
list. Leaving a walk part way through keeps what you marked on the grid.

What you picked lands at the cursor, as a fenced block whose body is
ordinary bullets:

- Angry: incensed, indignant, outraged
- Peaceful: calm, content

So the note still reads with the plugin turned off. With it on, the block can
be redrawn as a list, a table, or one comma-separated line, switched from a
right-click menu. Edit… reopens the picker on what the block already holds
and writes your answer back over it. Convert to Markdown turns it into
ordinary markdown for good — a real pipe table Obsidian's own table editor can
work on.

It names no colours. The pickers follow your theme's ink and background the
way the rest of Obsidian does, in light mode and dark, and the focus ring is
drawn in the same colour as the buttons underneath it. Works on mobile.

The definitions attached to each word are not from CNVC — they were written for
this project. The word lists are © 2023 Center for Nonviolent Communication,
cnvc.org, reproduced with the credit CNVC asks for; the plugin's own code is
MIT.