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

