franciscoBSalgueiro / en-croissant

The Ultimate Chess Toolkit

Home Page:https://encroissant.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Proposal] User Profiles

Thundercraft5 opened this issue · comments

Overview

A self-contained user profile with a configurable location which allows for separation and organization of chess knowledge.

Use Cases

User profiles enable such scenarios:

  • A Coach using a separate profile for each of their students.
  • A tournament player making opening preparations for a specific events.
  • A shared profile for multiple users to use on a distributed system.
  • Easy backups and versioning of the profiles themselves.

Details

The application could have menu for switching user profiles in the bottom left corner, and an interface to back them up or manage them.

Considerations

Implementing custom user profiles will require additional complexity in the Installer and codebase, including configuring the behavior of the application surrounding the profile.