Proposal: GUI Custom Resets for Toolbar Layouts

From Audacity Wiki
Revision as of 15:52, 21 February 2017 by PeterSampson (talk | contribs) (Proposed Feature: draft - WIP ignore)
Jump to: navigation, search
Proposal pages help us get from feature requests into actual plans. This page is a proposal to ...
Proposal pages are used on an ongoing basis by the Audacity development team and are open to edits from visitors to the wiki. They are a good way to get community feedback on a proposal.


  • Note: Proposals for Google Summer of Code projects are significantly different in structure, are submitted via Google's web app and may or may not have a corresponding proposal page.
Work in Progress...


The Problem

There is no Audacity GUI available way for a user to save/restore their carefully created Audacity settings for Toolbars and Prefences, their Audacity environment(s).

The only workaround available is for the user to save the audacity.cfg file somewhere on the their file structure. Then subsequently copy this saved audacity.cfg back into the ...\Appdata\Roaming\Audacity folder (Windows file structure, similar exists on macOS and Linux). This may be deemed a little too technical, too inaccessible to many of our users.

This recent Forum posting was the trigger for this proposal.

The only reset currently availble in the GUI is a reset of the Toolbar layout - but that is only to the default settings.

Proposed Feature

Introduce commands for

  • Save Settings
    • This would pop up a dialog asking the user to name the setting
    • IF a name alraedy in use the user would be asked if they want to Replace it
  • Restore Settings

This is like saving presets in effects.

The settings saved would effectively be both the Toolbar layout and the Preferences settings. This is easily achievable by saving the current audacity.cfg under the user's chosen name and restoring it later when required.

In theory we could have separate named settings for Toolbars and Prefererence, but I think it is simpler and easier for the user (and a developer) to convolve the two.

Developer/QA Backing

  • Peter
  • Gale
  • Steve

Use Cases

TBP


Details

TBP


GUI Examples

TBP


Previous Feature Requests relating to this proposal

TBP