Getting Started
Customization of the FlorisBoard UI is done via themes, which describe all rules applied to the UI to customize your keyboard to your liking. A theme may require multiple files (e.g. custom images), thus they are bundled in theme extension archives. Whenever themes are distributed, they are thus distributed in form of a FlorisBoard theme extensions.
This page describes the basics on how to install theme extensions, as well as how to create new theme extensions from the start.
Installing themes#
Theme extensions are just an archive of smaller files. They can be shared and distributed like any other file.
From FlorisBoard Addons#
FlorisBoard Addons is an official platform provided by the FlorisBoard maintainers, where we offer a platform for sharing and discovering user-generated themes.
This guide only covers the installation process of themes. For publishing instructions see the publishing instructions.
To install themes:
- Visit FlorisBoard Addons
- Search through the available themes
- When you discovered a theme, download it
- After downloading, open the file, and then choose FlorisBoard1
- Click on Import
- Within the FlorisBoard settings, visit Themes > Day/Night theme
- Select a provided stylesheet from your downloaded theme extension
From third-party sources#
While FlorisBoard Addons is the recommended way for installing theme extensions, you can install them from any source.
Simply follow the following procedure:
- Download the custom theme extension
- After downloading, open the file, and then choose FlorisBoard1
- Click on Import
- Within the FlorisBoard settings, visit Themes > Day/Night theme
- Select a provided stylesheet from your downloaded theme extension
Updating themes#
Updating themes is done by simply repeating the installation step. FlorisBoard will, based on the theme extension id, match a file to be imported with an already installed theme extension and overwrite it.
If the theme extension was installed via FlorisBoard Addons, there is a helper for searching for updates. Visit Addons & Extensions, then tap on Search for Updates. This will list all theme extensions that have a newer version available on FlorisBoard Addons.
Creating local themes#
Theme extensions can also be created and managed in runtime. To create a new local theme extension:
- Go to Theme > Go to Theme extensions and tap on Create extension
- Tap on the next to Bundled themes
- Choose "From existing" (You could also create an empty stylesheet, but this is not recommended)
- Choose the stylesheet you want to copy and use as a base
- Tap on Create
- Tab on Save for now (customization of themes is explained later on)
- Tada, you now have a local theme extension, that you can use the same way as an installed theme extension