-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce SVG rect fill-opacity #25
Comments
like this one a lot |
I'll create a branch with opacity settings per layer so you could experiment with this |
Layer opacity prototype: https://layer-opacity.siliwiz.pages.dev/ Set metal1 opacity to 0.5. You can change the opacity for other layers in https://github.com/wokwi/siliwiz/blob/layer-opacity/src/model/layerTypes.ts#L143 - just add an |
rebased the PoC branch for this feature of top of the current version |
Up vote for this feature. KiCad and others do this very well. |
I've made some tests regarding layers opacity and visual obstruction. chrome_iBj0P2nhdj.mp4I put the checkboxes to the two options in the bottom of the page to be able to test them myself (one at a time or both together), but maybe having it as an optional function might work for the user also (more experience users will enable see through layers?) you can test the interactive version in gitpod: https://gitpod.io/#https://github.com/mbalestrini/siliwiz/tree/test_layers_drawing |
Thanks @mbalestrini ! Are you able to come up with a pull request for this (moving the toggle just below the graph, as Matt suggested)? |
I'll work on that. what about the changes in the color palette and the layer highlight on rollver @mattvenn ? |
Sorry for the slow response both. Yes put it all in one PR |
Setting opacity of layers to something a little less than 100% would help get a view of what's going on.
The smart thing might be to have a gradient -- bottom layers higher opacity than upper layers.
Here I've got the poly at 100%, contact at 0.7 and metal at 0.5, for example
The text was updated successfully, but these errors were encountered: