summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/Renderers
AgeCommit message (Collapse)AuthorFilesLines
2016-09-13Revert "Revert "[Android] Fix warnings (#346)""Rui Marinho1-0/+1
This reverts commit 6fa569cfda33d6875896788bba274a313a24fac2.
2016-09-13Revert "[Android] Fix warnings (#346)"Rui Marinho1-1/+0
This reverts commit 960f02d0e7549088d15b74bd11628eb987c77a74.
2016-09-13[Android] Fix warnings (#346)Rui Marinho1-0/+1
2016-08-30KeyboardExtensions is now public (#326)adrianknight891-1/+1
2016-08-30Allow Custom Android MapRenderers to override the default MapView options (#285)Marcus Lum19-19/+115
* Allow Custom Android MapRenderers to override the default MapView options * Larger effort to use CreateNativeControl () everywhere instead of just in the Android AppCompat renderers.
2016-08-16[A] Pre-AppCompat ListView Indicator ... (#281)Samantha Houts1-1/+1
...will keep spinning on tab change.
2016-08-03Fix bugzilla41209 (#216)Rui Marinho2-1/+53
* [Android] Add custom FormsSeekbar to handle invalid pressed states send by other views * [Controls] Fix sample , error only occurs with transparent background
2016-08-03[Android] Fix ListView contextual actions not closing in AppCompat's ↵Paul DiPietro1-2/+12
NavigationPage/TabbedPage (#272) * [Android] Fix ListView contextual actions not closing upon navigation in AppCompat The Platform type in the ListViewAdapter was being treated as the non-AppCompat type, and the NavAnimationInProgress value was not being set as necessary in the NavigationPageRenderer. * [Android] Add fix for TabbedPage swipes not closing contextual actions Similar fix where swiping to another tab with the context menu open would not close it. Relies on the prior commit.
2016-08-02[A, iOS] ListView Pull-To-Refresh indicator animates when navigating back to ↵Samantha Houts1-3/+15
it (#274) * Add repro for 33561 * [A] ListView refreshing on created shows indicator * [iOS] Refresh indicator restarts when appeared * Remove superfluous get
2016-08-02[Android] By using the SetSingleLine(true), the developers are no (#234)Depechie1-6/+5
longer able to use the SetMaxLines() in their own Custom Renderers later on. So we force a single line by using the SetMaxLines(1) in the base LabelRenderer and SetSingleLine(false)
2016-07-26[Android] Fix focus/unfocus behavior on both Picker renderers (#264)Paul DiPietro1-1/+6
On AppCompat, focus and unfocus would not trigger when using the Picker. On pre-Lollipop, unfocus would not trigger, but only when tapping outside of the dialog.
2016-07-18Android Custom Font support (#236)Roy1-23/+54
* Implemented basic Support for Android Custom fonts * Fixed Tabs * Removed Private * Changed behaviour to use UWP FontFamily style names * Fixed Bug
2016-07-18[Android] Null reference exception fix (#252)Toni Petrina1-7/+13
* Added null checks * Replaced spaces with tabs
2016-07-18[Android] Remove API check in ActivityIndicatorRenderer's UpdateColor method ↵Paul DiPietro1-3/+0
(#261)
2016-07-13[Android] Handle creating a default GroupHeader if no GroupHeaderTemplate ↵Rui Marinho1-15/+24
is provided (#248)
2016-07-12[Android] TimePicker unfocuses on cancel (#238)Paul DiPietro1-0/+17
Related to the prior fix of the DatePicker not unfocusing on the cancel button being pressed, the TimePicker was not unfocusing, as well. A similar fix has been applied.
2016-07-11Fix DatePicker dialog regression (#249)Paul DiPietro1-4/+13
KitKat doesn't use the cancel button, so it has to be accounted for.
2016-07-01[All] Crash fixes for ListViews (#243)Samantha Houts1-3/+3
* [Controls] Add repro for 42277 * [Android] No crash if GroupHeaderTemplate=null * [Android] Fix DataTemplateSelector crash * [Core] Expose ListProxy on TIL * [iOS] Fix DataTemplateSelector crash * [Win] Fix DataTemplateSelector crash * [Docs] Update docs * [Core] Implement ListProxy explicitly Allows ListProxy property to stay internal. * [Controls] Revert unnecessary change to shproj
2016-06-27[Android] Memory leak when MasterDetailPage Detail set to NavigationPage (#239)E.Z. Hart1-8/+19
* Create repro * Remove unnecessary cast * Add null checks on weak references in PageContainer * Remove master/detail fragments from manager when switching master/detail pages Separate renderer ViewGroup removal from renderer disposal in FragmentContainer Separate PageContainer disposal from renderer disposal in FragmentContainer Remove Drawer Listener for NavigationPageRenderer in Dispose * Fix missing spaces; Add explicit SPACE_BEFORE_IF_PARENTHESES settings to DotSettings file * Remove javascript rules * Remove usage of .ForEach()
2016-06-18[Android] Make sure to add a parent to the new group header cell (#228)Rui Marinho1-0/+1
2016-06-17[Android] Take in account status bar padding on master when using split ↵Rui Marinho1-1/+4
behaviour in MDP (#226)
2016-06-17Fix 39802 (#217)Rui Marinho1-35/+53
* [iOS] When using ContextActionsCell make sure we don't show the ContentCell separator * [Android] Don't write separator view if not needed
2016-06-17Prep Cell & friends for removal of InternalsVisibleTo (#142)Samantha Houts5-60/+84
* Prep Cell & friends for removal of InternalsVisibleTo Includes: - Cell - EntryCell - ListView - MenuItem - TableView - ViewCell - Toolbar Moved extensions to Internal & removed TPH * Update docs * [Controls] Ignore Issue2411 on iOS <9 * [Controls] Formatting for Issue2411
2016-06-16[Android] DatePicker unfocuses on cancel (#204)Paul DiPietro1-0/+11
The DatePicker in Android would remain focused when being closed via the cancel button, and a subsequent re-focus via something such as button would not function as expected.
2016-06-16Add repro of uncentered button image for Android (#176)E.Z. Hart1-6/+35
Fix vertical centering logic for button images in Android
2016-06-16Prep Page for removal of InternalsVisibleTo (#150)E.Z. Hart9-44/+56
2016-06-09[Android] Always create a new cell for GroupHeader when using Recycling (#206)Rui Marinho1-1/+14
* [Android] Always create a new cell for GroupHeader when using RecycleElement * [iOS] Fix uitest iOS * [Android] Fix test on android
2016-05-27[Android] UpdateToolbar when page is added before on non AppCompact (#195)Rui Marinho1-0/+9
2016-05-10[Android] Isolate fragment management for children of MasterDetailPage (#136)E.Z. Hart1-14/+21
* Isolate fragment management for children of MasterDetailPage in AppCompat If a MasterDetailPage hosts NavigationPages or TabbedPages in either the Master or Detail sections, wrap those pages in their own Fragment (and ChildFragmentManager) to isolate their Fragment management operations and avoid recursive entry into the executePendingTransactions method Also fix a disposal bug in the custom MDP renderer in Control Gallery * Remove MDP Split setting that breaks test on iPad
2016-05-04Add IMasterDetailPageController and update renderers (#146)E.Z. Hart2-12/+17
2016-05-04Prep StreamImageSource for removal of InternalsVisibleToE.Z. Hart1-1/+1
2016-05-04Add INavigationPageController (#149)E.Z. Hart1-19/+24
2016-05-02Prep Image for removal of InternalsVisibleTo (#140)E.Z. Hart1-2/+2
2016-05-02Prep SearchBar for removal of InternalsVisibleTo (#137)E.Z. Hart1-1/+1
2016-04-27Prep Entry for removal of InternalsVisibleTo (#139)E.Z. Hart1-1/+1
* Prep Entry control for removal of InternalsVisibleTo * Update docs
2016-04-26Carousel clean (#135)Jason Smith1-1246/+0
CarouselView moving to preview repo
2016-04-25Remove ToolBar from Core; Remove ToolBar renderers and unit tests (#124)E.Z. Hart1-65/+0
2016-04-25Prep WebView and renderers for removal of InternalsVisibleTo (#120)E.Z. Hart1-3/+4
* Create custom event args class for script eval requests Make IWebViewRenderer public * Add IWebViewRenderer docs * Add EvalRequested docs * Move EvalRequested to Internals IWebViewRenderer -> IWebViewDelegate * Add docs
2016-04-24[Android] Add constructor to MasterDetailContainer (#123)Samantha Houts1-0/+4
2016-04-19Add TextColor Property to Picker, TimePicker, DatePicker (#84)E.Z. Hart4-23/+43
* Add TextColor property to TimePicker Add TextColor page to TimePicker gallery Add TimePicker color toggling to color toggle test page Split color toggle tests up among tabs * Implement TimePicker.TextColor in iOS * Implement TimePicker.TextColor for WinRT tablet * Add IsEnabled=false tests to DefaultColorToggleTest Button and TimePicker Consolidate ColorStates array Fix IsEnabled changing color bug on iOS * Implement TimePicker.TextColor for WP8 * Add TextColor property to DatePicker Add DatePicker section to DefaultColorToggleTest Impement DatePicker.TextColor for WP8 * Implement DatePicker.TextColor for WinRT/UWP/Windows Phone 8.1 * Implement DatePicker.TextColor for iOS * Add TextColor to DatePicker Gallery Page * Implement DatePicker.TextColor for Android * Add Picker Gallery page for TextColor Implement Picker.TextColor on Android Consolidate TextColor management for Button, Picker, DatePicker, TimePicker Implement * Add untracked TextColorSwitcher Implement Picker.TextColor in iOS * Implement Picker.TextColor in WinRT/UWP/Windows Phone 8.1 Remove Pioker Loaded handlers in Dispose * Implement Picker.TextColor in WP8 * Removed unused field Update ignored warnings * Update docs * Use nameof() for BindableProperties * Cleanup * Fix custom renderer crashes for classes using TextColorSwitcher * Correct property name references * Fix typo and 'if' formatting * Add missing else
2016-04-18Whitespace fixes (#110)kingces951-56/+68
2016-04-18[Android] Allow designer to disable asynchronicity in image loading. (#111)Jérémie Laval1-1/+10
The XF Previewer doesn't support async operations as it loads a layout and immediately tries to snapshot it. This commit adds a new property to let designer reflect onto so that the behavior can be specifically made synchronous and image will appear in the final preview.
2016-04-18CarouselView Fixes (#101)kingces951-3/+4
* Fix CarouselView.Item * CarouselView formatting * Move ItemsView.Count to IItemsViewController * Remove dead code: CarouselView.IndexOf * CarouselView re-layout subviews on resize. * Add ItemTemplate to resources.xaml on UWP * Docs
2016-04-16Update android support packages to 23.3 (#102)Rui Marinho1-1/+1
2016-04-13Remove unneeded castJason Smith1-1/+1
2016-04-12Add compatibility shims to fix warnings; annotate warnings which require (#75)Jason Smith16-56/+42
more thought to fix; Fix a few more warnings VS didn't see fit to raise as errors Adding comments to `pragma warning disable` statements pragma comments Fix typo Set TabletMasterDetailRenderer back to previous version Fix incorrect config access in legacy activity
2016-04-11Resharper warnings are slightly different for some reason than WError, ↵Jason Smith1-1/+0
resolve these (#66)
2016-04-11Enable CS0618 warnings as errors (#72)Paul DiPietro9-0/+26
CS0618 occurs when using an obsolete property or method. https://msdn.microsoft.com/en-us/library/x5ye6x1e.aspx
2016-04-08[A] Fix Bugzilla 40173 (#62)Jason Smith1-2/+20
* [A]Fix issue where Frame would block all tap gestures under it even if it didn't have one * [A]Make BoxView non-blocking inside a ListView only * Add UITest for bz40173 * Fix code review issues
2016-04-07[A, iOS] CarouselView Bug Fixes (#49)kingces951-16/+13
* CarouselView programatic scrolling fixes; swipe back fixes * Make iOS CarouselView events consistant with Android * bump swipe distance; add Screenshot on Exception * Formatting. No logical change. * Comment out [Test] on UITest and fix TestCloud failures later.