edit | blame | history | raw

Initial Defaults PRD

Status: Approved for 7.1.0
Owner: Product Manager
Feature: First-install setup defaults

Goal

A first-time TagLauncher user should immediately see the app in the intended language, with the intended visual layout and basic behavior defaults.

Requirements

Language:

  • On first launch, TagLauncher uses the system preferred language when it is supported.
  • If the system language is unsupported, TagLauncher falls back to English.
  • If the user later chooses a language manually, that saved preference wins.

General settings defaults for new users:

  • Launch at login: on
  • Show in Dock: on
  • Hide app names: on
  • App List Style: Colored Grid
  • Tag position: Right
  • Tag font size: 22
  • Icon size: 80
  • Uncommon app bubble tips: off

Non-Goals

  • Do not overwrite existing users' saved settings.
  • Do not change the supported language list.

Acceptance Criteria

  • A fresh install with no saved preferences gets all default values above.
  • Existing saved values are preserved.
  • Build succeeds.