[PD] less intelligent patching for Pd

IOhannes m zmoelnig zmoelnig at iem.at
Wed Jun 5 16:08:18 CEST 2019


an early summer update...

TL;DR: https://vimeo.com/showcase/5289665/video/340437816

based on the feedback we got for the "intelligent patching" features
introduced with Pd-0.49, i've create a new pull-request [575], that
might make patching even easier.

the most important part is probably, that the intelligent
multi-connections we have learned to love in no time, will now only
happen if you press the <Shift>-key while doing the connection.
this basically means, that you can now connect a single object with
another single object, even if they happen to be in a selection group.

or put otherwise: hopefully this will prevent "intelligent patching"
from stepping on your toes.


there's also a few bugs fixed:
- no more crashes after triggerizing
- inserting an object into a "non-leftmost connection" (that is: a
connection that involves inlets or outlets that are not on the left-hand
side) now works (in the case of <Ctrl>-k) resp. puts the newly created
object in the right place (in the case of <Ctrl>-t, aka triggerize)

it also fixes a few oddities where "Duplicate" resp. "Saving
abstractions" would not play well with "Copy&Paste" (the "Duplicate"
resp "Save" actions used to overwrite the "Copy"-buffer; now you can
duplicate at will, and still recall your old "Copy"-buffer)

there's a few little cuties, like:
- pressing <ESC> to deselect everything
- pressing <TAB> to cycle the selection of a single object (or line)
- repeatedly pressing <Ctrl>-k to connect a single-outlet signal object
with a multi-inlet object, will now create a nice fan~out.

when inserting an object into a connection with <Ctrl>-T (triggerize),
the newly created object is now selected immediately, so you can
immediately start typing to replace the dummy object (or just press
<Esc> is you don't want to)

finally, you can now cycle outlets or inlets with the <Tab> *while
connecting*.
Cycling inlets is only active if you hover over an object to connect to
(if not, you cycle the outlets of the source).
Cycling inlets doesn't work on OSX.


fgsdm,r
IOhannes

[575] https://github.com/pure-data/pure-data/pull/575

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20190605/53a18760/attachment.sig>


More information about the Pd-list mailing list