Footprint Editor Save As should be enabled at all times
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Low
|
Jeff Young |
Bug Description
When editing a footprint from a board, the "Save As" menu option should be enabled to allow saving the footprint into a library
Application: ModEdit
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.67.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.64.0
Compiler: GCC 8.3.0 with C++ ABI 1013
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
KICAD_
KICAD_
KICAD_
Actually it *is* enabled, but only if nothing in the tree is selected. When you select a library, the Save As in File menu is disabled. However, the RMB menu Save As is enabled and naturally saves the library. And the RMB menu on a footprint name has Save As enabled, too. If you select a footprint name in the tree it will be the one which is saved by the File->Save As menu item.
I think there's a larger usability problem here which is caused by combining several things in one window and menu structure. Maybe the File menu could be replaced by two menus, Library and Footprint which would have their own Save As etc. items. Then they would be easier to manage. Or at least add more words to the menu items so that it would be unambigous which item is affected, for example "Save Footprint As" and "Save Library As". But there would still be the problem of having two footprints which can be meant, namely the highlighted one in the tree and the current one in the editor area.