
Appearance settings with theme list and editor
Themes
Four ship with the app: Default Light, Default Dark, and two more dark ones, Dracula and Nord. One theme carries the editor and syntax colors, the data grid colors, the interface colors, and both fonts. The list groups them into Built-in, Registry, and Custom, and shows the ones that suit the slot you are editing plus whatever that slot already holds. Click a row to assign it; it applies at once if that slot is the one in use. The editor on the right always edits the active theme, not the row you highlighted. Switch Editing to the slot in use before you change a font or a color, or the change lands on the other theme.
A built-in or registry theme is read-only, so the first change forks it. Changing a font makes “Name (Custom)” and edits that; Duplicate, New Theme, and the Duplicate Theme button on the Colors tab make “Name (Copy)” for you to edit.
Fonts
The pickers list the monospaced families installed on your Mac; the preview renders a sample query in the theme’s own editor colors.Colors
Custom themes get color wells here. A built-in or registry theme shows a lock and a Duplicate Theme button instead.
Interface, Sidebar, and Toolbar colors sit on macOS system colors until you override one, which is why an untouched theme follows your system accent color. An overridden well grows a reset button that puts the system color back.
Theme files
A theme is one JSON file. Export… in the gear menu writes the active theme with every key filled in, which is the shortest way to start a new one; Import… in the + menu reads one back into~/Library/Application Support/TablePro/Themes/. Community themes install from the registry under Settings > Plugins > Browse, Themes category.
#RRGGBB or #RRGGBBAA for a translucent overlay such as a selection band. A value that is neither renders as the system label color, which is how a typo shows up.
Every key is optional. A group you leave out falls back to Default Light, and a color left out of ui, sidebar, or toolbar is the macOS system color rather than a fixed value.
Connection colors
Assign one in the connection form under Customization > Appearance > Color: None, Red, Orange, Yellow, Green, Blue, Purple, Pink, or Gray. With None, the connection takes its database type’s brand color from the driver plugin. Connection groups take a color the same way, from their right-click menu on the welcome window. The color shows on the toolbar connection status indicator, the connection switcher popover, the sidebar connection header, and the welcome window list.
Connection color on the toolbar status indicator and welcome list



