Why are my customizations lost after the update?

Symptoms

After updating to a newer version of BricsCAD, my customization of the toolbars and menu are lost.

Cause

In a new version of BricsCAD there are often newer versions of the default.cui or default.pgp, because of new features added or enhancements made in the user interface.

When you have made changes to your copy of the default.cui (customizations to toolbars, menus, keyboard accelerators), you must choose to either keep your version and miss the changes in the new version or overwrite your changes with the newer version.

Solution

If you store your customizations in a partial CUI file, you can choose to overwrite the default.cui with the newer version after an update, and all you must do then is reload the partial CUI file once (the reference to your partial CUI file is stored in the main CUI file, default.cui).

In any case, if you made customizations to menus, toolbars, accelerators, aliases, etc., it is recommended to keep a copy of the default.cui and default.pgp before doing an update.

Note:
  • The approach of making your custom CUI file the main CUI file and attach default.cui to it as a partial CUI file no longer works.
  • The partial menu is intended to contain customization. In the current implementation, the partial menu takes precedence over the main menu.
    The obvious choice now is to:
    • Use the default.cui as the main menu file, and attach a partial CUI to it.
    • Re-attach the partial CUI after each update.