mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-25 09:47:42 +00:00
Merge pull request #13187 from keymanapp/alpha
chore: increment to alpha 19.0
This commit is contained in:
commit
d8bbe951d1
28 changed files with 47 additions and 96 deletions
|
|
@ -1 +1 @@
|
|||
18.0.189
|
||||
19.0.1
|
||||
|
|
@ -6,8 +6,8 @@ Keyman Engine for Android allows you to use any Keyman touch keyboard in your An
|
|||
system keyboard app for purchase in the Play Store.<br/>
|
||||
This guide will walk you through the steps for creating your first Android app with Keyman Engine for Android.
|
||||
|
||||
If you are not familiar with Android development, you will find the
|
||||
[Android Developer online training](https://developer.android.com/training/index.html) an invaluable
|
||||
If you are not familiar with Android development, you will find the
|
||||
[Android Developer online training](https://developer.android.com/training/index.html) an invaluable
|
||||
resource, and working through some of their tutorials first will help you with the rest of this guide.
|
||||
|
||||
### 1. Install Free Tools
|
||||
|
|
@ -131,5 +131,5 @@ And there you have it: your first Keyman Engine for Android app!
|
|||
## See Also
|
||||
* [Guide: Build a system keyboard app](../system-keyboard/)
|
||||
* [Keyman Developer Documentation](/developer/17.0/)
|
||||
* [Keyman Engine for Android Documentation](/developer/engine/android/18.0/)
|
||||
* [Keyman Engine for Android Documentation](/developer/engine/android/19.0/)
|
||||
* [Android Developer Home](https://developer.android.com/index.html)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ title: Keyman Engine for Android
|
|||
|
||||
## Overview
|
||||
|
||||
Keyman Engine for Android 18.0 is a Java library for Android 5.0 and later versions which enables a fully customisable keyboard layout, both within an app and system-wide.
|
||||
Keyman Engine for Android 19.0 is a Java library for Android 5.0 and later versions which enables a fully customisable keyboard layout, both within an app and system-wide.
|
||||
Keyboard layouts for Keyman Engine can be created with [Keyman Developer](/developer/17.0), and a [library of existing keyboard layouts](http://keyman.com/developer/keymanweb/keyboards)
|
||||
is also available.</p>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,6 @@
|
|||
---
|
||||
title: What's New in Keyman Engine 18.0 for Android
|
||||
title: What's New in Keyman Engine 19.0 for Android
|
||||
---
|
||||
|
||||
## Keyman Engine for Android Breaking Changes: ##
|
||||
|
||||
* Change package name from `com.tavultesoft.kmea` to `com.keyman.engine` #7881
|
||||
* Update to Java 11 #8543
|
||||
|
||||
## See Also
|
||||
* [Keyman Engine for Android Documentation](index)
|
||||
|
|
@ -1,9 +1,6 @@
|
|||
---
|
||||
title: What's New in Keyman 18.0 for Android
|
||||
title: What's New in Keyman 19.0 for Android
|
||||
---
|
||||
|
||||
Here are some of the new features we have added to Keyman 18.0 for Android:
|
||||
Here are some of the new features we have added to Keyman 19.0 for Android:
|
||||
|
||||
* New menu to adjust longpress delay time (#12170, #12185)
|
||||
* Support localizations for right-to-left languages (#12215)
|
||||
* Handle additional actions for ENTER key (#12125, #12315)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: Keyman for Android 18.0 Help
|
||||
title: Keyman for Android 19.0 Help
|
||||
---
|
||||
|
||||
## [About Keyman](about/)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: Keyman Developer 18.0 User Guide
|
||||
title: Keyman Developer 19.0 User Guide
|
||||
---
|
||||
|
||||
Need help using Keyman Developer to create your keyboard layouts? You'll
|
||||
|
|
@ -8,7 +8,7 @@ and tutorials, and full reference information.
|
|||
|
||||
## Guides and Tutorials
|
||||
- [What is Keyman Developer?](guides/intro)
|
||||
- [What's new in 18.0](whats-new)
|
||||
- [What's new in 19.0](whats-new)
|
||||
- [Developing Keyman keyboard layouts](guides/develop)
|
||||
- [Testing Keyman keyboards](guides/test)
|
||||
- [Distributing Keyman keyboards](guides/distribute)
|
||||
|
|
|
|||
|
|
@ -1,43 +1,5 @@
|
|||
---
|
||||
title: What's new in Keyman Developer 18.0
|
||||
title: What's new in Keyman Developer 19.0
|
||||
---
|
||||
|
||||
Keyman Developer 17 has a number of significant changes:
|
||||
|
||||
* `kmcomp` has been removed and replaced with `kmc`. Learn more in our [kmcomp migration guide](reference/kmc/cli/kmcomp-migration).
|
||||
|
||||
* Windows installer packages should now be built with
|
||||
`kmc build windows-package-installer` and can no longer be built within
|
||||
the Keyman Developer IDE. More details on how to use this are in the
|
||||
[`kmc` reference documentation](reference/kmc/cli/reference#toc-kmc-build-windows-package-installer-additional-options).
|
||||
|
||||
* `.keyboard_info` files are now generated entirely from the package and
|
||||
keyboard files. Extra fields are available in packages for license file,
|
||||
welcome file, typing examples, related packages (including deprecated
|
||||
packages), and additional font files. Keyboards in the Keyman Cloud
|
||||
keyboard repository have already been updated; if you are an author of
|
||||
one of these keyboards, you should pull the changes from the repository
|
||||
before submitting future updates.
|
||||
|
||||
* Keyboard project files (.kpj) now have a new format which does not list
|
||||
individual files, but instead includes all files in the same folder and
|
||||
subfolders relative to the project file. This prevents projects from
|
||||
including unrelated files, and reduces the number of files that change
|
||||
when keyboards are updated.
|
||||
|
||||
* Keyman Developer will now open each project in a new window, allowing
|
||||
the user to rapidly switch between multiple projects at the same time.
|
||||
|
||||
* The Keyman Keyboard and Lexical Model Cloud repositories have new build
|
||||
scripts which run `kmc`. These run much, much faster than previously!
|
||||
|
||||
* The [`&displayMap`](/developer/language/reference/displaymap) store allows
|
||||
keyboard developers to specify a font mapping to PUA for the On Screen
|
||||
Keyboard and Touch Layout to resolve diacritic rendering issues.
|
||||
|
||||
* Keyman Developer has been updated to support Unicode 15.1.
|
||||
|
||||
* Additional non-printing characters have been added to the Touch Layout Editor.
|
||||
|
||||
* Virtual keys in output of rules have never worked properly or been officially
|
||||
supported; Keyman Developer will now warn if you attempt to use this pattern.
|
||||
Keyman Developer 19 has the following significant changes:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
* kmlmp - Keyman Lexical Model Package Compiler
|
||||
*/
|
||||
|
||||
// Note: this is a deprecated package and will be removed in Keyman 18.0
|
||||
// Note: this is a deprecated package and will be removed in Keyman 19.0
|
||||
|
||||
import { Command } from 'commander';
|
||||
import { KmpCompiler } from '@keymanapp/kmc-package';
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ title: Keyman Minimum Versions
|
|||
|
||||
Changes in [minimum-versions.inc.sh](minimum-versions.inc.sh) should manually be propagated to the linked help files below:
|
||||
|
||||
## Keyman 18.0
|
||||
## Keyman 19.0
|
||||
|
||||
Target Operating System and Platform Versions
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ title: Keyman Minimum Versions
|
|||
|
||||
Changes in [minimum-versions.inc.sh](minimum-versions.inc.sh) should manually be propagated to the linked help files below:
|
||||
|
||||
## Keyman 18.0
|
||||
## Keyman 19.0
|
||||
|
||||
Target Operating System and Platform Versions
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ title: Keyman for iPhone and iPad Developer Support
|
|||
|
||||
## Overview
|
||||
|
||||
The Keyman Engine for iPhone and iPad 18.0 SDK is designed to provide
|
||||
The Keyman Engine for iPhone and iPad 19.0 SDK is designed to provide
|
||||
advanced international keyboard support to iOS apps.
|
||||
|
||||
As a developer, you simply need to use (or subclass) TextView or
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
---
|
||||
title: What's New in Keyman 18.0 for iPhone and iPad
|
||||
title: What's New in Keyman 19.0 for iPhone and iPad
|
||||
---
|
||||
Here are some of the new features we have added to Keyman for iPhone and iPad 18.0:
|
||||
|
||||
Additional changes:
|
||||
|
||||
* Performance improvements
|
||||
Here are some of the new features we have added to Keyman for iPhone and iPad 19.0:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: Keyman for iPhone and iPad 18.0 Help
|
||||
title: Keyman for iPhone and iPad 19.0 Help
|
||||
---
|
||||
|
||||
## [About Keyman](about/)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: What's New in Keyman 18.0 for Linux
|
||||
title: What's New in Keyman 19.0 for Linux
|
||||
---
|
||||
|
||||
Here are some of the new features we have added to Keyman for Linux 18.0:
|
||||
Here are some of the new features we have added to Keyman for Linux 19.0:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: Keyman for Linux 18.0 Help
|
||||
title: Keyman for Linux 19.0 Help
|
||||
---
|
||||
|
||||
Need help using Keyman for Linux? In time, this product documentation will grow and explain frequently asked questions.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: What's New in Keyman 18.0 for macOS
|
||||
title: What's New in Keyman 19.0 for macOS
|
||||
---
|
||||
|
||||
Here are some of the new features we have added to Keyman 18.0 for macOS:
|
||||
Here are some of the new features we have added to Keyman 19.0 for macOS:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: Keyman 18.0 for macOS Help
|
||||
title: Keyman 19.0 for macOS Help
|
||||
---
|
||||
|
||||
Need help using Keyman for macOS? You'll find everything you need here, including product documentation,
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Required minimum versions as of Keyman 18.0
|
||||
# Required minimum versions as of Keyman 19.0
|
||||
#
|
||||
# This is a list of minimum, maximum, and specific versions of any external
|
||||
# components or dependencies found in Keyman.
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: KeymanWeb 18.0 - The Guide
|
||||
title: KeymanWeb - The Guide
|
||||
---
|
||||
|
||||
Welcome to the guide for using KeymanWeb 18.0.
|
||||
Welcome to the guide for using KeymanWeb.
|
||||
|
||||
- [Getting Started with Keyman Web](get-started)
|
||||
- [User Interface Design](user-interface-design)
|
||||
|
|
@ -10,4 +10,4 @@ Welcome to the guide for using KeymanWeb 18.0.
|
|||
- [Installing Keyboards](adding-keyboards)
|
||||
- [Additional Examples](examples/)
|
||||
|
||||
[Return to the main KeymanWeb 18.0 page](../)
|
||||
[Return to the main KeymanWeb page](../)
|
||||
|
|
@ -1,27 +1,27 @@
|
|||
---
|
||||
title: Keyman Engine for Web 18.0 Developer Help
|
||||
title: Keyman Engine for Web 19.0 Developer Help
|
||||
---
|
||||
Keyman Engine for Web 18.0 is the current version of KeymanWeb and
|
||||
Keyman Engine for Web 19.0 is the current version of KeymanWeb and
|
||||
supports touch devices with custom touch-layouts as well as desktop
|
||||
computer browsers.
|
||||
|
||||
[Download](https://keyman.com/developer/keymanweb/)
|
||||
: Downloading Keyman Engine for Web 18.0
|
||||
: Downloading Keyman Engine for Web
|
||||
|
||||
<!-- -->
|
||||
|
||||
[Guide](guide/)
|
||||
: Keyman Engine for Web 18.0 Guide
|
||||
: Keyman Engine for Web Guide
|
||||
|
||||
<!-- -->
|
||||
|
||||
[Reference](reference)
|
||||
: Keyman Engine for Web 18.0 Developer Reference
|
||||
: Keyman Engine for Web Developer Reference
|
||||
|
||||
<!-- -->
|
||||
|
||||
[What's New](whats-new)
|
||||
: What's new in Keyman Engine for Web 18.0
|
||||
: What's new in Keyman Engine for Web 19.0
|
||||
|
||||
<!-- -->
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ Read only
|
|||
|
||||
### Return Value
|
||||
|
||||
`'18.0'` (for KeymanWeb 18.0)
|
||||
`'19.0'` (for KeymanWeb 19.0)
|
||||
|
||||
## Description
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: KeymanWeb 18.0 Reference
|
||||
title: KeymanWeb Reference
|
||||
---
|
||||
|
||||
[KeymanWeb Overview](overview)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
---
|
||||
title: What's New in KeymanWeb 18.0
|
||||
title: What's New in KeymanWeb 19.0
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
---
|
||||
title: Keyman Engine for Windows 18.0 API
|
||||
title: Keyman Engine for Windows API
|
||||
---
|
||||
|
||||
## Introduction
|
||||
|
||||
The Keyman Engine for Windows 18.0 API is implemented in COM. It can be
|
||||
The Keyman Engine for Windows API is implemented in COM. It can be
|
||||
instantiated with `CreateObject("keymanapi.Keyman")`.
|
||||
|
||||
> [!Note]
|
||||
> [!Note]
|
||||
> This documentation applies to Keyman Engine for Windows versions 14.0 and up.
|
||||
|
||||
## Interface Hierarchy
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: Keyman Engine for Windows 18.0
|
||||
title: Keyman Engine for Windows
|
||||
---
|
||||
|
||||
Keyman Engine for Windows 18.0 gives you the tools to build a customised
|
||||
Keyman Engine for Windows gives you the tools to build a customised
|
||||
desktop keyboarding product for Windows.
|
||||
|
||||
**Note:** This documentation applies to Keyman Engine for Windows
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: What's New in Keyman 18.0 for Windows
|
||||
title: What's New in Keyman 19.0 for Windows
|
||||
---
|
||||
|
||||
Here are some of the new features we have added to Keyman 18.0 for Windows:
|
||||
Here are some of the new features we have added to Keyman 19.0 for Windows:
|
||||
|
||||
## Related Topics
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: Keyman for Windows 18.0 Help
|
||||
title: Keyman for Windows 19.0 Help
|
||||
---
|
||||
|
||||
Need help using Keyman for Windows? You'll find everything you need here, including product documentation,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue