* fix icon load loading and setting accessibility on menuitem
* instructions
* clean up
* Update Xamarin.Forms.Platform.Android/Extensions/AccessibilityExtensions.cs
Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>
* Update Xamarin.Forms.Platform.Android/ResourceManager.cs
* Update Xamarin.Forms.Platform.Android/CellAdapter.cs
Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>
* Fix load TitleIcon on non app compact
* apply valid check one more place
* automate titleicon fixes
* fix ui tests and removed _isdisposed
* toolbaritem ui test tweaks
* toolbar tweaks
* ios toolbaritem tweak
* update menuitem to read like other platforms
* retain automationid if content desc not set
* [Android] Fixes work IsClippedToBounds on (Fast Renderer) Frame
- fixes float values in Dynamic ViewGallery
* added on-screen instructions for test
* added API check
* added SetClipToOutline to ViewExtensions
* added button to toggle IsClippedToBounds
* First pass at item spacing for CollectionView ListItemsLayout on Android
* Handle GridItemsLayout spacing on Android
* Change spacings from int -> double
Implement spacing on iOS
* Remove old TODO comment
* Speed up ViewUITests and hopefully reduce flakiness
* Make focus tests work even when keyboard pops up
* Move Date/Time picker tests to the end so they can't break the other bubbling tests
Add delay before trying to dismiss dialogs so they can fully appear
* Fix accidental triggering of Picker when removing focus from Entry
* Bump up number of tests before restart
* Add CheckBox class and Renderer
* Add CheckBoxCell class
* Add Control Gallery for CheckBox and CheckBoxCell.
Add stubs only for Android for now.
* Update to fast renderer for Android, Implement Checked and Unchecked Colors!
* Initial UWP implementation, no colors yet.
* Add iOS implementation for checkbox. It's not pretty, but it is a start!
* Updates from Frank
* Code cleanup with frank
* Finalize iOS checkbox!!! it is a circle!
* Fix WPF build and Add a checkbox!!!
* Cell Renderers and macOS
* UWP switchcell
* Update CheckBox Cell on ios/android with colors
* Remove all instances of CheckBoxCell per demand
* Added UITests and UnitTests
* Changed colors to TintColor which makes sense. Added a IsChecked visual state property and a sample!
* checkbox cleanup, tint color fixes, and material
* uwp fix when changing TintBrush
* add checkbox to visual controls page
* formatting fix
* formatting fix
* formatting fix
* convert to tabs
* formatting
* checkbox tabs
* roll back formatting changes to WPFResources
* android renderer overrides
* uwp fix and sizing fix ios
* mask checkbox
* use a single image for ios inatead of always drawing new ones
* wpf fix
* rename to color and add css interfaces
* missing wpf file
* designer hack
* fix wpf for ios builds
* assembly info
* fix default tint color and infinite crash
* [iOS] fixes change checked state from control
simplification
added to dynamic galery
* [iOS material] fix crash when dispose
* [UWP, WPF] fix vertical alignment
* [Android] fixes does not change size when the reduction HeightRequest
* Update Xamarin.Forms.Material.iOS/MaterialCheckboxRenderer.cs
Co-Authored-By: Samantha Houts <samhouts@users.noreply.github.com>
* [Android] TabStop support
* alphabetize gallery, fix color update when disabled, unsubscribe from event in dispose
* cleanup assembly info
* fix assembly attributes
* remove assembly info
* pr comments
* couple of more dispose fixes
* One Last Dispose
* fix api 19 call to ClipToOutline
* Add automated test for CollectionView single selection bound item
* Make SelectedItem Two-Way
* Multiple selection test page
* Bindable SelectedItems implementation
* Add automated test
* Simplify null checks
* Add Preserve attribute so linker doesn't break test
* Make multi-item select test smaller so it passes UITests on smaller screens
* Clearer list-to-string method
* Clear native selection on iOS when SelectedItem set to null
fixes#6158fixes#5832
* fix the flyout header to size based on content opposed to a fixed height
* update storeshell
* added height slider into storeshell
* resize header if underlying measure changes
* unsubscribe
* fix background image type
* additional abi fixes
* updated 4915 to test nav icon
* uwp fixes
* Update Xamarin.Forms.Platform.UAP/TabbedPageStyle.xaml
* [Controls,Shell] Add automation properties to FlyoutIcon
* [iOS] Set accessibility properties from flyout icon on ShellPageRenderer
* [Android] Add accessibility features to Shell flyout icon
* [Android] Add accessibility to shell toolbar and button items
* [Controls] Add uitest for issue #5132
* [Controls] Fix uitest android
* [Controls] Use new types
* [UItests] Only run on iOS and Android
Co-Authored-By: rmarinho <me@ruimarinho.net>
* [Controls] Add scrollview to test page
* [Android] Set icon AutomationId using NavigationContentDescription
* [Android] Restore code on AutomationPropertiesProvider
* [Android] Set help text or AutomationID for toolbar navigation content description
* Update Xamarin.Forms.Platform.Android/Renderers/ShellToolbarTracker.cs
* Initial code to get unifiied image handling
- not yet tested
- still using FileImageSource in some areas
* Updated the button renderers and added tests for Android
* Updated a few more of the Android renderers
- also added an `IsEmpty` property to the ImageSource to indicate if this source actually contains data that can be used to try and load an image
- added a few more "tests"
- includes the changes for #4916
* A few more changes
* Keep the default page for the sample app
* Changing everything to ImageSource and going from there
- Android, iOS, UWP and WPF are compiling
- GTK, Mac and Tizen are not yet finished
- Added a new interface for UWP to return an IconElement in addition to ImageSource (for app bar buttons)
- not tested yet, nor are there any tests
* Renamed the property to be more useful
* All of Android is now async
- still only minimal tests
- also removed the bits that are in https://github.com/xamarin/Xamarin.Forms/pull/4948
* Update Xamarin.Forms.Platform.cs
* A few fixes to whitespace and nameof()
* Updated iOS and UWP wirth async image sources
* A few fixes and WPF support
* A few fixes for Android after the big merge
* Updated a few more loaders:
- ios
- macos
- tizen
- gtk
* Fix a few things after the merge
* - cast type to FileImageSource
* fix setting of title content if icon doesn't load
* fix IButtonLayoutManager to return correct control
* remove cast and add pack api
* - fix timing issues with layout/invalidation
* - remove aggresive element invalidations for now
* first set of api changes
* obsolete old apis and create new ones for ImageSource
* obsolete messages and static ordering fix
* add tests
* switch default on windows to show images on tabs
* - XStatic obsolete fix
* fix NPC test and bring back alert check on uwp
Fixes#3207Fixes#4689
* Add gallery for reproing expanding DataTemplate content;
Allow ItemContentView on Android to expand with content;
Allow ItemContentView on iOS to expand with content;
Fixes#5647
* Improve instructions
Fixes#5721Fixes#5521
* Apply suggestions from code review
Co-Authored-By: hartez <hartez@users.noreply.github.com>
* Clear binding contexts before recycling cells/viewholders.
* Make secondary window work in UWP (fixes#2229)
* Update Xamarin.Forms.Core/Internals/Ticker.cs
Co-Authored-By: hartez <hartez@users.noreply.github.com>
* propagate bindingcontext
* - add exception message and fix poorly named xaml file
* add ui test automation
* - fix unit test to represent new code
* - changed from ui test to unit test
* - propagate visual, parent, bc to titleview
* - style fixes
* Automated test for issue
* Fix empty view swapping for Android (fixes#5535)
* Remove private modifier
* Account for null Flags when setting flags for test
* Fix rebase issue
* DataTemplateSelector working on Android for ItemTemplate and EmptyTemplate
* Demonstrate DataTemplateSelector working with EmptyViewTemplate
* Handle DataTemplateSelector on iOS CollectionView
* Add UI test
Fixes#4826
* Temporarily patching EditorRenderer to get tests running
* Add test for binding errors;
Fix binding errors on Android;
* Fix binding errors for iOS
* Add flag setting to allow UI test to run
* Fix rebase errors