You need to log in to create posts and topics.

Could you tell me how can I get the files from the simulide LEDs? I would like to improve them in terms of visualization. Thanks in advance.

Hello [archachofo], how are you?

I am [Francisco Menezes] and I come using the simulide for studies and quick prototyping. I noticed that LEDs could gain a little greater brightness, and more realism to facilitate reading on different themes and zoom levels. I would like to propose visual improvements and, for this, I ask your guidance on how to access LED files/icons:

Where can I find the current assets (repository/path)?

Are there design patterns (sizes, grid, margins, colors/clear-school theme)?

Do you prefer SVG or PNG? Any specific limitation of Engine?

 

What is the ideal form of contribution (Pull Request, Patch, email shipping)?

Is there any license/guidelines that I should observe when submitting the improvements?

Once you have access/guide, I prepare a first proposal and send for evaluation. I am available to adjust according to your feedback.

Thanks for your time and the excellent work on the project!

A hug,
[Francisco Menezes]

Hi Francisco.

You can get the source code here:
1.1.0: https://git.launchpad.net/simulide
2.0.0: https://github.com/eeTools/SimulIDE-dev

Most of the code about LEDs is here: src/components/outputs/leds
LEDs don't use images, it paints directly in the canvas. Look for functions:
paint( QPainter* p, const QStyleOptionGraphicsItem* o, QWidget* w )
drawBackground( QPainter* p )
drawForeground( QPainter* p )

If you have any question let me know.

To contribute you can use any method you like.