66 Commits

Author SHA1 Message Date
Terence D. Honles
9bd70f67a9 update IITC_Webview to allow remote debugging from Chrome 2016-09-27 01:07:14 +03:00
fkloft
acccccc968 Clean up previous commit 2015-04-10 01:06:30 +02:00
fkloft
9092a2a038 override default JS dialog handling (which is broken in Lollipop)
should fix #970
2015-04-10 00:48:56 +02:00
fkloft
79569d36b0 [iitcm] tweaks to fullscreen menu item
Use other icon for returning from fullscreen if shown as action. If shown in the action overflow, provide a chechbox to show current state.
2015-01-05 19:08:31 +01:00
Philipp Schaefer
89079a2903 bugfix: correct classicWebView detection 2014-09-22 19:19:36 +02:00
Philipp Schaefer
d23b870276 workaround: catch IllegalStateException if classic webview is used on android 4.4+ devices 2014-09-18 17:22:25 +02:00
Philipp Schaefer
1103a409c0 use correct default values for MultiSelectListPreference outside of xml 2014-03-04 00:30:35 +01:00
Philipp Schaefer
b3ec1974b6 added configurable menu 2014-03-02 18:26:02 +01:00
fkloft
51a835ce3b [mobile] Provide a method to save a file 2014-02-13 22:33:41 +01:00
Philipp Schaefer
adc5d16297 workaround: always enable JS if webview has focus. fixes select box spinner close behavior on Android 4.4 2014-01-24 00:16:43 +01:00
fkloft
100d83db8a Code formatting, add final modifiers 2014-01-21 16:28:11 +01:00
fkloft
ab572055e3 Use custom Log 2014-01-03 20:07:02 +01:00
fkloft
7f82671276 remove unused imports and fields; code formatting 2013-12-23 23:20:24 +01:00
Philipp Schaefer
9a842496da add back webviews cache...needed for map tiles loaded by external plugins 2013-12-21 20:45:05 +01:00
Philipp Schaefer
c624a789d5 update tiles if outdated (use lastModified tag and only update on wifi) 2013-12-21 18:39:50 +01:00
Philipp Schaefer
2e4b670bb3 outsourced webchromeclient 2013-12-21 17:40:51 +01:00
Philipp Schaefer
3e5124022d removed default cache, since we cache tiles on our own it's not needed anymore 2013-12-21 17:25:31 +01:00
Philipp Schaefer
fa89fc67d8 new tile management 2013-12-21 17:16:21 +01:00
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
04d521f71c use kitkats new SYSTEM_UI_FLAG_IMMERSIVE on navbar hide (thx Simeon Mac) 2013-12-07 21:29:08 +01:00
Philipp Schaefer
3e00645f4a boost performance on kitkat:
ignore result of javascript. it's slow and we only can use it on kitkat.
2013-12-07 21:27:11 +01:00
Mike Castle
bba6519860 Spell checking, h-r. 2013-11-23 19:16:20 -08:00
Philipp Schaefer
8acc6c0d70 disable JS on kitkat too if mDisableJs is true 2013-11-15 19:16:19 +01:00
Philipp Schaefer
d9d335b22e some code reformatting 2013-11-10 23:30:51 +01:00
Philipp Schaefer
e0a4eb4313 updated to SDK v19. still work in progreses... 2013-11-06 00:34:25 +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
8242901ed7 do not overwrite login boolean in updateCaching 2013-10-21 16:48:52 +02:00
fkloft
a13c91dc82 Pass console messages from debug pane to native console
(Removed android.util.Log call since the default implementation does this already)
2013-10-19 15:36:14 +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
38446594db renamed splashScreen method 2013-09-24 01:05:26 +02:00
fkloft
f560ff369f Introduce a second drawer with map settings 2013-09-23 18:35:10 +02:00
Philipp Schaefer
16adea0d4d do never use cache when google account page is loaded 2013-09-05 18:54:50 +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
Philipp Schaefer
30e1a26af0 copy a gmaps location link to clipboard if user location marker is clicked 2013-07-08 17:12:24 +02:00
Philipp Schaefer
d220ed3ac4 more code formatting 2013-06-16 13:49:57 +02:00
Philipp Schaefer
dc22aaf4dd more code formatting 2013-06-16 13:28:41 +02:00
Philipp Schaefer
e85a6a98ac some code formatting 2013-06-16 13:23:41 +02:00
Philipp Schaefer
a56272f260 some tweaks for the new search
* distinguish between onCreate intent and resume intent (do not always reload)
* handle voice search correct
2013-05-24 15:48:37 +02:00
hastarin
9ce25e7e57 Initial commit of a working Search View. 2013-05-24 15:52:25 +10:00
Felix Kloft
114103f08c added comments 2013-05-17 09:36:10 +02:00
Felix Kloft
15ad360f0b Restored geolocation feature 2013-05-15 23:06:26 +02:00
Philipp Schaefer
0e8fac893e some comments and brackets 2013-05-14 19:17:12 +02:00
hastarin
aa46d86903 Corrected logic. Don't forget the ! 2013-05-14 12:47:42 +10:00