Commit Graph

313 Commits

Author SHA1 Message Date
Gunther Brunner
c33d95ba7a Standalone now works with device screen size. 2014-09-24 20:05:39 +09:00
Gunther Brunner
33fad24ed4 Added proper standalone support. 2014-09-24 19:38:46 +09:00
Gunther Brunner
769a6b1d78 Add Native Url opener service.
Chat temporarily enabled with the Native Url opener.
2014-09-19 17:37:37 +09:00
Gunther Brunner
430103a913 Start adding back Standalone.
Moved ng-app to html so the title can be dynamic.
2014-09-18 23:48:52 +09:00
Gunther Brunner
8f5fb96c5c Auto-focus search input on Tab select. 2014-09-18 21:12:01 +09:00
Gunther Brunner
224c5cb7ca Add fake pinch support with Option/Alt key. 2014-09-17 17:56:09 +09:00
Simo Kinnunen
f87ca759c3 Fix tab key losing focus from the hidden input field. That should only happen on the device side. 2014-09-17 15:22:20 +09:00
Simo Kinnunen
09cca76d32 Fix unusable keyboard since the switch to the new touch system. 2014-09-17 15:21:50 +09:00
Simo Kinnunen
c6f63be01c Center canvas with an extended margin: auto trick. Gets rid of half-pixel positions possible with translate(). 2014-09-12 22:50:34 +09:00
Simo Kinnunen
5ade5fd61c Image size was cached in the wrong place, causing it to not be cached at all. 2014-09-12 21:50:15 +09:00
Simo Kinnunen
11494b509f Show touch contacts again. 2014-09-12 19:42:41 +09:00
Simo Kinnunen
6c09a53d55 New multitouch-compatible touch system. 2014-09-12 19:24:50 +09:00
Gunther Brunner
38d20eba9a Revert "Revert "Fix canvas rotation being off on devices which are naturally landscape.""
Reverting the Revert because we found the reason for the blurry image.

This reverts commit 7afd816cf918ed94b2ebf7671f804ae0f769fcb9.
2014-09-12 15:59:13 +09:00
Simo Kinnunen
0b9c1e6c7f Fix canvas size being off by one pixel due to C++ and JS not basing their calculations on same values. 2014-09-12 15:25:56 +09:00
Simo Kinnunen
1896d81bcf Fix unchanging rotated canvas size. 2014-09-11 21:28:33 +09:00
Gunther Brunner
f73cac8b24 Revert "Fix canvas rotation being off on devices which are naturally landscape."
Regressions:
1) Flicker badly in Chrome
2) Image gets very blurry because the image is uploaded to the GPU and there are rounding errors
3) Resizing is not smooth again

This needs another way of fixing.

This reverts commit 9fc1a9c7939b9f464c87a2f99cb06000f5aedcbc.
2014-09-11 20:59:17 +09:00
Gunther Brunner
5a52b57e74 Add some translation. 2014-09-11 20:32:32 +09:00
Gunther Brunner
d0cd86b263 Fixed all nav-menu's current active highlighting. 2014-09-11 19:30:13 +09:00
Valverde Antonio
b709887e22 Fix broken promise chain in transaction service. 2014-09-11 19:16:51 +09:00
Gunther Brunner
dbfbe53b37 Finally Control button is implemented.
Also the route /control tries to use the last used device.
2014-09-11 18:15:16 +09:00
Simo Kinnunen
6714ba8d24 Move most installation functionality to InstallService. This makes it easier to have multiple drop areas while keeping them in sync. 2014-09-05 17:28:01 +09:00
Simo Kinnunen
cc403ee553 Update bluebird because the deprecated features are still available. Use same bluebird in browser. 2014-09-05 15:32:21 +09:00
Simo Kinnunen
77261ffd43 Remove unused errors and make STF error codes match Android error codes better. 2014-09-05 14:00:51 +09:00
Simo Kinnunen
ede65d518c Fix canvas rotation being off on devices which are naturally landscape. 2014-09-05 12:00:27 +09:00
Simo Kinnunen
c5a4727ae3 Refactor installation to work out a few bugs and to make it cleaner. Transactions now reject on fail-responses, still need to update other places. 2014-09-05 12:00:27 +09:00
Simo Kinnunen
fdfcdf913d Move install response codes to the filter. 2014-09-04 16:51:43 +09:00
Simo Kinnunen
73c8e52bce Include an error description for failed installations. 2014-09-04 16:23:25 +09:00
Gunther Brunner
02fb1f9add Unit tests now pass. 2014-09-04 16:19:58 +09:00
Gunther Brunner
2f172c2fda Add upload and installation errors. 2014-09-04 16:10:42 +09:00
Gunther Brunner
ce604d8211 All JSHint trough webpack passes now. 2014-09-02 17:25:22 +09:00
Gunther Brunner
7b77412edd Add webpack JSHint loader. 2014-09-02 16:27:36 +09:00
Gunther Brunner
a0e0d2228a JSHint. 2014-09-02 12:24:07 +09:00
Gunther Brunner
d8bf7449d1 Added Auto-route language support for documentation. 2014-09-01 16:19:23 +09:00
Gunther Brunner
a08d9e26f0 - Refactored e2e tests in separated test suites.
- `gulp protractor` now accepts a `--suite name` flag.
- Removed warning bug in ChromeDriver.
- ControlPage test now kicks the device.
2014-08-26 16:00:02 +09:00
Gunther Brunner
019a2499e9 Refactored keycodes to its own module. 2014-08-25 12:32:23 +09:00
Gunther Brunner
a0efad0ecf All dependency/unit test passes now.
Added karma loader for IE/Firefox/Safari/Opera.
2014-08-22 15:48:00 +09:00
Gunther Brunner
aad3db8828 Fixed most of the dependencies by unit testing.
Refactored TransactionService and StorageService.
2014-08-22 15:32:09 +09:00
Gunther Brunner
e27e17d699 APPSTATE refactoring:
- Make index.html cacheable by being stateless
- Improve compression (base64 doesn't gzip well)
- Remove base64 encoding/decoding step
- Make AppState injectable so it can be unit tested
- Ready to remove the global leakage
2014-08-22 15:04:16 +09:00
Gunther Brunner
743f8becd6 - Finally, most of the unit tests now passes (resolving dependencies also).
- Shims now exports angular module name, however some of them clash with the original.
2014-08-21 22:04:19 +09:00
Gunther Brunner
e78c7572e1 Added first working karma unit test. 2014-08-21 17:48:57 +09:00
Gunther Brunner
14ddd14b47 Added karma.conf.js
Removed unused vs-repeat.
2014-08-19 20:21:26 +09:00
Gunther Brunner
7e887b7fb3 Moved messages to ng-bind for performance. 2014-08-19 20:20:56 +09:00
Valverde Antonio
d7d80c4327 Implement get ringer mode. 2014-08-15 18:49:37 +09:00
Gunther Brunner
b150c5fc02 Added list of accounts for the store. 2014-08-04 21:34:37 +09:00
Gunther Brunner
4edcb387d4 Added favicon resolving to URL input.
Added blur event after entering URL.
Focus screen after entering URL.
2014-07-31 20:30:43 +09:00
Gunther Brunner
8696f833c2 Added native auto-fill support for URL input in Chrome. 2014-07-31 16:54:28 +09:00
Valverde Antonio
2e61911f8c Implement account check (if it's already added). 2014-07-30 19:25:09 +09:00
Valverde Antonio
4c5ca95396 Implement get account names function. 2014-07-30 16:05:17 +09:00
Valverde Antonio
1386b438c0 A bit of refactoring and new functionality for removeAccount method. 2014-07-29 16:23:04 +09:00
Gunther Brunner
fde5c98db8 Added Japanese translation. 2014-07-25 20:31:38 +09:00