Added group colours (components look for same name components only in the same colour group)
Added shortcut to create senders and receivers automatically - outcoming from selected components
mac command + T
windows control +T
pressing shortcut with telepathy selected will select all telepathy components with that key and colour.
Fixed how some undo redo operations work
The larger the definition the more useful the thing becomes:
Thank you! No, its too big of a hassle, i made it primarily for myself, for quality of life. I will update the component here in the main post from time to time, in case anyone needs it.
Hello, from experience, Package Manager is not an hassle, food4rhino could be.
For my Nautilus plugin, at each compilation Visual Studio write all the files (gha dll …) in a directory (named food4Rhino)
Thank you Laurent! Honestly i did not research this too much, because I do not think that many people would be interested in the plug in.
But thank you, maybe i will do that later
Hello
I still use Telepathy for myself and my client. It is a great tool I think it is quite used but as it has a low number of components and didn’t evolve too much the number of downloading doesn’t reflect the userbase. it could be a good thing to know the real number of user for each plugin.
I know what it is, plugin creation is not really rewarding (I speak for myself) so I do it mainly for myself.
I did not make any manual, because i was making the plug in for myself. Also it is pretty simple and i do not think it needs much explanation. I will share a few more insights with you, about things that might be a little bit more hidden:
command + T shortcut (the most useful thing to me); Creates pair of sender/receiver from outputs of a component. If it is connected to nodes downstream, creates receivers for all downstream components. If sender/reciever selected, pressing same shortcut selects all components with that key and colour.
in the Key UI window after replacing some keys someone might press Apply instead of Close, and it will rename the node unintentionally (I do not know what would be a better solution in terms of UI).
Colour groups are made so user sees when command + T shortcut creates components with same names. After we run out of colours it starts appending:
Thanks for your fast reply. I found command-T and differrence between apply/close (no damage done).
There is also the component jump what works in pairs (and also in a bit larger groups. Just clicking jumps to the next with the same name , etcetera,
In grasshopper view there is Zoom Selected. That can maybe be used:
You allready have the option to select a courgroup.
What about circling around in the colourgroup (or all items with same name) what can be many (in big projects),
Select all in the group at same time, and zoom out, so you see where they are globabally located on the canvas.
I did not mean search/jump (what could be option to. In fact already available) but:
Select component → Shift Z
I want to ask your opinion on something. When we copy sender, should it become a different colour group right away? Or It should send data right away..
Because right now to make it send data to same receivers you have to rename it. It is safe behaviour to not send duplicate data when copying to create a different sender for example. At the same time I feel like assigning it different colour right away would force user to go and change colour back to blue. Changing its text feels off too. What do you think?
Somethings to think about longer (and ask more users, because I just started using it).
-maybe I should explain how I want to use it (as a replacement of some methods I use now:
I work on a technical design with lot’s of measurements to be set, like “tolerance”, what is used on many places. Now my design has lots of wire + relays to reach all those inputs. I would like to use TeleP to replace all these wires + relays in one move. It should update immedeatly, so the functionality stays the same. Name + Colour may be default at first. I will probably rename/recolour these as my design grows (and for example I get a second tolerance, etcetera).
When I set up a new design, I now start with a long list of sliders + names + settings, for all the measurements I allready know. Instead of relays, I would like to use TeleP senders there, what get there name with Option + connect wire.
Later when working on the design, I now have to connect a wire + relay and pull it to the correct place. (if I have many I will entwine them and BANG them at the destination. I love the Set Key list, what will make my life much more easier. I can now place a receiver. And then I will search in Set Key for the correct one. Name + colour should be copied (what already works like that).
Often I have to split a measurement in two or more, I have to be carefull there, to disable a relay in the wire first. This to prevent that my canvas goes nuts (for example to prevent that I get a Solid Diff from a Brep with itself (ending in a frozen Rhino). So copy pasting a Receiver, would be good to set default to Not Active. and activate when correctly placed.
I hope my explanation is a bit clear, it is hard to analyze + describe your own working methods
PS:
Maybe in set key double selection list: name key + colour of key ?
It is like first + last name selection
How I would use this:
Somewhere I decide to create a new tolerance in a cloned group components.
I copy past the components including TeleP. And set the tolerance (for example: Tolerance + Blue) to colour Brown. (I now have a receiver without sender)
I go to my init_list, make a new sender. Set Key to tolerance + brown. Done