152 Commits

Author SHA1 Message Date
fkloft
be05945eac Use native Android API for user-location (WebView causes high cpu load, even when IITC is stopped)
Also, move all user-location related functions into new class IITC_UserLocation.
2013-12-17 21:30:36 +01:00
Philipp Schaefer
8e7e4ec14a receiver should be unregistered only onDestroy 2013-12-07 15:37:51 +01:00
Philipp Schaefer
1a25fd1c66 unregister package installer broadcast receiver when iitc is stopped 2013-12-07 15:08:36 +01:00
fkloft
0dcc9bfd7e Merge branch 'master' into navdrawer-api
Conflicts:
	mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java
2013-12-03 23:48:54 +01:00
Philipp Schaefer
7b69693a3f - don't push current pane to backstack if it was called via back button
- fixes endless loop of while toggling panes
2013-12-03 13:49:38 +01:00
fkloft
40d25ad8ef Replace Pane enum with class 2013-12-02 23:06:18 +01:00
Mike Castle
27bb6f058e Spell checking, d-g. 2013-11-22 23:31:05 -08:00
Philipp Schaefer
8f06d3678b always exit app when map is focused and back button is pressed (fix for #650) 2013-11-19 21:10:12 +01:00
Philipp Schaefer
d9d335b22e some code reformatting 2013-11-10 23:30:51 +01:00
Philipp Schaefer
7c2445edd1 reset iitcInjected onLoginRequested 2013-11-10 13:04:18 +01:00
Philipp Schaefer
f20211e5dd finish the app on update otherwise the app plus its intent gets killed 2013-11-10 12:51:12 +01:00
Philipp Schaefer
57ee1ec1ca use external files dir for temporary update apk download 2013-11-09 15:24:17 +01:00
Philipp Schaefer
b237b1a49f use android download manager instead of own download task 2013-11-09 01:01:13 +01:00
Philipp Schaefer
c82803d236 added update mechanism to iitcm 2013-11-08 21:42:59 +01:00
Philipp Schaefer
8d1eb6e0b7 first version of custom fullscreen preference (fix for #594) 2013-10-29 00:53:39 +01:00
Philipp Schaefer
3d7192ecd6 reformat code 2013-10-22 20:05:58 +02:00
Philipp Schaefer
437a33f1d5 added option: move cache to external storage 2013-10-22 12:12:17 +02:00
Philipp Schaefer
c405b626d3 categories for advanced settings 2013-10-13 14:11:53 +02:00
Philipp Schaefer
6589cd454f added caching mode preference (fixes #495) 2013-10-13 13:44:44 +02:00
Philipp Schaefer
56863aebac * moved advanced settings to own preference screen
* added setting to fake user agent (see https://plus.google.com/u/0/104992284359985480029/posts/9mPFLPKjgvL)
* bumped version number
2013-10-13 11:10:17 +02:00
Philipp Schaefer
709af1a9d9 some code formatting 2013-10-04 16:15:58 +02:00
Philipp Schaefer
26754ac8c0 moved some listeners from field attribute to class 2013-10-04 16:03:58 +02:00
Philipp Schaefer
eeb24315fb moved login caching mode setting to webviewclient 2013-10-03 16:52:33 +02:00
fkloft
3172fc4e69 Add notice about long tapping 2013-09-24 14:17:55 +02:00
Philipp Schaefer
e504ee24ae do not always show/hide advanced menu items 2013-09-24 01:48:28 +02:00
Philipp Schaefer
e78e7a3763 moved advanced menu item hide to onPrepareOptionsMenu 2013-09-24 01:28:49 +02:00
fkloft
943482b0bd Show notice for new interface 2013-09-23 23:22:35 +02:00
fkloft
7939cd9adf More drawer tweaks 2013-09-23 20:42:54 +02:00
fkloft
5dc3e8923c Tweaks on new drawers 2013-09-23 19:21:43 +02:00
fkloft
f560ff369f Introduce a second drawer with map settings 2013-09-23 18:35:10 +02:00
fkloft
e06f8f87d9 Change handling of back key
1. quit full screen
2. close drawer
3. close dialogs
4. regular back stack
5. close IITC

dialogs can always be closed via [OK], the drawer still reacts on the left edge
2013-09-23 11:21:23 +02:00
fkloft
2fb0aa7a12 Remove obsolete menu items 2013-09-22 21:46:11 +02:00
fkloft
b83b6a56f8 dialog stack is now a java.util.Stack 2013-09-22 19:27:11 +02:00
fkloft
00f5b2f3b7 Hide debug mode according to prefs 2013-09-22 19:07:46 +02:00
fkloft
94b1663df6 Hide drawer while loading 2013-09-22 18:50:40 +02:00
fkloft
5884619024 remove members that are never used 2013-09-22 18:32:49 +02:00
fkloft
1ca1401cca WIP - implement navigation drawer (slide-in menu) 2013-09-22 18:28:08 +02:00
fkloft
6477dd5656 Change class name 2013-09-22 14:44:30 +02:00
Philipp Schaefer
ced78885dd don't reset idle timer on boot 2013-09-18 21:43:27 +02:00
fkloft
bf229f7f05 Code formatting 2013-09-18 17:40:05 +02:00
fkloft
1a1008c70e Code formatting, removed dead code, fixed warning 2013-09-18 16:48:30 +02:00
fkloft
6290ef56aa Use reloadIITC() if mReloadNeeded == true 2013-09-18 16:29:10 +02:00
fkloft
eee9ce78e0 But ActionBar related stuff into new class ActionBarHelper 2013-09-18 15:31:50 +02:00
Philipp Schaefer
77a773b9cd use new idleSet/idleReset functions onStop/onResume 2013-09-18 11:23:16 +02:00
Philipp Schaefer
95325cc336 * added advanced menu...most users are not interested in the debug pane
* moved debug pane to advanced menu
* added clear-cookie button to advanced menu (fix for #551)
2013-09-13 11:23:22 +02:00
Philipp Schaefer
eb8784ddd3 use header for plugins pref 2013-09-10 14:29:09 +02:00
Philipp Schaefer
c5dfef0830 don't try to draw location while iitc boots 2013-09-02 21:50:43 +02:00
Philipp Schaefer
38dce23c17 show an alert dialog which describes the workaround for the Google login
(see #497)
2013-08-29 18:51:43 +02:00
Philipp Schaefer
855ad003a2 disable splash screen on JS error and HTTP response error code (fixes #475) 2013-08-10 17:35:17 +02:00
Philipp Schaefer
756dabacfa - added long click support to disable/enabled all layers
- some refactoring
2013-08-04 00:43:37 +02:00