I'm kinda tired but I wanted to update the website because it's taken so long!
There are of course still areas to improve but I hope you'll find the experience MUCH better on your smartphones! No more zoom. There is a mobile optimized navigation pane. The study page layout is much better. The Restudy and Learned flow has been improved. There is a brand new landing page for new visitor, which I hope introduces the website much better. Sign out to see it and let me know what you think!
Please note "Add to Home Screen" is not ready yet, but it is the goal eventually to be able to remove the browser bars so you get an app-like experience.
When I started in November last year, I genuinely expected to be on my merry way just updating CSS and HTML. But soon I realized I had to catch up a LOT on modern Javascript, and the only way to go forward was to learn new tools and techniques. It was all worth it because the website has a new lease of life. I started writing
Vue JS components, such as the mobile navigation (reduce the browser window size if you want to see it). The website also now builds with webpack 2 and Babel. Meaning I can finally use modern ES2015 Javascript to write better code.
Compatibility
In terms of compatibility to summarize, most people are on Chrome, Safari and Firefox. All these browsers should have no issue at all. Internet Explorer represents less than 3% of the users, and 96% of these are on IE11 which should be fully supported. IE10 is the minimum target. IE8 and IE9 are not supported, but represent literally 0.012% of the visitors (according to Google Analytics).
In terms of mobile devices, my ideal target is 360px wide in portrait (iPhone 6). Most pages should work down to 320px. I can't realistically optimize for older devices because it's just overwhelming work, but you'll likely find the website usable anyway (and certainly a LOT more usable than before this update =)).
Whew... I need a break
I am going to take a well deserved rest from programming for a few days. I think I might create a social account but I'm not sure... Twitter, Facebook? I am also thinking about writing
a more detailed blog post on Medium to highlight the changes. Keep an eye on the news!
Thank you!
Many thanks to everyone who's helped me with testing the mobile site particularly: Carlos, Torben, Toby, Mark, Ernir, Christian, faneca, Ellie. Special thanks to Ellie
who contributed an SVG version of the Koohii logo (which should be sharper in low and hi dpi screens).
Feedback and Bug Reports
You can now follow Kanji Koohii development in all its gory details on Github. Have a look at planned
NEXT items. For
bugs and suggestions create an issue , or post in the
Gitter feedback. You can do both with a simple
Github account. You can also
send me an email of course if you prefer.
Finally we will have
HTTPS encryption eventually, I hope before the end of February. I still need to research whether it's worth moving servers or just buy a multi-domain SSL certificate.