summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-30Platform Specifics (#301)Samantha Houts150-775/+5473
* Playing around with how the platform specifics interfaces etc. might work * Sample implementation of iOS navigation translucency * Very slightly reduced code * Better vendor stuff * Drop single-implemenation interfaces * Generics on NavigationPage * On-demand vendor stuff * Remove functionally duplicate classes and make ControlGallery work again * Namespace all the things. XAML test. * Can use Effect to attach platform specific * Attach Effect on PropertyChanging for XAML support! * Rename IConfigPlatform interfaces for readability * Some renaming to match the documents * Split class files * Clear out test-only code * Re-namespace * Added On method to rendered Elements * Allow for removal of platform suffix, convenience methods on specific platforms * Creating a gallery page for specifics * Add rudimentary Platform Specifics gallery; make CollapseStyle work on UWP; Add CollapsedPaneWidth specific property * Toolbar now working with both collapse styles * MDP now displaying Content title; toolbar routing around title * Add a gallery for the iOS NavigationPage stuff * Add Navigation Page as detail page to verify it works with new Toolbar options * Make titlebar/toolbar background colors consistent * ToolbarPlacement now working on NavigationPage * Toolbar Placement working for tabbed and nav pages * Fix bug where phone doesn't get default toolbar placement on start * [Core] Add PS WindowSoftInputModeAdjust [Core] Make Application extendable * Toolbar placement now working on Nav, Tabbed, and Master pages on desktop/phone Remove unnecessary style indirection Fix build errors * [A] Add PlatformConfigurationExtensions * SetSoftInputMode test page * [A] SetSoftInputMode Known issue: Status bar color does not work in AdjustResize mode * [Core] Add PS Blur * [iOS] Configure renderer for blur * Add test page * Move to blur VisualElement for broader support * Move test pages to gallery * Update docs * Use lazy initializer for PlatformConfigurationRegistry
2016-08-30Throw InvalidOperationException if AppLinkEntry.Thumbnail source is invalid ↵Jimmy Garrido1-2/+6
(#299)
2016-08-30Allow Custom Android MapRenderers to override the default MapView options (#285)Marcus Lum24-28/+151
* 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-25Fix crash when ItemsSource is set to null (#320)Jimmy Garrido1-1/+2
2016-08-25Fixed SinInOut description. (#319)Mike Norman1-1/+1
2016-08-25Fix regression by adding null check in Windows ListView selection (#314)Paul DiPietro1-1/+1
2016-08-17[Android] Fix for NullReferenceException when using the wrong activit… (#286)beta-2.3.2-pre2Oddbjørn Bakke1-0/+6
* [Android] Fix for NullReferenceException when using the wrong activity type. On using FormsApplicationActivity or FormsAppCompatActivity as base Activity in a SplashScreen. A NullReferenceException will be thrown in the KeyboardManager. Added InvalidOperationException with "Forms.Init()" message instead, if the Forms.Context is null. * Fixed indentation
2016-08-16[WinRT] Remove preemptive setting of null upon action sheet closure (#305)Paul DiPietro1-1/+0
2016-08-16[Xaml] Clone node tree on DT, allow markup to be evaluated multiple times (#295)Stephane Delcroix7-7/+144
2016-08-16[Windows] Correct enter/esc keypress behaviors for MessageDialog (#292)Paul DiPietro1-2/+2
2016-08-16[iOS] Change when we updated the XF INavigationPageController after popping ↵Rui Marinho9-146/+130
a page natively, Cleanup UITest references (#291)
2016-08-16Fix for BindingExpression memory leak (#279)Jonathan Peppers2-9/+96
* Unit test proving a memory leak with Binding What we were seeing in our app was that Binding objects stay around when bound to long-lived ViewModels, even when the View is long gone * BindingExpression - INotifyPropertyChanged should use WeakReference I had to make a WeakPropertyChangedProxy class for this, I could not think of a way to get around creating a new object for this
2016-08-16Fix Entry/SearchBar color issues (#306)E.Z. Hart16-532/+544
* Fix disappearing Entry text on UWP Anniversary Edition Fix background color reversion bug in UWP Phone Move SearchBar styling on UWP to its own file Make foreground/background color changes on UWP SearchBar/Entry consistent Fix SearchBar color toggle bug on WP8 * Temporarily moving SDK target to previous version * Fix build error on OSX
2016-08-16Invalidate measure of Label when FormattedText changes (#303)Akihiko Odaki2-0/+27
2016-08-16[A] Pre-AppCompat ListView Indicator ... (#281)Samantha Houts1-1/+1
...will keep spinning on tab change.
2016-08-16[iOS] Fixed bug that made pull-to-refresh indicator always visible after 2+ ↵Samantha Houts3-7/+54
pulls (#307) * Add repro for Bugzilla 43214 * [iOS] Undo change to ListViewRenderer was attempting to prevent multiple unnecessary calls to SendRefreshing, but this caused unintended problems.
2016-08-15[Xaml] Simplify listnodes with single elements (#304)Stephane Delcroix5-8/+42
2016-08-15Refix mc ignorable (#302)Stephane Delcroix13-72/+95
* Revert "Fix mc ignorable (#298)" This reverts commit 31c2be29d5982338ae178d1b0f107e23e7749782. * [Xaml] fix mc:Ignorable
2016-08-15[Xaml] x:Static in x:Arguments (#288)Stephane Delcroix12-159/+313
* [Xaml] Support x:Static as x:Arguments * [XamlC] allow x:Static in x:Arguments * fix typo, remove commented code
2016-08-12Added note about line endings to Page.xml. (#300)Mike Norman1-1/+1
2016-08-11Fix mc ignorable (#298)Stephane Delcroix4-3/+14
* [Xaml] when ignoring nodes, ignore children as well * [XamlC] ignore on xamlc too
2016-08-11Add Orange color to Color (#290)Kangho3-1/+20
* Add Orange color to Color
2016-08-11[Win] Set BindingContext for default cell (#289)Samantha Houts2-6/+17
* Revise 41205 test case to use binding * [Win] Set BindingContext for default cell * [Win] SetInheritedBindingContext for Cell
2016-08-10Unit tests for the PCL WeakEventManager (#280)E.Z. Hart3-15/+222
2016-08-09Add the key in the message on throwing a KeyNotFoundException (#282)Rogier van der Hee2-2/+11
* Add the key in the message on throwing a KeyNotFoundException for trying to access an invalid key in the ResourceDictionary. This helps a lot in tracking down what resource is actually missing. * Fix test build, use C# 6 string interpolation
2016-08-09[Android] Close the correct mode if it wasn't disposed (#283)Rui Marinho1-3/+3
2016-08-03Enable WebView to render local HTML files on WinRT platforms (#277)E.Z. Hart16-8/+240
* Enable WebView to render local HTML files on WinRT platforms * Add test to demonstrate that the solution works even if <head> isn't in the HTML string
2016-08-03identifer => identifier in ExportEffectAttribute.xml (#276)Mike Norman1-1/+1
2016-08-03Fixed https://github.com/xamarin/documentation/issues/1508 (#275)Mike Norman1-2/+2
2016-08-03Fix bugzilla41209 (#216)Rui Marinho5-1/+85
* [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 DiPietro6-3/+141
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[UWP/8.1] ListView respects keyboard selection (#182)Paul DiPietro1-22/+13
The ListViewRenderer's OnControlSelectionChanged would fire when using the keyboard to change the selection of a ListView, but the Element's SelectedItem value was not being set due to it normally being tracked via tap/click.
2016-08-02[A, iOS] ListView Pull-To-Refresh indicator animates when navigating back to ↵Samantha Houts5-6/+91
it (#274) * Add repro for 33561 * [A] ListView refreshing on created shows indicator * [iOS] Refresh indicator restarts when appeared * Remove superfluous get
2016-08-02Add missing compiler directives to fix build errorE.Z. Hart1-1/+3
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-08-02Dispose of child renderers in FrameRenderer (#265)E.Z. Hart3-2/+169
* Dispose of child renderers in FrameRenderer * Add missing null check
2016-08-02Change SourceChanged event on ImageSource to weak event to allow Images (#268)E.Z. Hart9-9/+360
referencing application-wide StaticResource ImageSources to be GCed
2016-08-02[Android] Color.Accent is hardcoded (#270)Michael Rumpler1-13/+34
2016-08-02Xaml convert on add (#273)Stephane Delcroix10-75/+113
* [Xaml] add test for conversion on Set and Add * [Xaml] Fix conversion on Add() * [XamlC] use op_implicit before Add()
2016-08-02[Android] Add null check to prevent crashes when long clicking a text entry ↵Paul DiPietro3-0/+59
in ListView header/footer (#271) When a text entry control (Entry, Editor, SearchBar, etc.) was being used in the header or footer of a ListView on Android, a long click/press would cause a crash. This was occurring in the HandleContextMode method because it expected to be a cell. Adding a null check and breaking out of the method if the value from GetCellForPosition is null prevents this crash from occurring.
2016-07-26[Android] Fix focus/unfocus behavior on both Picker renderers (#264)Paul DiPietro2-1/+9
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-25[XamlC] fix a bug in the debugging code introduced last week (#267)Stephane Delcroix2-8/+14
2016-07-21[XamlC] Fix the getter of getters (#263)Stephane Delcroix4-2/+74
2016-07-18[8.1/UWP] ListView allows selection with enter key (#241)Paul DiPietro1-0/+11
2016-07-18Add workaround for bugzilla 37792 (#181)Vincent Costel1-1/+8
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[Win] Setting TabbedPage.BarTextColor works (#244)Samantha Houts9-69/+220
[Win] TabbedPage BarBG takes precedence
2016-07-18Prevent FormsAppCompatActivity from loading fragments we don't use on ↵E.Z. Hart3-0/+52
restart (#246) * Prevent FormsAppCompatActivity from loading fragments we don't use on restart * Adding issues lost in merge
2016-07-18[XamlC] correctly resolve override of virtual event handlers (#247)Stephane Delcroix3-1/+52
2016-07-18[Android] Null reference exception fix (#252)Toni Petrina1-7/+13
* Added null checks * Replaced spaces with tabs