[Feature request] Collection Nesting
Extra organization is always helpful.
+1
I've got a lot of chips already and it's only going to get worse >.<
I made a comment on the itch DLS community page about this very topic in this post where I explained an idea where you can use this sub collection idea to make categories for each type of chip, because there are several chips which have multiple versions just for different amounts of inputs, i.e. 1 bit, 2 bit, 3 bit, 4 bit, and 8 bit. That's 5 chips that can be collapsed, and imagine how many chips have this same problem.
The ability to nest collections would be very helpful, especially paired with scrollable collections
Quite literally after only 3 or so days using the simulator, almost my entire quota of chips that are easily accessible is used up. You can of course, unstar some collections. But eventually you will run out of room.
As someone who has been using the simulator since its early versions, I think the ability to have nested collection is now more crucial than ever, since it is now possible to properly organize the chip bar. As they say, you give them an inch they push for a mile)
On a sidenote, it would be incredibly convenient (for me at least) to have for collections with identical names when they exist as children of different parent collections. This would enable hierarchical organization structures like:
MEMORY/
├── REGISTERS/
│ ├── SIMPLE/
│ │ ├── 1B-REGISTER
│ │ ├── 4B-REGISTER
│ │ └── 8B-REGISTER
│ └── GATED/
│ ├── 1B-G-REGISTER
│ ├── 4B-G-REGISTER
│ └── 8B-G-REGISTER
└── SHIFT_REGISTERS/
├── SIMPLE/
│ ├── 1B-SH-REGISTER
│ ├── 4B-SH-REGISTER
│ └── 8B-SH-REGISTER
└── GATED/
├── 1B-G-SH-REGISTER
├── 4B-G-SH-REGISTER
└── 8B-G-SH-REGISTER
This would be particularly beneficial for organizing similar chip variants (like the 1-bit, 4-bit, and 8-bit versions of the same component).
If implemented I reckon the User experience as a whole of finding the proper chip you need would be way more pleasant
Another collection related feature that could be nice is the ability to add a chip to multiple collections.