Settings Overview
The Settings dialog lets you customize every aspect of Needlecast. Access it via File → Settings or keyboard shortcut.
Settings Tabs
Appearance
- Theme — Choose from 30+ FlatLaf themes (dark, light, system)
- UI Font — Font family and size
- Panel Hover Highlight — Experimental highlight on mouse over
Layout & Terminal
- Tabs on Top — Position tab bar at top vs bottom
- Terminal Font — Family, size, and color overrides
- Docking Active Highlight — Highlight active panel border
Editor
- Editor Font — Family and size
- Syntax Theme — Monokai, Eclipse, IntelliJ IDEA, VS Code Light, etc.
Renovate
- Install Renovate — Install via npm, Homebrew, Scoop, or Chocolatey
Updates
- Check for Updates — Manual update check
- Update Interval — How often to check (default: 15 minutes)
Shortcuts
- View and rebind all keyboard shortcuts
- Reset to defaults
- Import/export shortcut configurations
Config File
Needlecast stores configuration in ~/.needlecast/config.json. This file is automatically migrated on version upgrades.