Accessing Settings
Open Settings from the main menu. Use the search bar (Cmd/Ctrl+F) to quickly find specific settings.Board Settings
Customize how the chess board appears and behaves:Visual Indicators
Piece Destinations- Shows legal move highlights when selecting a piece
- Displays dots on available squares
- Default: On
- Highlights the last move played
- Shows source and destination squares
- Default: On
- Display board coordinates (a-h, 1-8)
- Options: None, Edge only, All squares
- Default: None
Arrows and Annotations
Show Arrows- Display arrows for move suggestions and analysis
- Default: On
- Show arrows for alternative variations
- Helps visualize branching move trees
- Default: Off
- Arrows snap to piece centers for cleaner appearance
- Default: On
- Display multiple consecutive moves as connected arrows
- Default: Off
- Clear arrows and shapes when clicking the board
- Default: Off
Move Behavior
Move Method- Drag: Drag pieces to move
- Click: Click source then destination
- Both: Support both methods
- Default: Both
- Letters: Display moves as letters (e.g., N, B, R)
- Symbols: Display moves as piece symbols (♘, ♗, ♖)
- Default: Symbols
- Automatically promote pawns to Queen
- Disable to choose promotion piece
- Default: On
- Use mouse wheel to navigate through moves
- Scroll on the board to move forward/backward
- Default: On
Board Features
Preview Board on Hover- Show position preview when hovering over moves
- Appears as a small popup board
- Default: On
- Difference: Show material advantage only
- All: Show all captured pieces
- Default: Difference
- Automatically save changes to games and files
- Default: On
Input Settings
Configure how you interact with the application: Text Move Input- Enable typing moves in algebraic notation (e.g., Nf3, e4)
- Useful for rapid input without mouse
- Default: Off
- Enable spell checking in text fields and comments
- Default: Off
Appearance Settings
Customize the visual theme and interface:Theme
Color Scheme- Light: Bright interface
- Dark: Dark interface
- System: Match OS preference
- Default: System
Customization
Piece Set- Choose from multiple piece designs:
- Staunty (default)
- Many other artistic styles available
- Click to preview and select
- Select board texture and color scheme
- Options include:
- Gray (default)
- Blue, Brown, Green, etc.
- Wood textures
- Custom images
- Primary color used throughout the interface
- Choose from Mantine color palette:
- Blue (default), Red, Green, Purple, Orange, etc.
- Affects buttons, highlights, and UI elements
Typography
Font Size- Adjust text size throughout the application
- Range: 75% to 150%
- Default: 100%
- Affects all UI text and move notation
Localization
Language- Available languages:
- English (US/UK)
- Français
- Español
- Deutsch
- Italiano
- Portuguese
- Polish
- Russian
- Ukrainian
- Belarusian
- Turkish
- 한국어 (Korean)
- 中文 (Chinese Simplified/Traditional)
- Norsk bokmål
- Default: System language or English
Window Settings (Windows only)
Title Bar- Native: Use Windows native title bar
- Custom: Use En Croissant styled title bar
- Default: Custom
Sound Settings
Configure audio feedback: Volume- Master volume for all sounds
- Range: 0% (mute) to 100%
- Default: 80%
- Choose sound theme for moves and events
- Options:
- Standard (default)
- Other collections available
- Includes sounds for: moves, captures, checks, game end
Keyboard Shortcuts
Customize keybindings for common actions:Available Keybinds
- Navigate moves (forward/backward)
- Jump to start/end of game
- Flip board
- Toggle analysis
- Start/stop engine
- Enter/exit variations
- Add comments and annotations
- And many more…
Editing Shortcuts
- Click the keybind field
- Press your desired key combination
- Changes save automatically
- Click the reset icon to restore defaults
- Individual keybinds can be cleared
Keybindings support modifiers: Ctrl, Alt, Shift, and combinations. Use platform-appropriate keys (Cmd on macOS, Ctrl on Windows/Linux).
Directory Settings
Configure where En Croissant stores different types of files:Files Directory
Purpose: PGN files, repertoires, tournaments Default: Platform-specific documents folder Click to select a custom directory.Databases Directory
Purpose: Game databases, imported games Default: Platform-specific data folder Format: SQLite databases Change this to move your database collection.Engines Directory
Purpose: Chess engine executables and configurations Default: Platform-specific data folder Stores:- Engine binaries
- Engine settings (engines.json)
- Downloaded engines
Puzzles Directory
Purpose: Puzzle databases for training Default: Platform-specific data folder Contains SQLite databases with tactical puzzles.Repertoire Settings
Coverage Minimum Games- Minimum number of games required to show a move in repertoire coverage analysis
- Range: 1-1000 games
- Default: 50 games
- Higher values = more reliable statistics but less coverage
Privacy Settings
Telemetry- Enable/disable anonymous usage analytics
- Default: On
- Helps improve En Croissant
- Feature usage statistics
- Error reports
- Performance metrics
- Game content
- Personal information
- Account credentials
You can opt out of telemetry at any time. Your choice is respected immediately.
Advanced Settings (Anarchy Mode)
Forced En Croissant- Enforces capturing en passant when available
- A playful reference to the app name
- Default: Off
- When enabled, en passant is mandatory (like in Anarchy Chess)
Searching Settings
Use the search bar at the top of Settings to quickly find options:- Cmd/Ctrl+F: Focus search
- Escape: Clear search
- Searches: titles, descriptions, categories, keywords
Settings Storage
All settings are stored locally:- Location: Browser localStorage
- Format: JSON with Zod schema validation
- Persistence: Settings survive app restarts
- Export: Settings are not currently exportable (feature coming soon)
Platform-Specific Defaults
Some defaults vary by platform:- macOS: Uses Cmd instead of Ctrl for shortcuts
- Windows: Includes native/custom title bar option
- Linux: Standard Ctrl-based shortcuts
Applying Settings
Most settings apply immediately without restart. Some settings that require restart:- Language changes (may require reload)
- Directory changes (effective for new files)
- Title bar style (Windows only)