aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/activity/AbstractViewPagerActivity.java
Commit message (Collapse)AuthorAgeFilesLines
* fix lint warning: layout inflation rootBananeweizen2014-06-291-24/+26
|
* Implement ActionBar using AppCompat in cgeoArne Schwabe2014-05-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | 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 remote-tracking branch 'origin/release'Bananeweizen2014-01-171-1/+3
|\
| * fix #3545: Opening saved caches lead to crash if "Last Page" is activeBananeweizen2014-01-171-1/+3
| |
* | Use RxJava.Action1 instead of our RunnableWithArgumentSamuel Tardieu2014-01-111-1/+0
|/
* fix #3477: NPE in view state managementMichael Keppler2013-12-251-2/+7
|
* fix #3471: avoid null being possible in the interfaceMichael Keppler2013-12-251-2/+5
| | | | | This change also prohibits the same error to occur again in another implementation of the same interface and should therefore be preferred to just checking for null in the current interface implementation.
* refactor: generalize state storing for listview based viewpager pagesBananeweizen2013-12-081-2/+4
|
* fixes #3354 - Position not saved on logbook screenKiwiStone2013-11-291-1/+35
|
* cleanup: remove redundant type castsSamuel Tardieu2013-07-141-2/+2
|
* ViewPager - Notify when contents of adapter changecampbeb2013-06-121-4/+9
| | | | | Some missing calls to notifyDataSetChanged discovered when testing latest version of support library
* refactoring: fix deprecation warningsBananeweizen2013-05-271-4/+5
|
* fix #1781: Remove help functionBananeweizen2013-05-091-4/+0
|
* Refactoring: remove unnecessary unboxingSamuel Tardieu2013-01-191-1/+1
|
* fix #2394: view pager jumps back to details on device rotationSamuel Tardieu2013-01-131-2/+6
|
* code cleanup: remove debug codeBananeweizen2012-12-261-2/+2
| | | * fixed some more issues of Findbugs and CodePro
* new: view pager in trackable activityBananeweizen2012-12-231-4/+13
|
* refactoring: extract view pager activity for re-useBananeweizen2012-12-221-0/+263