Appearance Settings
Configure how TablePro looks in Settings > Appearance.

Appearance settings with theme editor
Theme Engine
TablePro ships with 9 built-in themes and supports custom themes. Community themes are available from the plugin registry. Each theme controls editor syntax colors, data grid colors, sidebar/toolbar styling, and fonts. UI colors use native macOS semantic colors by default, adapting automatically to system appearance, accent color, and high contrast settings.Theme Editor Layout
The Appearance tab is a split view with two panels:- Left panel: Sections for “Built-in”, “Registry”, and “Custom”. Each row shows a color thumbnail, theme name, and source label. Select a theme to activate and edit it.
- Right panel: Two tabs: Fonts and Colors.
Built-in Themes
Appearance Mode
Pick Light, Dark, or Auto at the top. Light and Dark each store a separate preferred theme. Auto follows the system and switches between the two automatically. When you select a theme from the list, it becomes the preferred theme for that theme’s appearance (light or dark). Selecting a dark theme while in Light mode switches to Dark mode so you see the change right away.

Light vs Dark theme
Customizing Themes
Select a theme and edit directly. Built-in themes auto-duplicate when you change colors, preserving the original. Font changes apply without duplication, and font family pickers list installed monospaced fonts from your Mac. Interface colors (text, backgrounds, borders) default to macOS system colors and show a reset button when overridden.Import, Export & Registry
Export custom themes as JSON. Import from files or install from the plugin registry (Settings > Plugins > Browse, filter by Themes). Registry themes are read-only; duplicate to customize.Connection Colors
Color-code connections for quick identification:Setting Connection Color
- Open the connection form (edit or create)
- In the Appearance section, click Color
- Select a color from the palette
- Save the connection


Connection color picker
Connection Color Display
Connection colors show up in:- Sidebar connection list
- Tab headers
- Connection status bar
- Window title (when connected)


Connection colors displayed in sidebar and tabs
Database Type Colors
Each database type has a fixed color for quick identification:
These appear on:
- Database type icons
- Connection type indicators
- Sidebar icons


Database type color coding: MySQL, MariaDB, PostgreSQL, SQLite
