First, new symbols feature is so cool and change life.
But I thinks it still need a little things to be perfect :
Symbolseption : Yeah this is my dream on an other one… To have the possibility to put symbols on other symbol.
OR
text used separatly as symbol but with the same concept : For exemple on my mockups I have to show a phone number on the footer and on an other block (wich both are symbols) and maybe on 3 or 4 other places. But like we can’t cumul symbols I need to change phone number on many places. So with this feature we can import and change this text on my footer and block symbols and won lot of times…
I’m not sure if this is an “improvement” or a “bug”, but… When I’m editing project symbols already used in a handful of mockups, every change to the symbol source results in the program hanging, and usually Mac OS X’s “beachball” spinning for a second. It makes modifying existing symbols almost prohibitively slow.
I’m not sure what’s going on — maybe each change is being propagated through all mockups containing that symbol? If so, would it make sense to wait until the user is done making all his or her changes to the symbol?
I’d also like to add support for “symbol-ception” — symbols within symbols would be amazingly helpful.
This slowness is really impacting productivity to the point of needing to move back to version 2. Is there a way I can subscribe or be notified of updates to address this issue?
Neil, you can subscribe to our release announcements if you would like: http://blogs.balsamiq.com/product/category/release-announcements/. Depending on how significant the release is that has the fixes, we might announce it there. If it’s just a hotfix release with a couple bug fixes, we probably won’t announce it there.
However, we’ll reply to this thread. You can change your status on this thread to Watching and you will get an email notification when we post here. Thanks.
Thank you for the quick reply. I really like the Symbol library feature and look forward to being able to better leverage it once the performance issue has been addressed. If there is anything information you’d like me to provide to better understand or troubleshoot the issue please let me know.
Thanks Neil. I checked with our developers, and they said we think we have the info we need on this one. But if we find that we need more, we’ll reach out to you. Thanks!
I am missing the possibility to add symbols in another symbol.
This is useful for exampel if I have a button symbol and I want to create a table symbol which should have the button symbol in eaech row.
Since it is not possible to nest symbols in the current version I have to either define the button as a symbol or the table as a symbol. The consequences of that is that I have to copy and paste the non symbol component in my mockups. And if I would need to change the non symbol component I have to make the changes in all places where it is used.
+1, I would dearly love the ability to nest symbols.
Symbols are great:
My main pages should be symbols.
My navbar and sidebar should be symbols.
My common controls and widgets should be symbols.
Nested symbols follow naturally:
My main pages contain navbars and sidebars.
All of the above contain common controls.
I’m sure your dev team is made of people smarter than I am, but I just want to make sure I’ve helped this feature along in every way I can:
Internally, your symbols-referencing-symbols structure forms a directed graph. Use a graph traversal algorithm to efficiently figure out which symbols need updating. But first (to avoid an infinite loop) use a cycle detection algorithm to make sure symbols don’t reference themselves in any way.