First-run floater: "Where did you come from?" viewer presets #132

Open
opened 2026-09-28 01:18:18 +00:00 by backspace119 · 0 comments
Owner

On first launch, show a small floater asking which viewer the user is coming from, with buttons: Firestorm, Alchemy, Black Dragon, Official Second Life viewer, Other / new to SL.

Choosing one applies a preset of defaults close to that viewer so the transition feels familiar:

  • controls/key bindings and camera behaviour (e.g. FS-style camera, chat-bar focus, movement keys, mouselook/sensitivity defaults),
  • chat/IM window layout defaults and name display,
  • UI toggles that differ notably (toolbars, nearby chat behaviour, etc.).

Requirements:

  • Presets are data files (one per viewer), easy to tweak; applying one is reversible (Preferences > reset / re-run the chooser from a menu item).
  • Offer the importer (chat logs / settings) from this floater when that viewer's data is found on disk.
  • Shown once (per install), skippable; remembered choice stored in a setting.
On first launch, show a small floater asking which viewer the user is coming from, with buttons: **Firestorm**, **Alchemy**, **Black Dragon**, **Official Second Life viewer**, **Other / new to SL**. Choosing one applies a preset of defaults close to that viewer so the transition feels familiar: - controls/key bindings and camera behaviour (e.g. FS-style camera, chat-bar focus, movement keys, mouselook/sensitivity defaults), - chat/IM window layout defaults and name display, - UI toggles that differ notably (toolbars, nearby chat behaviour, etc.). Requirements: - Presets are data files (one per viewer), easy to tweak; applying one is reversible (Preferences > reset / re-run the chooser from a menu item). - Offer the importer (chat logs / settings) from this floater when that viewer's data is found on disk. - Shown once (per install), skippable; remembered choice stored in a setting.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
backspace119/Slipstream#132
No description provided.