aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/TrackableActivity.java
Commit message (Collapse)AuthorAgeFilesLines
* fix lint warning: layout inflation rootBananeweizen2014-06-291-3/+4
|
* Adjust local storage access for trackablesrsudev2014-06-071-1/+4
|
* Implements #3944, Geokrety support for OCrsudev2014-06-061-26/+24
| | | | - aquire trackable info through OKAPI, load details on request
* Merge pull request #3901 from schwabe/internal_webviewBananeweizen2014-05-311-3/+3
|\ | | | | Internal webview
| * Revert the url distinguistion from "Implement Android Beam (NFC Sharing) for ↵Arne Schwabe2014-05-241-3/+3
| | | | | | | | | | | | cgeo", as it seems the // urls don't work anymore. This partly reverts commit a0825983139c99a9799503cafdf0dd0e3ce54a2f.
* | new: contextual action bar for cache details and trackableBananeweizen2014-05-291-38/+80
| | | | | | | | | | This is surely not complete (as we still use other local context menus in the same actions), but a start for converting all context menus to contextual action bars.
* | Revert "Fix issue #3865"Bananeweizen2014-05-241-3/+3
| | | | | | | | This reverts commit 7bb1c9d2bb0f12c66866303143e33b539fce18f3.
* | fix #3871: provide up navigationBananeweizen2014-05-241-2/+1
|/
* fix #3877: hide menu items instead of disabling themBananeweizen2014-05-221-2/+3
| | | | We probably need to do further rework on the menus, but this fixes at least the style guideline issue.
* Merge pull request #3847 from schwabe/cgeo_nfcBananeweizen2014-05-201-2/+12
|\ | | | | Implement Android Beam (NFC Sharing) for cgeo
| * Implement Android Beam (NFC Sharing) for cgeoArne Schwabe2014-05-181-2/+12
| | | | | | | | To support direct opening of CGEO on the other device, introduce a distinction between getBrowserURL and getCgeoURL in providers.
* | Fix issue #3865Arne Schwabe2014-05-191-3/+3
|/
* Implement ActionBar using AppCompat in cgeoArne Schwabe2014-05-171-4/+5
| | | | | | | | | | | | | | | | | | | | | | | 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
* Take advantage of RxJava's renewed Android operatorsSamuel Tardieu2014-04-201-2/+2
|
* Do not use AndroidObservableSamuel Tardieu2014-04-051-9/+7
| | | | This lets us return to an unmodified version of RxJava.
* Upgrade to RxJava 0.17.1 + cgeo patchSamuel Tardieu2014-03-221-1/+1
| | | | | | | | | | There is an ongoing problem with RxJava, discussed at https://github.com/Netflix/RxJava/issues/979 This version includes a patch available at https://github.com/cgeo/RxJava/commit/9ffb27f310d9f454d10d4d03206d8b5a262f6d63 fixup! Upgrade to RxJava 0.17.1
* Use RxJava to load trackable imageSamuel Tardieu2014-03-151-30/+13
|
* refactoring: do not duplicate codeSamuel Tardieu2014-02-241-24/+1
|
* refactoring: do not duplicate codeSamuel Tardieu2014-02-241-8/+2
|
* refactoring: do not duplicate codeSamuel Tardieu2014-02-241-18/+4
|
* Long-press menus for trackablesYraFyra2014-02-231-4/+83
| | | | Enables copy&share and translate for all suitable fields for trackables.
* new: register for geokrety URLs in AndroidBananeweizen2014-01-061-0/+2
|
* refactoring: make user actions depend on the connectorBananeweizen2014-01-041-3/+3
| | | | | | This enables the contacts addon and search by user/owner for all user names (independent of the kind of cache). Of course, search by user/owner still only works for GC, so one cannot find EC owner caches that way.
* refactoring: remove bad default case statementsBananeweizen2014-01-011-2/+1
| | | | | For methods returning directly from the switch case, at least Eclipse still needs a useless return value outside of the switch statement. This has been handled by IllegalStateExceptions after the switch.
* refactor: upgrade to butterknife 4Bananeweizen2013-11-271-2/+2
|
* new: show cache, if geokrety is currently placed thereBananeweizen2013-10-131-1/+10
|
* Merge branch 'release' into upstreamSamuel Tardieu2013-09-171-1/+4
|\
| * fix #3234: trackable in hands of cacher problemsSamuel Tardieu2013-09-171-1/+4
| |
* | refactoring: cgData -> DataStoreSamuel Tardieu2013-09-131-1/+1
|/
* new: split about page into view pager pageBananeweizen2013-08-211-1/+1
|
* refactoring: findbugs cleanupsBananeweizen2013-08-071-1/+1
|
* fix #2907: opening TB from cache inventory brokenBananeweizen2013-06-231-9/+16
|
* #2910: remove code duplication in logs viewsBananeweizen2013-06-231-168/+6
|
* fix #2907: TB search brokenBananeweizen2013-06-221-2/+9
|
* refactoring: extract user actions into re-usable classesBananeweizen2013-06-211-0/+3
|
* new: show basic geokrety informationBananeweizen2013-06-161-31/+33
|
* refactoring: minor cleanup in utils classesBananeweizen2013-06-151-2/+2
|
* fix #2825: hide empty sections in trackable viewBananeweizen2013-06-021-2/+3
|
* refactoring: extract some common code out of log viewersBananeweizen2013-06-021-19/+4
|
* #2697: enlarge meta data column in logs viewBananeweizen2013-06-021-3/+3
| | | | * this unifies the trackable and cache logs by re-using the exact same layout
* new: use "today" and "yesterday" in log viewsBananeweizen2013-06-011-1/+1
|
* test Jenkins commit status notificationBananeweizen2013-06-011-1/+1
|
* refactoring: fix compiler warningsBananeweizen2013-05-311-3/+3
|
* #2684: Use view injection instead of view.findById()Bananeweizen2013-05-311-32/+34
|
* fix #2740: Bad title, when invoking c:geo from mailBananeweizen2013-05-251-0/+3
|
* refactoring: use AnchorAwareLinkMovementMethod everywhereBananeweizen2013-05-111-4/+4
| | | | * bad HTML input might occur in all places * so better safe than sorry
* refactoring: use menu resources instead of codeBananeweizen2013-05-101-8/+5
|
* Fix #2685 - Don't add images each time log entry is drawn on screencampbeb2013-05-091-21/+14
| | | | | | TextView with images was being added to the view each time the log entry was drawn. Instead of inflating and adding the TextView, we now use on that is arleady there and hide it if there are no images.
* fix #1781: Remove help functionBananeweizen2013-05-091-4/+0
|
* #2684: use view injection libraryBananeweizen2013-05-011-5/+1
| | | | * If you have compile errors after pulling, please consult the issue on github.