Mike Bushell - Developer of the Year 2022. Awesome idea and stunning implementation. Thank you.
I paid for my copy right away so I could play with it and support you. Your continued development with this project is essential, as it is for all truly great programs.
I posted elsewhere about grouping components into "Assemblies", so here I'd like to put a "bug in your ear" about other functionality.
On the Add Component screen, can we have a row or two of some button hyper-links at the top that take us down to the section we are looking for? The scrollbar I have in the Android version works backwards on my screen. Still, even if it worked right, scrollbars or swiping up or down are so inexact. Links at the top take you right to where you need to go.
Ideas for additional components - Switches - DPST and DPDT slide switches, NC pushbuttons, maybe a DIP rotary switch (4 bit BCD or HEX) and some DIP Relays (5 or 9vdc with spst - dpdt contacts). Input and output hardware - 9v Battery and Clip, coaxial socket, Arduino-style headers, usb ports, breadboard friendly audio jacks, etc.
IC's - 4000 Series CMOS please. Everyone uses a CMOS IC somewhere in their design. One I use a lot is the 40107 Hex Schmitt Inverter - as a quick oscillator, a power-up one-shot, or a switch de-bouncer. 6 per chip. Wow. Also, we need a 7 Segment Display Driver and more counters like 4017, 4018, 4020, and 4029, etc.
Sorry, I tend to ramble when excited. I'll cut it short here. Let me know if I can help by answering any questions you may have - from the user-side of things.