# UI Tour

Main areas:

- Menu bar

  - Module-specific menus appear when their tab is active.
  - Common actions include `Open`, `Save`, `Viewer`, `Settings`, and `Exit`.
  - Several modules also expose keyboard shortcuts such as `Ctrl+O`, `Ctrl+S`, `Ctrl+P`, and `Ctrl+Enter`.

- `Customizer`

  - Left tree: structured source data.
  - Right tree: tailored resume.
  - Supports drag-and-drop, `Ctrl+click`, save, preview, and validation workflow.

- `AI-Customizer`

  - Separate AI workspace for source data, tailored output, and job ad text.
  - Uses AI to suggest what should be included in a targeted resume.

- `AI Assistert CV Manipulator`

  - Three vertical columns with splitters.
  - Left: source text/CV data.
  - Middle: instruction text, preset dropdown, and `Utfør`.
  - Right: AI result text.
  - Includes `Lagre til fil`, `Rediger instruksjoner`, and `Ctrl+O` for loading source text directly into the left column.
  - The module is only visible when its paid license is included.

- `JsonResumeConverter`

  - Converts raw text into jsonresume with AI-first flow and local fallback.

- `Matcher`

  - Dedicated UI for loading resume data and job description and running matching.
  - Shows recommended next steps after a match run, so the user can act on weak coverage and strong supporting evidence directly.
  - The status bar also guides the user from loading CV/JD to running match and returning to `Customizer`.

- `Validation`

  - Always visible.
  - Shows validation issues and supports correction of invalid JSON.
  - The issue list now includes a `Suggestion` column with concrete local fix guidance for common errors.
  - Summary text and status text now point to the next natural workflow step after validation.

- Status bar

  - Used for general application status and feedback after actions such as loading, saving, matching, validation, and preview.
  - Now acts as a lightweight workflow guide so the next recommended action is visible without opening separate help text.