User Guide
00.3 · Getting Started

First Run and Licensing

The very first time Tex launches on a machine it runs a blocking startup sequence before the main window appears. Both steps must complete or the app exits.

  Launch  →  EULA dialog  →  License activation dialog  →  MainWindow
              (one-off)        (one-off per device)

Step 1 — Accept the EULA

Tex opens the EulaDialog (scrollable agreement text with Accept and Decline buttons).

  1. Scroll through the agreement.
  2. Click Accept to continue, or Decline to exit the app.

Accepting writes the following to %APPDATA%\Tex\settings.json:

SettingValue after acceptance
LicenseSettings.EulaAcceptedtrue
LicenseSettings.EulaAcceptedDateISO timestamp of acceptance
LicenseSettings.EulaVersionVersion string of the EULA shown (default "1.0")

If the EULA version later changes, Tex re-prompts on next launch.

Step 2 — Activate the License

Tex then opens the LicenseActivationDialog. No trial mode is available — activation is mandatory to reach the main window.

  1. Paste your license key into the License Key field (use the Paste button to pull from the clipboard).
  2. Click Activate.
  3. On success, click Done to continue into Tex.
Tip

Tip — The Copy Machine ID button copies this device's fingerprint to the clipboard. Send it to your license issuer when activating offline or recovering a lost key.

Offline Activation and Recovery

The activation dialog also exposes a recovery panel (toggle with Show Recovery). Use it when:

  • You cannot reach the license server from this machine.
  • You have lost the original key and need it re-issued to your Machine ID.

Viewing and Deactivating a License

After first run, the license is managed from Settings → License & Updates. The LicenseInfoDialog shown there displays the licensee, expiry and Machine ID binding, and exposes a Deactivate button.

Deeper detail on licensing states, machine binding and recovery workflows is in section 11.1.