summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/AppCompat/Platform.cs
AgeCommit message (Collapse)AuthorFilesLines
2017-06-22Set the Id field for Android Views created by Forms (#1004)E.Z. Hart1-0/+7
* Repro of modal-over-map-crash issue * Automated test for maps modal crash * Generate Ids for all Renderer Views on Android * Add Ids for PageContainer and PageRenderer * Remove TODO comment * Verify fast renderers aren't disposed before querying Id
2017-05-17Do not layout page in OnWindowAttributesChanged on fullscreen flag change (#916)adrianknight891-3/+4
* remove OnWindowAttributesChanged * add back OnWindowAttributesChanged * remove flag * LayoutRootPage can be private again
2017-05-04Remove status bar underlay view in Android AppCompat (#892)E.Z. Hart1-19/+6
* Remove status bar underlay and handle status bar color with theme colors * Fix layout gap when SoftInputMode is set to resize * Restore linker settings
2017-04-13Verify FragmentContainer created when queueing fragment transaction ↵E.Z. Hart1-2/+18
(Android) (#865) * Add check for disposed MasterDetailContainer when queueing fragment transaction * Fix various ObjectDisposedExceptions when setting main page * Add check for legacy renderers when querying control properties
2017-04-06Android fastrenderers (#845)Rui Marinho1-3/+3
* Obsolete IVisualElementRenderer.ViewGroup in favor of .View * Fix NRE * Changing TContainer in PlatformEffect to View * Fix "View" type * new VisualElementRenderer * First attempt at a fast(er) button renderer * Fast Label Renderer * Let's try that again. Behold: Label Fast Renderer * Move FrameRenderer into Fast Renderers * Fix Disposable on VisualElementRenderer * Simplify touch and click handlers * Drop empty if clause * [Android] Add initial Image fast renderer * Split accessibility out to a separate helper class; fix tapgesture bug with label * [Android] Small fixes to VisualElementRenderer * Move accessiblity stuff to a separate class (which needs a good name) * Prevent query from looking to parent for fast renderers * [Android] ImageRenderer refactoring * Fix elevation/z-index bugs with Button (e.g., 40173) * Move SetLabeledBy to Accessibilitizer * Un-break automation IDs for Labels * Move gesture handling to its own class * Split gesture and effect management into separate classes * Remove unneeded packager from LabelRenderer * LabelRenderer inherits from FormsTextView * Batch updates to View * Fix isOnParentRenderer check for non-Android platforms * [Controls] Update Xamarin.Forms.ControlGallery.iOS.csproj * [Android,IOS] Small fixes to rebase and use of Internals * [Android] Ignroe warning for now * Fast renderers now passing InputTransparent and IsEnabled tests * Fast and legacy renderers now pass the Enabled and InputTransparent tests * Change PlatformEffect back, default container to null * Fix mangled using directives
2017-03-07Remove InternalsVisibleTo from Core to XF.Platforms.* (#782)kingces951-0/+1
* Remove InternalsVisibleTo from Core to XF.Platforms.* * Changes per Jason's code review * Move LockableObservableListWrapper to internals namespace * Changes per Stephane's code review * update docs * Touch code to get CI to run tests * Rebase; Update documentation
2016-09-30AppCompat should now be able to set title bar visibility programmatic… (#350)adrianknight891-6/+6
* AppCompat should now be able to set title bar visibility programmatically * coding style changes * making sure page layout runs only on fullscreen flag changes
2016-09-27Fix potential NRE accessing current application via Page.RealParent (#330)E.Z. Hart1-1/+1
* Fix potential NRE accessing current application via Page.RealParent * Update Native Bindings Gallery to use MessagingCenter
2016-06-16Prep Page for removal of InternalsVisibleTo (#150)E.Z. Hart1-5/+7
2016-04-12Add compatibility shims to fix warnings; annotate warnings which require (#75)Jason Smith1-6/+2
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-11Enable CS0618 warnings as errors (#72)Paul DiPietro1-0/+4
CS0618 occurs when using an obsolete property or method. https://msdn.microsoft.com/en-us/library/x5ye6x1e.aspx
2016-03-22Initial importJason Smith1-0/+394