keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
399 stars 112 forks source link

feat(developer): Keyman Developer Vancouver PoC #12456

Open mcdurdin opened 1 month ago

mcdurdin commented 1 month ago

Holding issue for proof of concept for a new cross-platform Keyman Developer based on VSCode.

Keyman Developer Vancouver is the 'codename' for this concept.

Concept: instead of maintaining our own IDE environment (as we have done up until now with TIKE), we leverage the vscode environment. We could distribute this in two ways:

  1. as a "Keyman Author" extension for VSCode. This would plug into any standard vscode install and add widgets and compiler toolchain etc for editing Keyman keyboard/model files.
  2. as a standalone "Keyman Developer Vancouver" install, which is a streamlined install of vscode, with as much 'advanced' functionality removed from UI to support the well-established workflow in current TIKE for creating keyboards and models. Some of this is as simple as turning off widgets in the UI.

We will develop this as a demo project initially for review and discussion at Nov2024 Keyman Conference.

srl295 commented 1 month ago

🇨🇦

srl295 commented 1 month ago

consider https://theia-ide.org/