4. Appearance - Helium314/HeliBoard GitHub Wiki
Theme
You can set a user-defined theme, for day and night themes separately. Once the user-defined theme is enabled, an "adjust colors" item will appear, which takes you to another screen. The items show the color to be used on the left, and the switch on the right indicates whether the color is determined automatically (off) or set manually (on). Switching the switch off when you have set a custom color switches to automatic color, but does not delete the custom color (just enable the switch again).
When clicking the color or the text, a color selector opens in which you can set whatever color and transparency (the bottom slider) you like. Adjusting transparency is disabled for "keyboard background". The text field allows entering a hexadecimal RGB color (without the leading #).
In the "..." menu on top right, you can show additional colors for more fine-grained adjustments, or you can show all colors that are used internally. The latter option shows a lot of colors, and is meant specifically for users who want a lot of control, even if it's at the cost of convenience. The starting color for each entry is random, just based on the name of the color (so you can tell the colors apart), and there is no option to set a reasonably usable color automatically. Since the colors correspond to what is used internally, the list of colors might change due to adding or removing colors during development.
The "..." menu also offers saving the current selection of colors to a file, or to clipboard, so you can do a backup or share your theme. The load option allows loading such data. Colors are saved in a format that allows loading to both day and night themes.
On the bottom you have a text field that serves no purpose but to preview the current theme.
Note: if you're using dynamic colors (available only for Android 12+), you don't need to activate the “Auto day/night mode” setting for keyboard colors to follow your device's day/night mode, unless you want to use different background images.
- Style Material
- Icon style
- Material
- Customize icons
- Colors
- Light
- Key borders
- Color navigation bar Appearance will follow system settings
- Set background image
- Set background image (landscape)
Miscellaneous
- Enable split keyboard
- Enable split keyboard (landscape)
- Keyboard height scale
- Bottom padding scale
- Side padding scale
- Custom text on space bar
- Set custom font from file
- Keyboard font scale 100%
- Emoji view font scale 100%
- Default emoji skin tone Neutral