Ability to hide toolbars in Pcbnew

Description

There is no ability to show/hide various toolbars (such as the top horizontal "general toolbar" or the left vertical "view toolbar" like there is for the "microwave toolbar" or the "layer manager". I've been using Kicad for a couple years now and I can probably count on one hand the amount of times I've used either of those toolbars, and moving temporarily to a lower resolution screen they have become quite intrusive.

I think ideally there would exist an item in the View dropdown menu called something like "Toolbars" which would lead to a submenu where the "microwave toolbar", "layer manager", "view toolbar", "general toolbar", "place/edit toolbar", "grid/track/edit toolbar", and any other toolbars, can be toggled on/off the way it currently behaves for the toolbars for which this functionality exists.

This would also "declutter" the View menu somewhat, consolidating what's currently 2 items into 1, and create a better "view only" experience where a user can remove all the toolbars to have a larger view of the board (which would be particularly useful for screenshots).

KiCad Version

Application: Pcbnew
Version: (5.1.7)-1, release build
Libraries:
    wxWidgets 3.0.5
    libcurl/7.71.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.41.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.73.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.71.0
    Compiler: GCC 10.2.0 with C++ ABI 1014

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
Edited by p s