aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/activity/AbstractActivity.java
Commit message (Collapse)AuthorAgeFilesLines
* new: contextual action bar for cache details and trackableBananeweizen2014-05-291-5/+10
| | | | | 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.
* fix #3871: provide up navigationBananeweizen2014-05-241-9/+4
|
* Merge pull request #3847 from schwabe/cgeo_nfcBananeweizen2014-05-201-0/+36
|\ | | | | Implement Android Beam (NFC Sharing) for cgeo
| * Implement Android Beam (NFC Sharing) for cgeoArne Schwabe2014-05-181-0/+36
| | | | | | | | To support direct opening of CGEO on the other device, introduce a distinction between getBrowserURL and getCgeoURL in providers.
* | Don't let the OAuth dialogs use the Dialog themeArne Schwabe2014-05-181-9/+2
|/ | | | This fixes the crash when a OAuth dialog is shown, a correct fix would to convert the OAuth dialogs to activities/DialogFragment but that is more work and can be done later.
* Implement ActionBar using AppCompat in cgeoArne Schwabe2014-05-171-9/+19
| | | | | | | | | | | | | | | | | | | | | | | 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
* Merge branch 'release' into upstreamSamuel Tardieu2014-04-131-1/+1
|\
| * fix #3761: crash when long-clicking on a value fieldSamuel Tardieu2014-04-131-1/+1
| |
* | Remove compatibility with API < 5Samuel Tardieu2014-04-011-3/+8
|/
* Use a subscription model for GeoDirHandlerSamuel Tardieu2014-03-101-0/+1
|
* Automatically pair subscriptions in onResume/onPauseSamuel Tardieu2014-03-101-0/+13
|
* refactoring: do not duplicate codeSamuel Tardieu2014-02-241-0/+28
|
* refactoring: do not duplicate codeSamuel Tardieu2014-02-241-0/+21
|
* fix #3577: show keyboard on edit noteBananeweizen2014-01-311-4/+6
|
* findbugs casts and dereference warningsMichael Keppler2013-12-251-1/+1
|
* refactoring: simplify confirmation dialogs, remove duplicate codeBananeweizen2013-12-191-10/+0
|
* refactor: upgrade to butterknife 4Bananeweizen2013-11-271-2/+2
|
* Fixes #3318, OC Authorization activity is black on black with light skin and ↵rsudev2013-10-041-1/+10
| | | | | | Android 2.x Apply DialogTheme which is Android 2.x aware
* refactoring: cgeoapplication -> CgeoApplicationSamuel Tardieu2013-09-131-3/+3
|
* fix #3107: onscreen keyboard remains after failed searchBananeweizen2013-08-051-1/+7
|
* Implements #750, use preference activitykoem2013-07-091-28/+1
|
* fix #1781: Remove help functionBananeweizen2013-05-091-14/+2
|
* #2684: use view injection libraryBananeweizen2013-05-011-13/+37
| | | | * If you have compile errors after pulling, please consult the issue on github.
* Mark field as finalSamuel Tardieu2013-01-091-1/+1
|
* Use FragmentActivity instead of Activity as baseSamuel Tardieu2013-01-081-2/+2
| | | | | Also, this requires the use of a Loader to visit a cache, since data cannot be retained accross a configuration change.
* refactoring: extract logging UI to its own classBananeweizen2012-06-031-6/+0
| | | * use alert builder instead of sub menus
* Refactoring: add missing override annotationsSamuel Tardieu2012-05-231-0/+6
| | | | This was requested by SammysHP.
* refactoring: remove more duplicated code from new popupsBananeweizen2012-05-051-25/+0
|
* refactoring: rest in peace, cgBaseBananeweizen2012-04-181-3/+0
|
* Refactoring: separate Cookies into their own fileSamuel Tardieu2012-04-171-3/+3
|
* refactoring: first part of removing cgBaseBananeweizen2012-03-101-1/+54
| | | | | | | * extract network stuff (non GC related) * extract GC login stuff * move UI related pieces to activities * to do: move parsing and searching to better places, remove cgBase completely afterwards
* fix #1110: onPrepareOptionsMenu compatible with Android 3.0Bananeweizen2012-02-171-0/+5
|
* new: menu to refresh static maps in static map activityBananeweizen2012-02-171-0/+3
|
* fix #368: turn off stand-by mode in list viewBananeweizen2012-01-241-0/+9
|
* refactoring: remove all accesses to preferences besides central SettingsBananeweizen2011-12-041-4/+0
| | | class
* new: disable suggestions in trackable code fields, #839bananeweizen2011-11-271-0/+5
|
* refactoring: cgBase no longer instantiatedBananeweizen2011-11-191-2/+2
|
* ask for restore after reinstallation, fixes #777Bananeweizen2011-11-121-1/+1
|
* Make cgBase a singletonSamuel Tardieu2011-11-071-1/+1
| | | | | This avoids reinitializing the object (which needs a context to get localized strings) at every launch of a list or map activity.
* Save cookie store to preferencesSamuel Tardieu2011-10-191-0/+3
| | | | | | | | The cookie store is saved just after a succesful login to geocaching.com, and cookies are restored when the activity is restarted. See issue #686.
* Display user avatar if it exists when checking login/passwordSamuel Tardieu2011-10-051-3/+8
|
* fix #120: make settings static (no singleton)Bananeweizen2011-10-031-9/+3
| | | | | | | | | | * Settings can no longer be instantiated, everything is static instead. * Most option values are no longer cached in fields. This has been done for clarity during the refactoring. I will add some performance tests afterwards and may re-introduce those fields for caching the option values. Sorry, if anyone gets merge issues afterwards. There was no easier way to implement this...
* Reorganize HTTP trafficSamuel Tardieu2011-09-261-1/+1
|
* Move sources into the main directorySamuel Tardieu2011-09-161-0/+86
This prepares the inclusion of tests into the same repository.