logisim-evolution / logisim-evolution

Digital logic design tool and simulator
GNU General Public License v3.0
4.52k stars 589 forks source link

Reduce the libraries visible in the library pane in the default template #1200

Open BFH-ktt1 opened 2 years ago

BFH-ktt1 commented 2 years ago

Currently all build-in libraries (except for the HDL-IP library that is kept for backward-compatibility) are enabled in the default template. For most use-cases only a sub-set are used.

I would like to reduce the libraries in the default template to:

All in favor please put a :+1: , all against a :-1:

MarcinOrlowski commented 2 years ago

Mind explaining why you want this change?

maehne commented 2 years ago

Personally, I don't have a problem that all libraries are shown by default. This ensures discoverability of all components offered by Logisim-evolution. However, I can understand the wish to reduce the default set shown to user's after first installation, as it makes sense from a didactic point to reduce the choice to a subset, which is recommended for "modern" digital design. Also, we can thus hide libraries, which contain components we consider as outdated/deprecated.

The issue I see is that the dialogue for selecting the visible libraries is currently a bit hidden in the menus. I would be good if it would be part of some sutable tab of the main preferences window.

MarcinOrlowski commented 2 years ago

Is this included in 3.7.0? If yes, please close, otherwise please set 3.8.0 milestone.

BFH-ktt1 commented 2 years ago

@MarcinOrlowski , this DnD is still open, v3.7.0 still contains the old template with all (except from VHDL-IP) libraries enabled.