Skip to content

Appearance and Themes ​

Open "Settings" > "General Settings" to change the theme, or "Settings" > "Display Settings" to adjust the toolbar and popup appearance and behavior.

Theme Modes ​

  • Light: Always uses the light theme
  • Dark: Always uses the dark theme
  • System: Follows the system appearance
  • System (Inverse): Uses dark when the system is light, and light when the system is dark

System modes update automatically when the system appearance changes.

Use a Custom Theme ​

TextGO accepts theme CSS generated by the daisyUI Theme Generator.

  1. Create a theme in the generator
  2. Click the "{} CSS" button to copy the CSS
  3. In TextGO, open "Settings" > "General Settings"
  4. Under "Custom Theme", select "Custom Light Theme" or "Custom Dark Theme"
  5. Paste the complete @plugin "daisyui/theme" { ... } block and click "Confirm"

The light and dark editors override their corresponding built-in themes. "System" and "System (Inverse)" also use these overrides after resolving to light or dark.

TIP

Clear an editor and confirm to restore the built-in theme.

Toolbar Settings ​

Open "Settings" > "Display Settings" and configure the following under "Toolbar Settings":

OptionDescription
Max Actions0–12, default 6; extra actions appear in the "More" menu, while 0 opens menu mode directly
SizeSmall, Medium, or Large; defaults to Medium and scales icons, text, and buttons together
PositionTop, Top Right, Right, Bottom Right, or Bottom; defaults to Bottom Right
Position X Offset−200 to 200 pixels, default 0; positive moves right and negative moves left
Position Y Offset−200 to 200 pixels, default 0; adjusts the vertical offset according to the selected position
Corner Radius0–24 pixels, default 8
Opacity50%–100%, default 95%; lower values make the background more transparent
Auto HideOff by default; hides the toolbar after the configured period of inactivity
Auto Hide Delay1–10 seconds, default 5; applies when Auto Hide is enabled
Hide on ScrollOn by default; can be disabled

Mouse triggers position the toolbar relative to the pointer. Keyboard triggers use the selection location reported by the system, falling back to the pointer when that location is unavailable. Placement adjusts near screen edges to keep the toolbar visible, so its actual position may differ slightly from the selected direction.

Position offsets are added to the selected placement. For Top and Top Right, a positive Y offset moves the toolbar up; for Right, Bottom Right, and Bottom, it moves down. Negative values reverse these directions. For example, with Bottom Right selected, X = 20 and Y = 30 move the toolbar 20 pixels farther right and 30 pixels farther down. Set both offsets to 0 to restore the default placement.

TextGO toolbar position and display settings

The "Popup Settings" section on the same page provides:

OptionDescription
Corner Radius0–18 pixels, default 8
Opacity80%–100%, default 100%
Font Size12–18 pixels, default 14; applies to result content, including AI responses
Word WrapOff by default; wraps long lines to the window width in non-AI popup results only

TextGO popup display settings

Non-AI results can be edited in the popup. Use "Reset Content", "Format", "Copy", or "Insert" as needed. "Insert" sends the current result back to the source app to replace its selection and leaves the inserted text on the clipboard. For AI response controls, see Call an LLM API.

Drag the title bar to move the popup, or its edges to resize it. The window size is remembered across app restarts. By default, the popup hides when it loses focus; use the pin in the upper left corner to keep it open.

Released under the GPLv3 License.