Hi @rdclapp ,
You can preview it with a URL like for example:
http://localhost:8099/#/system/dashboard-editor?profile=dashboard_default&preview
Though the preview button will still be there unless you have your ways of hiding it.
Is there a way to view a dashboard without having it assigned to an environment?
That is a no. An environment is needed for the dashboard to be viewed/used.
An option is to create another environment specifically for holding the custom dashboard so that it can be accessed like:
http://localhost:8099/#/?s=ENVIRONMENT-WITH-DASHBOARD
Note that on this environment (Servers page on Pulse 6.0.4 and below), you do not need to input the credentials for the TM1 servers on Instance Settings, as it is being monitored already via another Server/Environment setup.
Cheers!
Paul