This item was discussed in the original Time to Visualize plan but I don't see any issue.
With the new library and add by value system, when users see a panel in the existing dashboard they want to add to their dashboard their can either rebuild it or:
It would be better if users had a quick direct way to add an existing panel (by value or by reference) from one dashboard to another dashboard directly. The panel will be added by value to the destination dashboard.
copy to dashboardI think this issue can help reduce the dependency on the library even further
cc: @timroes @ThomThomson @majagrubic @ryankeairns
Adding gif and link to prototype:
The switch in the context menu is shown in the 'on' but disabled state. This represents the case where the item being copied is 'by value' and thus not in the library. If we were copying a 'by reference' object, then the switch would be enabled, allowing the user to determine whether or not they want to create a new copy (by value) or keep it linked to the original (by reference).

(tip: click on the DBV2 link below the blue button to jump ahead in the prototype)
https://www.figma.com/proto/EwodWYRUIjbNvYoi9G4Hnh/Dashboard?node-id=1094%3A1348&viewport=806%2C221%2C0.07567259669303894&scaling=min-zoom
Thanks @ryankeairns this is great.
Please add a search to the dashboard, in many cases there will be dozens of dashboards and it might be hard to scroll
Thanks @ryankeairns this is great.
Please add a search to the dashboard, in many cases there will be dozens of dashboards and it might be hard to scroll
It's not evident in the gif, but the combo box does provide for typeahead search capability as seen below. The default (no selection) would result in a new dashboard.


In this case, is creating a custom option expected to create a new dashboard pre-saved with the entered title before redirecting you to it? That should be doable, just a little bit more to take into account.
@ThomThomson I think, in this case, we can simplify things and not use the custom option. Just return 'No matching results found'.
If you want a new dashboard, then just leave the input blank and we'll create a new dashboard (not pre-saved with the entered title). In the long run, a pre-saved dashboard would minimize the potential for lost work, but having seen the roadmap of outstanding work for the project.. this feels like something we can come back to later.
This looks great @ryankeairns - nice work.