Theme Editor¶
seqhiker includes a built-in theme editor for creating and adjusting custom
color themes.
The editor works on user themes. If you open the editor while a built-in theme
is selected, seqhiker first creates an editable user copy of that theme.
Opening the editor¶
Open the theme editor from the settings panel.
When the editor opens:
the main view stays visible for live preview
the right-hand panel switches to theme controls
the selected theme becomes the active preview immediately
What you can edit¶
The theme editor lets you change the color roles used across the app, including track colors, panel colors, feature colors, comparison colors, and other UI elements.
Clicking a role name highlights where that role is used in the preview.
Changing a color updates the live preview immediately.
Theme management¶
The editor supports:
renaming the current user theme
duplicating the current theme
undoing recent color changes during the current edit session
resetting the current theme back to how it looked when the editor was opened
deleting the current user theme
Changes are saved immediately to the current user theme as you edit.
Import and export¶
Themes can be exported to JSON and imported back later.
This is useful for:
backing up a custom theme
sharing a theme between machines
starting a new theme from an exported JSON file
Importing a theme from the editor¶
To import a theme JSON while the theme editor is open:
Open the theme editor.
Click
Import.Choose a
.jsontheme file.Confirm the file selection.
Importing a theme JSON creates or updates a user theme and switches the editor to that imported theme.
Importing a theme by drag and drop¶
You can also import a theme without opening the editor first:
Drag a
.jsontheme file onto the mainseqhikerwindow.seqhikerimports the theme and switches the active theme to the imported one.If the theme editor is already open, it also switches the editor to that imported theme.
Notes¶
Built-in themes are not edited in place. They are copied to a user theme first.
The editor only allows deleting a user theme when another user theme remains available.
Closing the editor returns the right-hand panel to its normal feature/details behavior.