A fork of Colemak Club that overhauls the entire experience. Brings support for custom themes and a wider range of display sizes.
It is hosted on this repo's Github Pages.
Note that this project is a fork of Colemak Club, which itself is a fork of Colemak Academy.
The following features are new in Colemak Camp:
- Responsive design, fits in more display sizes.
- Customizable theme colors, including light and dark modes.
- Several more menu options are now saved in local storage, thus remembered if you refresh.
- Cheatsheet keyboard is sized more accurately.
- Custom input keyboard changes according to selected keyboard type.
- Overall change in the design language.
- Persistent custom layout via local storage.
- Support for phones and tablets running Android (and iOS hopefully).
- Custom themes.
- Sharing and loading custom themes via links.
This project is under the GNU Affero General Public License v3.0 (AGPL-3.0), which is the same as Colemak Club and Colemak Academy, as seen in this issue.
Parts of the project that are not a part of this license are mentioned in this table:
| Project Name | Project License |
|---|---|
| Popper | MIT |
| Tippy.js | MIT |
| Fork Awesome CSS | MIT |
| Cuprum (Google Fonts) | Open Font License |
| Radio Canada (Google Fonts) | Open Font License |
| Cascadia Code (Microsoft) | Open Font License |
| Material Icons (Google Fonts) | Apache-2.0 |
Some of the icons have been taken from Flaticon, which requires attribution. Below is a list of all the icons in the fontasm font file that are directly taken from Flaticon or modified based on something from Flaticon.
| Icon Class | Attribution |
|---|---|
| fa-arrow-top | Flaticon |
| fa-arrow-right | Flaticon |
| fa-arrow-bottom | Flaticon |
| fa-arrow-left | Flaticon |
| fa-editor | Flaticon |
| fa-settings | Flaticon |
| fa-theme | Flaticon |
| fa-preferences | Flaticon |
| fa-send | Flaticon |
| fa-edit | Flaticon |
| fa-keyboard | Flaticon |
Icons not listed here are either from Material Icons, or created from scratch.