Function Repository Resource:

MigrateSettingsToWolframApp

Source Notebook

Migrate user files and settings from 14.0 and earlier to the Wolfram app

Contributed by: Kevin Daily

ResourceFunction["MigrateSettingsToWolframApp"][]

offers a set of user settings to install to the Wolfram App.

Details

Users of version 14.0 and older do not need to transfer any user settings.
Version 14.1 introduces a new, universal desktop application for Wolfram Language products.
Details of the transition to the universal desktop application are described in this Wolfram Community post.
Details for migrating inividual settings from Mathematica to Wolfram can be found in the documentation: Upgrading from Mathematica to Wolfram.
ResourceFunction["MigrateSettingsToWolframApp"] is intended to be run in the current Wolfram session without the need to restart the front end.
Migrated palettes appear in the current Wolfram session's Palette menu.
Migrated stylesheets appear in the current Wolfram session's Format > Stylesheet menu.
Migrated paclets include only those that are not yet part of the Wolfram app and whose "WolframVersion" is compatible.
The Kernel/init.m file is not run after migration. Quit and restart the Wolfram Language kernel session to initialize the session with the migrated file.
The FrontEnd/init.m file is not copied, but rather Get is run on the older file. This evaluates the SetOptions function that the file contains, modifying $FrontEnd options.

Examples

Basic Examples

Open a dialog to choose which files and settings to migrate to the Wolfram app:

In[1]:=
ResourceFunction["MigrateSettingsToWolframApp"][]

If any files already exist in the Wolfram app then you are given the option whether to overwrite them:

Select "Skip these files" to perform the migration while excluding the conflicting files.

After migration, a summary of the migrated files is written below the input cell:

Out[1]=

Requirements

Wolfram Language 14.0 (January 2024) or above

Version History

  • 1.0.1 – 09 August 2024
  • 1.0.0 – 06 August 2024

License Information