In 16.6 I had a bunch of custom views defined under scripts that I could jump through, bottom view, topview, inner1view, etc. The change to 17.2 broke all these scripts and it appears the menus have changed internally
16.6:
"cvf layer_tree_item 'Stack-Up'
cvf layers_visible stack-up stack-up/top TRUE
cvf layers_visible stack-up stack-up/soldermask_top TRUE
cvf layers_visible stack-up stack-up/pastemask_top TRUE
cvf layers_visible stack-up stack-up/through_all TRUE
cvf layers_visible stack-up stack-up/package_top TRUE"
17.2:
"QtSignal CVDLayerContainer CVDVisibilityOff clicked
QtSignal CVDLayerTable VertHeader clickedCheckBox 0
QtSignal CVDLayerSplitter CVDLayerTable dataChanged Top Pin
QtSignal CVDLayerTable VertHeader clickedCheckBox 4
QtSignal CVDLayerSplitter CVDLayerTable dataChanged Soldermask_Top Pin
QtSignal CVDLayerTable VertHeader clickedCheckBox 6
QtSignal CVDLayerSplitter CVDLayerTable dataChanged Pastemask_Top Pin
QtSignal CVDLayerTable VertHeader clickedCheckBox 8
QtSignal CVDLayerSplitter CVDLayerTable dataChanged Filmmasktop Pin
QtSignal CVDLayerTable VertHeader clickedCheckBox 10"
Besides not having an easily human repeatable format if I end up having extra layers added the checkbox number moves. For example, if one design has a MECH layer added to PkgGeo and another has MECH1 and MECH2, that means the scripts will not work the same. I ran into this on a design where for some reason the placebound bottom was erroneously showing in my topview in one design but not the other. Also one designer took my hotkeys and scripts and he didn't have any inner layers defined and when calling anything that modified etch the editor would crash immediately without a warning.
Is there a better way to view scripts that can transfer through designs?