keymanapp / keymanapp/keyman

chore(web): add public API for fetching keyboards without activating them

Open
#12,239 1 comment 0 reactions 1 assignee Claimed by @ermshiperete View on GitHub
chore web/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

> OK, that's very side-effecty! We should have a public API for fetching the keyboard.
>
> For now I am okay with using `fetchKeyboard` here so long as we publish an API before 18.0 stable.

_Originally posted by @mcdurdin in https://github.com/keymanapp/help.keyman.com/pull/1272#discussion_r1606289845_

Our help-site keyboard documentation pages operate by fetching the keyboard, then building documentation versions of its OSK - all without formally "activating" the keyboard for use when typing. We've used undocumented, internal functionality to do so until now; it'd be wise to design a 'proper' approach and do that instead.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.