[:cn:](./README.md) | [:jp:](./README.jp.md) | [:kr:](./README.kr.md) # Candlelight Custom skins for fcitx5, tested with fcitx5-rime. ## Overview ### Background Highlight Series - **Spring / 春日 Green** ![fcitx5 Spring Theme](images/1606626556.png) - **Summer / Summer Red** ![fcitx5 Summer Theme](images/1606805712.png) - **Autumn / Autumn Orange** ![fcitx5 Autumn Theme](images/1606805738.png) - **Winter / Winter Blue** ![fcitx5 Winter Theme](images/1606805676.png) ### Candidate Highlight Series - **Green / Fluorescent Green** ![fcitx5 Green Theme](images/1607336476.png) - **Transparent Green / Transparent Fluorescent Green** ![fcitx5 Transparent Green Theme](images/1607338718.png) ### macOS Inspired Themes - **macOS Light** ![macOS Light Theme](images/mac-light.png) - Original macOS Sonoma Light: ![macOS Sonoma Light](images/macOS%20Sonoma%20Light.png) - **macOS Dark** ![macOS Dark Theme](images/mac-dark.png) - Original macOS Sonoma Dark: ![macOS Sonoma Dark](images/macOS%20Sonoma%20Dark.png) ## Usage 1. Clone the repository: ```bash git clone https://github.com/thep0y/fcitx5-themes-candlelight.git ``` 2. Copy the desired theme to the appropriate directory: ```bash mkdir -p ~/.local/share/fcitx5/themes cd fcitx5-themes-candlelight cp -r ~/.local/share/fcitx5/themes/ ``` 3. Configure the theme settings: ```bash vim ~/.config/fcitx5/conf/classicui.conf ``` Add the following lines (adjust the font as needed): ```apacheconf Vertical Candidate List=False PerScreenDPI=True Font="Smartisan Compact CNS 13" Theme= ``` 4. For single-line mode in fcitx5-rime, configure: ```bash vim ~/.config/fcitx5/conf/rime.conf ``` Add: ```apacheconf PreeditInApplication=True ``` 5. Restart fcitx5 to apply the changes. The available themes are: - **spring** - **summer** - **autumn** - **winter** - **green** - **transparent-green** - **macOS-light** - **macOS-dark** To switch between single and double line (pre-edit) modes, use the shortcut: `++P`. --- Explore more themes for macOS and Windows: - [Rime 98 Themes](https://github.com/thep0y/rime-98/tree/master/themes) ## Note Some desktop environments or programs do not support rendering SVG, which causes display anomalies during input. Therefore, I have created an identical PNG version for all SVG skins. It is recommended to prioritize using the SVG version, and switch to the PNG version if anomalies occur. The SVG version skins have no suffix in their names, while the PNG version skins have `-png` as a suffix. For example, `macOS-light` is the SVG version, and `macOS-light-png` is the PNG version.