Commit graph

16 commits

Author SHA1 Message Date
Brion Vibber
6c97d3e01b Bug 48995: Add acceptable use 'tutorial' to app
Initial port of the acceptable use tutorial from iOS app. This version uses static images and is not yet animated. Indicator circles on the pager are done using Apache-licensed https://github.com/JakeWharton/Android-ViewPagerIndicator -- imported via maven. Currently the tutorial launches when we reach the login screen (as when first installing the app or creating a new account from system settings). You can either 'back' out of it or page through and hit the 'yes' button.

GitHub: https://github.com/wikimedia/apps-android-commons/pull/20
Change-Id: Ibc444102e28a55bfa7bbae601ff0c56268a0c7dd
2013-06-24 14:24:38 -07:00
YuviPanda
57888260ec Volley images
Add support for using Volley to load remote images instead of UIL

1. Gives us Caching
2. Load images at full resolution, rather than hardcode them. This is done by trying to fetch an image at highest width possible for the particular view. If it 500s, we assume that the image is smaller than the requested width and just request the full size image
3. Created a MediaWikiImageView, to which you can pass a Media object and it will display it. Takes care of sizing, etc. Optionally you can also specify a view to use as the 'loading' view.

TODO:
Loading from content:// URIs still use UIL. Need to write a Volley HTTP Stack that can fake responses for content:// URIs.

GitHub: https://github.com/wikimedia/apps-android-commons/pull/1
Change-Id: Ia21a7b19fefa552d5a0b013085d0f5f1f80dc5ff
2013-06-12 20:44:57 +00:00
YuviPanda
d93827f280 Remove unused androlog dependency 2013-03-22 14:42:44 +05:30
YuviPanda
6a99255a1e Upgrade version of UIL 2013-03-15 16:11:40 +05:30
YuviPanda
dd6f6c45a1 Properly encode EventLogging and other methods being sent out
Upgrading java-mwapi to upgrade http-fluent with unicode fixes

Bug: 41773
2013-03-02 06:24:19 +05:30
YuviPanda
c0210c91cc Fix pom.xml to work properly 2013-02-28 00:58:35 +05:30
YuviPanda
b84d00330e (Bug 45370) Improve Error messages on Login Screen 2013-02-27 05:31:33 +05:30
YuviPanda
640a1da961 Update to latest version of Support Library 2013-02-19 12:09:36 +05:30
YuviPanda
ad0377a20a Added ACRA error reporting (via Email) 2013-02-03 00:09:01 +05:30
YuviPanda
fe47b00081 Use Android Universal Image Loader library for loading images 2013-02-02 13:31:27 +05:30
YuviPanda
c9fea7e31c Do not undeploy before deploying to device by default 2013-01-29 19:30:00 +05:30
YuviPanda
6039cb3fea Fix performance problems with notifications freezing the phone.
I am a geraffe.
2013-01-29 14:39:04 +05:30
YuviPanda
77aae7526e Update dependencies
New http-fluent fires progress listeners much less frequently
2013-01-28 21:26:19 +05:30
YuviPanda
e4e5bb6767 Back to sdk-deployer provided android jars 2013-01-25 03:54:12 +05:30
YuviPanda
de63f197cf Update to use Android JARs from Central 2013-01-25 03:34:49 +05:30
YuviPanda
3a313f3fb3 Mavenized (almost) everything - Transcode feature removed 2013-01-25 03:04:21 +05:30