Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Prep 17.0 stable version #445

Merged
merged 6 commits into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _includes/2020/KeymanVersion.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@

class KeymanVersion {
/* These constant values must be updated manually when we do a beta or stable release. */
public const stable_version_int = 16;
public const stable_version_int = 17;
public const beta_version_int = 17;
public const stable_version = '16.0';
public const stable_version = '17.0';
public const beta_version = '17.0';

public const unicode_version = '15.0';
Expand Down
33 changes: 21 additions & 12 deletions android/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,6 @@
<img src='<?= cdn("img/android-kmp.png"); ?>' />
</p>

<p>The <strong class='red'>Keyman built-in browser</strong> dynamically loads your language font into each website you visit so you no longer see square boxes for your language on the web!</p>

<p style='text-align:center'><img src='<?= cdn("img/android-browser.png"); ?>' /></p>

<p>
The built-in browser feature applies your language font to websites that you browse, and includes a bookmark feature and of course supports typing your language into any website!
</p>

<h2>Keyman for Android Features</h2>

<br/>
Expand Down Expand Up @@ -97,17 +89,34 @@
<td>System keyboard support</td>
<td><img class="table-tick" src="<?= cdn("img/table-tick.png"); ?>"/></td>
</tr>
<tr>
<td>Built in browser for full font support</td>
<td><img class="table-tick" src="<?= cdn("img/table-tick.png"); ?>"/></td>
</tr>
<tr>
<td>Install custom keyboard and dictionary packages</td>
<td><img class="table-tick" src="<?= cdn("img/table-tick.png"); ?>"/></td>
</tr>
</tbody>
</table>

<br/>
<h3>New in Keyman for Android 17.0 (May 2024)</h3>
<ul>
<li>Multitap and flick gestures are now supported for Android. (#7324)</li>
<li>When suggestions aren’t enabled, displays a themed banner. This area is for displaying top row key gestures and is also reserved for future enhancements (#9696)</li>
<li>Removes in-app browser (#8430)</li>
<li>Predictive text suggestions are now handled more flexibly on the banner (#7934)
<ol>
<li>Can now display up to 8 suggestions on screen</li>
<li>Can drag the banner left and right to see more suggestions</li>
<li>Shortens long suggestions to avoid long words overwhelming the available space.</li>
</ol>
</li>
<li>Improves scaling of key caps for some keyboards (#10506)</li>
<li>Add localization for:
<ol>
<li>Mon (Burmese script)</li>
</ol>
</li>
</ul>

<br/>
<h3>New in Keyman for Android 16.0 (Feb 2023)</h3>
<ul>
Expand Down
Binary file modified cdn/dev/img/android-kmp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified cdn/dev/img/android-sencoten.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions downloads/archive/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

// These variables should be progressively added if we update older versions.
// 14.0 onward uses 3 numbers instead of 4
$ver_windows_16 = "16.0.147";
$ver_windows_15 = "15.0.274";
$ver_windows_14 = "14.0.294";
$ver_windows_13 = "13.0.118.0";
Expand All @@ -24,6 +25,7 @@
<h2 class="red underline">Keyman Desktop Download Archive</h2>
<ul>
<!-- TODO: use downloads API to get the latest 15.0 version -->
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/windows/stable/<?= $ver_windows_16 ?>/keyman-<?= $ver_windows_16 ?>.exe">Keyman for Windows <?= $ver_windows_16 ?> Download</a> (No activation required)</li>
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/windows/stable/<?= $ver_windows_15 ?>/keyman-<?= $ver_windows_15 ?>.exe">Keyman for Windows <?= $ver_windows_15 ?> Download</a> (No activation required)</li>
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/windows/stable/<?= $ver_windows_14 ?>/keyman-<?= $ver_windows_14 ?>.exe">Keyman for Windows <?= $ver_windows_14 ?> Download</a> (No activation required)</li>
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/windows/stable/<?= $ver_windows_13 ?>/keymandesktop-<?= $ver_windows_13 ?>.exe">Keyman Desktop <?= $ver_windows_13 ?> Download</a> (No activation required)</li>
Expand All @@ -41,6 +43,7 @@
<h2 class="red underline">Keyman Developer Download Archive</h2>
<ul>
<!-- TODO: use downloads API to get the latest 13.0 version -->
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/developer/stable/<?= $ver_windows_16 ?>/keymandeveloper-<?= $ver_windows_16 ?>.exe">Keyman Developer <?= $ver_windows_16 ?> Download</a> (No activation required)</li>
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/developer/stable/<?= $ver_windows_15 ?>/keymandeveloper-<?= $ver_windows_15 ?>.exe">Keyman Developer <?= $ver_windows_15 ?> Download</a> (No activation required)</li>
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/developer/stable/<?= $ver_windows_14 ?>/keymandeveloper-<?= $ver_windows_14 ?>.exe">Keyman Developer <?= $ver_windows_14 ?> Download</a> (No activation required)</li>
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/developer/stable/<?= $ver_windows_13 ?>/keymandeveloper-<?= $ver_windows_13 ?>.exe">Keyman Developer <?= $ver_windows_13 ?> Download</a> (No activation required)</li>
Expand Down
14 changes: 14 additions & 0 deletions iphone-and-ipad/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,20 @@
</tbody>
</table>

<h2>New in Keyman 17.0 (May 2024)</h2>
<ul>
<li>Multitap and flick gestures are now supported for iOS (#7934)</li>
<li>Predictive text suggestions are now handled more flexibly on the banner (#7934)
<ol>
<li>Can now display up to 8 suggestions on screen</li>
<li>Can drag the banner left and right to see more suggestions</li>
<li>Shortens long suggestions to avoid long words overwhelming the available space.</li>
</ol>
</li>
<li>Improves scaling of key caps for some keyboards (#10506)</li>
<li>Update minimum iOS version to 12.2</li>
</ul>

<h2>New in Keyman 16.0 (Feb 2023)</h2>
<ul>
<li>Fix recognition of iPad as tablet device for styling (#7563)</li>
Expand Down
2 changes: 1 addition & 1 deletion mac/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
<span class="red">Q.</span> What versions of macOS will Keyman work with?
</p>
<p>
<span class="red">A.</span> Keyman is compatible with OS X Yosemite (10.10) and later.
<span class="red">A.</span> Keyman is compatible with macOS High Sierra (10.13) and later.
</p>

<br/>
Expand Down
Loading