aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/CompassActivity.java
Commit message (Collapse)AuthorAgeFilesLines
* fix #3980: remove "set destination" menu in compassBananeweizen2014-06-111-6/+0
|
* fix #3928: update speech menu on actionsBananeweizen2014-05-311-13/+15
|
* fix #3871: provide up navigationBananeweizen2014-05-241-1/+1
|
* Implement ActionBar using AppCompat in cgeoArne Schwabe2014-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | This a first version of an ActionBar implementation with following properties: - The application should be usuable (there still might be bugs left from the conversation to Action) - Provides a more modern feeling on all devices - gets rid of the "dots of shame" on Android 3.0+ devices - The Maps classes MUST inherit from Activity instead of ActionBarActivity. There these classes use the old ActionBar on Android 2.3 devices and the real ActionBar on 3.0+ - This can be fixed when cgeo is ported to Google Maps API v2.0 API which usesFragment - The Dialog classes (CachePopup and WaypointPopup) have been converted to DialogFragments - The AppCombat themes provide no Theme.Dialog theme - this will later ease using these Fragment in other Activities - Use an almost empty activity which just shows the DialogFragment - Use the 'old' ActionBar but which overflow menu button to fit into Holo Design Style - Using a real ActionBar for Dialogs is not really support by Android and trying to force the frame into showing an Actionbar on a dialog leeds to strange bugs/effects - Most of the icon are still the Android 2.3 Menu Icon. These need to be replaced with Holo Style Icons - for most menu icon the ifRoom and/or withText attributes should be reviewed and set - The ActionBar of the main Activity is transparent. This is more or less by accident but looks good - Review Up Action of activities. Is going back to Main Activity always the semantically right thing to do? - Shortpress/Longpress on the Actionbars Compass Icon for primary/secondary Navigation clashes the normal ActionBar behaviour of long pressing to show the text of the action This commit contains many fixes and suggestions from rsudev
* remove methods invoking only super methodMichael Keppler2014-04-231-5/+0
|
* fix #3729: compass deviation -90° in landscape mode (GPS)Samuel Tardieu2014-04-061-1/+1
|
* Allow subscription to either location or direction dataSamuel Tardieu2014-03-261-2/+2
| | | | | | | | The forced union of both information is not appropriate in several activities where only GPS data is needed, or where direction data update less components than location data (such as cache lists). This is part of work on #3680.
* Automatically pair subscriptions in onResume/onPauseSamuel Tardieu2014-03-101-5/+1
|
* Always use a combined geodata and direction providerSamuel Tardieu2014-03-061-24/+5
|
* refactoring: create cgeo.geocaching.sensors packageSamuel Tardieu2014-03-061-1/+3
|
* Use RxJava for direction and geodata updates rather than own observersSamuel Tardieu2014-01-081-2/+3
|
* refactor: upgrade to butterknife 4Bananeweizen2013-11-271-3/+3
|
* new: logging from compass activityBananeweizen2013-10-031-2/+27
|
* cleanup: remove unused static fieldsBananeweizen2013-09-291-2/+1
|
* refactoring: cgeoapplication -> CgeoApplicationSamuel Tardieu2013-09-131-1/+1
|
* refactoring: findbugs cleanupBananeweizen2013-08-261-1/+1
| | | * don't catch raw exceptions
* Fixes #2770, TTS not startingrsudev2013-08-251-17/+1
| | | | | | Fixes #3177, TTS talking compass does not uses force English as well - moving checks to SpeechService, avoiding calling the intent - set requested locale to 'en' if 'forceEnglish'
* fix #3185: NPE in GeoDirHandlerSamuel Tardieu2013-08-251-1/+10
| | | | | | | One must not unconditionnally update geolocation and direction data as it may be null. This is a more correct fix for #2717.
* Fixes #2717 - Compass Speech stops on Rotationkoem2013-07-161-0/+15
|
* Remove elevation handlingSamuel Tardieu2013-07-141-6/+1
| | | | | | | | | | | | | | | Geocaches do not contain useful elevation information. We used to get it using Google API, but the information was not very useful because our handling of altitude was inconsistent. Also, the Google elevation API usage limits states that "the Elevation API may only be used in conjunction with displaying results on a Google map; using elevation data without displaying a map for which elevation data was requested is prohibited". This removes elevation handling completely, except in the settings to avoid getting in the way of the settings rewrite. The elevation related settings should be removed there instead when both works are merged.
* Implements #750, use preference activitykoem2013-07-091-0/+1
|
* fix #2927: TTS volumeBananeweizen2013-06-261-0/+4
|
* #2747 TTS distances should use Android pluralskoem2013-06-191-6/+3
|
* refactoring: use activity names for layoutsBananeweizen2013-06-091-1/+1
|
* #2684: Use view injection instead of view.findById()Bananeweizen2013-05-311-25/+15
|
* Add log message for testing #2770campbeb2013-05-241-0/+1
|
* new: check TTS data availability when starting speechBananeweizen2013-05-231-1/+18
|
* Merge branch 'fix-2741' into upstreamSamuel Tardieu2013-05-191-0/+10
| | | | | Conflicts: main/src/cgeo/geocaching/CompassActivity.java
* #2710: speech output in compassBananeweizen2013-05-101-0/+10
|
* refactoring: avoid magic constantsBananeweizen2013-05-101-16/+13
|
* refactoring: use menu resources instead of codeBananeweizen2013-05-101-0/+299