keymanapp / keymanweb.com Goto Github PK
View Code? Open in Web Editor NEWhttps://keymanweb.com/ source
https://keymanweb.com/ source
Sentry Issue: KEYMANWEB-COM-4
ReferenceError: openALink is not defined
at HTMLAnchorElement.onclick (https://keymanweb.com/#am,Keyboard_gff_amharic:1:12)
Context:
keymanweb.com/prog/languageexample.php
Lines 38 to 48 in 521e457
Repro: literally... just click on the keyboard-documentation link - the '?' seen in this image:
The link will still execute, but it'll also log this Sentry error.
Sentry Issue: KEYMANWEB-COM-3
ErrorException: Warning: file_get_contents(http://r.keymanweb.com/api/3.0/keyboards/basic_kbdes/es): failed to open stream: HTTP request failed! HTTP/1.1 404 Failure
File "\renderLanguageExample.php", line 22, in renderLanguageExample
$json = file_get_contents($string);
File "\languageexample.php", line 43
renderLanguageExample($keyboard, $language, $morehelp);
Sentry Issue: KEYMANWEB-COM-12
Error: Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute
at ClipboardAction.set (/ajax/libs/clipboard.js/2.0.4/clipboard.js:547:31)
at ClipboardAction.resolveOptions (/ajax/libs/clipboard.js/2.0.4/clipboard.js:356:25)
at new ClipboardAction (/ajax/libs/clipboard.js/2.0.4/clipboard.js:338:14)
at Clipboard.onClick (/ajax/libs/clipboard.js/2.0.4/clipboard.js:202:36)
at HTMLDivElement.<anonymous> (/ajax/libs/clipboard.js/2.0.4/clipboard.js:184:31)
I think we should consider adding a "pre-release version" -- "switch to stable" (and vice-versa) banner somewhere on the page but that could be a separate PR.
Oh, I totally agree with that - just check the original description. Just... I'm not sure where to put it. Especially because of the difference in layout between desktop and mobile formats.
And yeah, it can definitely be done as a separate PR.
Originally posted by @jahorton in #20 (comment)
Description
Keyman Keyboard disappeared on iPad Air Simulator after changing the device position into Landscape.
To Reproduce
I noticed that the On Screen Keyboard is gone after changing the orientation.
Expected behavior
Screenshots
..in Portrait Mode:
Keyman iPad
Keyboard
Additional Context
I was not able to reproduce this issue in iPhone 13 Pro Simulator.
Originally posted by @mcdurdin in keymanapp/keyman#7343 (comment)
..Virtual Keyboard in KeymanWeb ..
The example looks different from what you type in the input box because it seems to use a different font.
To Reproduce
Expected behavior
The text shown in the input field looks similar to the Amharic text in the blue box above the input field.
Screenshots
KeymanWeb:
The newa_traditional keyboard from keymanapp/keyboards#1084
is not rendering on https://keymanweb.com/#new-newa,Keyboard_newa_traditional
Happy for this site to support 13.0+ at this point if that makes things more elegant?
Originally posted by @mcdurdin in #28 (comment)
If KMW's script is the last thing to load on the page,
keyman.init
may not have been called, meaning the touch-aliases won't have been built yet. If we could wait oninit
'sPromise
, we could eliminate this timeout in favor of that.Assuming that making an init call here is safe, granted: this function doesn't know whatever options the site may be setting elsewhere for its init.
Originally posted by @jahorton in #28 (comment)
So, a bit of investigation may be necessary (b/c 2x init calls) to make sure everything would work safely, but I believe this should be possible to implement.
Steps to Reproduce:
Here, I noticed that I was not able to revert to 'alpha' page.
Expected: There should be a link 17.0 appears under the pre-release version.
..alpha page
..stable and beta page
We need to filter the keyboard list by phone, tablet, and desktop device. The cloud 4.0 API supports a device parameter https://help.keyman.com/developer/cloud/4.0/
For example, https://keymanweb.com/#am,Keyboard_gff_mesobe_fidelat supports mobile and tablet, but not desktop platforms.
Reported by @dyacob at https://community.software.sil.org/t/question-on-keyman-web-the-kmd-web-target/6972/9
Describe the bug
In the Keymanweb.com site, I just clicked on the SIL logo that leads to open an error page.
To Reproduce
Expected behavior
It should open (?) https://www.sil.org/about page.
Screenshots
Keyman for Web:
Keyboard
Additional context
I was able to reproduce this issue in the Stable KeymanWeb page (eg., https://keymanweb.com/#ta,Keyboard_basic_kbdintam) too.
Sentry Issue: KEYMANWEB-COM-5N
SyntaxError: Unexpected identifier
at None (https://keymanweb.com/:96:11)
Describe the bug
On status.keyman.com, go to the KeymanWeb row and then click on the V icon next to the version number.
For all three versions (stable, beta and alpha), the landing pages look confusingly identical while their URLs are different.
Here is what is shown for all three URLs right above.
When click on the top right corner label "Try beta version 15.0.209"
The URL shown: https://keymanweb.com/?tier=beta#lpo-lisu,Keyboard_basic_kbdlisub
To improve the visibility of the version being used without having to click on the address bar, please show something like "you're testing version so and so". For now, it's a little hard to identify what version one is currently on.
It would be great to have a mobile preview mode for keymanweb.com that operates on desktop browsers, so that users can preview what a mobile device layout would look like. Also good for demos.
Describe the bug
After changing the keyboard (eg., from Tamil Basic to Tamil 99 Basic) then clicking on the Download(green) button leads to an error message.
To Reproduce
Expected behavior
It should open the corresponding page (eg., Tamil 99 Basic) without showing any error message.
Screenshots
Keyman Engine for Web:
Keyboard
Sentry Issue: KEYMANWEB-COM-60
ReferenceError: keyman is not defined
at getKeymanWeb (/cdn/deploy/js/kmwlive.663f7399d98a234f17ddc68d22c8b805.js:11:3)
at updateSize (/cdn/deploy/js/kmwlive.663f7399d98a234f17ddc68d22c8b805.js:127:9)
Plus, let's switch to the beta version for all users.
Hint: look here: https://github.com/keymanapp/keymanweb.com/blob/master/inc/head.php#L9 for that one
Description
After changing the Keyman Version I have noticed that already added text is gone from the text area.
To Reproduce
Here, I noticed that the added Tamil Texts get cleared from the Text Area. I have attached the Screenshot (ContentChanging.png) for reference.
Expected behavior
The added content should not get cleared after changing the Keyman Version.
KeymanWeb:
Keyboard
Additional context
This is only reproducible in Keyman Web.com WebSite.
Sentry Issue: KEYMANWEB-COM-2W
TypeError: Cannot read property 'setRect' of null
at updateSize (/cdn/deploy/js/kmwlive.e14967304e683013e6f633dab2d07021.js:157:23)
Describe the bug
Links to use Keyboard Online on keyboard layout pages do not work
To Reproduce
#ban-bali,Keyboard_aksarabali_panlex
Expected behavior
Selected keyboard should be retained.
KeymanWeb:
Keyboard
Additional context
This was working until very recently. It may not be related at all -- but keymanapp/r.keymanweb.com#6 was merged yesterday to make bookmarklet to work.
When language is selected manually, there is [undefined] seen next to layout name
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.