Nice Tim !

---
David Scravaglieri
Mozilla - Firefox OS


On Thu, Nov 5, 2015 at 8:26 AM, Tim Guan-tin Chien <[email protected]>
wrote:

> Hi,
>
> I've just updated the demo to work with latest Gaia Keyboard in gaia repo
> master.
>
> Various Mobile Safari bug and missing feature had to be workaround and
> shimmed but it now works as expected. For those of you who is not fortunate
> enough to get a hold of an FxOS phone, you can try out the keyboard on this
> page.
>
> http://timdream.org/gaia-keyboard-demo/
>
> Tim
>
>
> On Thu, Aug 14, 2014 at 9:14 AM, Tim Chien <[email protected]> wrote:
>
>> Hi all,
>>
>> A few years ago when I was working on the keyboard app for the first
>> time, I made a webpage showing off the keyboard app to everyone
>> online. As a fun project, I spent a few weekend revived that page for
>> the current keyboard app.
>>
>> http://timdream.org/gaia-keyboard-demo/
>>
>> Under the hood is the actual keyboard app and it's suggestion engine.
>> Everything works including the Chinese IMEs. The majority time spent
>> was to create a nearly re-implementation of mozInputMethod API and
>> mozSettings API, which is actually easily than it sounds because I
>> already have mocks in place, in the process of writing unit tests.
>> Efforts was spent on injecting the APIs into the frame before app
>> script too.
>>
>> I also spend some time making the page available on Safari/Chrome,
>> particularly on a iOS7 Mobile Safari. I had to shim some ES6 APIs
>> (Promise/Map/WeakMap) and (sadly) file some bugs on the keyboard app
>> itself to make some ES6 syntax go away (e.g. |const|). After that it
>> works quite well and pretty responsive on devices, except the ogg
>> sounds. If you have an Android or iOS device try to add the page to
>> home screen for optimal experience. For Android it only works on
>> Chrome for Android, not the Android browser -- I don't own a device so
>> I can't figure out what's wrong there.
>>
>> I hope the page will be beneficial to locale owners and future
>> developments. Or, for fun.
>>
>> Feedback welcome!
>>
>> --
>> Tim Guan-tin Chien, Engineering Manager and Front-end Lead, Firefox
>> OS, Mozilla Corp. (Taiwan)
>> _______________________________________________
>> dev-gaia mailing list
>> [email protected]
>> https://lists.mozilla.org/listinfo/dev-gaia
>>
>
>
> _______________________________________________
> dev-fxos mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-fxos
>
>
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to