* [Core, UWP, Android] support TabStop/TabIndex
* removing linq
* add iOS / MacOS implementation
* add WPF implementation
fixes UWP implementation
* - addressing comments
- improve test
- optimizations
- added previous tab direction in same tab group
* addressing comments
* [Android] support tabstop for pickers
* - moving shared code to a static class
- removed reflection
* ITabStop -> changed to internal, renamed, added in to fastRenderers
* Update ITabStop to be public
* Implemented MaxLines on iOS, Mac OS, Android, UWP and WPF
Introduced new MaxLines property on Label
* Set default value to -1
* Implemented reverting to default value
* More improvements
Update measurement when MaxLines property value changes and updates to default values.
fixes#2060fixes#1706
* Test rapid MDP swaps
* [Android] Prevent white screen flash
* [Android] Prevent crashes on rapid page swaps
* Shorten test time
* Preserve old code just in case
* Remove flaky test from main run
Confirmed that it doesn't ever crash on UITest
* More info in 1601 test
* Update NavigateToTestPage to await test cases page
This lets the page render and then clean itself up when we switch to the test case, which allows the test case for 1601 to actually render with a compressed layout after my change to Platform.
* Remove call to FragmentManager.ExecutePendingTransactions in MasterDetailContainer
this code was only added to prevent the page flicker, and it caused more issues than it solved.
* SetPage will now delay removing views until the new views are in place
* add ability to control smooth scrolling
* added test case
* removed test case
* add test button
* EnableGesture should be controlled by another platform specific
* Fixes#1632
* Allow underline and strikethrought text decorations on labels and spans
* revert some files
* pr feedback adjustments
* remove docs
* rename interface
* reorder enum
* clean up whitespace
* adjust tizen renderer
* add gallery demo for setting both underline and strike
* allow multiple values of enum to be set in xaml/css
* use normal null check
* use nameof
* include paragraph style
* tab alignment
* rebase from upstream
* pass control to update method on UWP
* correct text decorations type converter
* reset run text instead of label text on UWP when spans are used
* add tests for text decoration converter
* First attempt at #1726
Implemented enum and hooked into modal presentation to set the right flag whenever a screen is presented modally on the iPad
* Added back to gallery button on sample app
* Moved setting UIModalPresentationStyle to ModalWrapper ctor
* Removed unused usings
* Add repro for #2393
* [Android] Don't push a page that has already been pushed
fixes#2393
* [Android] Consolidate redundant check
combine my check with the one added in #3021 for great success
* Stop crashing when I accidentally click on the Perf gallery
* [Core] Add TitleView to NavigationPage
- also add unit tests
- fixes#1716
* [Android] Add ClearRenderer static method to Platform
* [Android] Use Platform.ClearRenderer
it's a straight extract from this class
* [Android] Implement TitleView and TitleIcon on AppCompat backend
using lessons (and some duplicated code) from ListView header/footer views.
* [iOS] Implement TitleView
* [UWP] Implement TitleIcon and TitleView
* [Core] Add NavigationPage.BarHeight
* [Android] Use BarHeight
* NavigationBarGallery updates
* [Core] Add iOS HideNavigationBarSeparator Platform Specific
* [iOS] Implement HideNavigationBarSeparator Platform Specific
* sample search page
* Convert BarHeight to Android platform specific
* Reset BarHeight when leaving the gallery
* Add a sample TitleView xaml page
* VisualElement >> View
* Fix comment
* Improved SearchTitle sample page
* [Core] Set TitleView Parent on Changing instead of Changed
Changing is too late for the iOS layout
* [iOS] Fix layouts in iOS10
* [iOS] Stop content clipping
* Expanded test page
* [iOS] Fix HideNavigationBarSeparator for iOS<11
* [iOS] Layout TitleView with margins
* More tweaks to test page
* [UWP] Fix OnDetailPropertyChanged if/else
* [UWP] Comment empty setters
* Convert commented code to more useful comment.
* Adjust performance test async call
* [iOS] Default IsAccessibilityElement to true
* Update a11y gallery for new expectations
* [UWP] Don't override OnCreateAutomationPeer on LabelRenderer
This was added in #1067 to enable automated UI tests, but it has drastic effects on the Narrator and will need to be revisited.
fixes#1946
* Add RegistrarValidationService to test presence of renderers
* [iOS] Restore NativeViewWrapper registration
fixes#2757
* [Android] Prevent NRE in ListViewAdapter
* Adding bottom navigation support to tabbed page
* Adding a bottom navigation page to the gallery
* Set the default behavior to false to avoid introducing a breaking change
* Fixing onlayout, handling collection change and improving color management
* Revert "Merge branch 'Slider' into master"
This reverts commit 0aa3d01b68, reversing
changes made to 8961c28315.
* editor placeholder
* Updated Editor + docs
* UWP Added
* iOS Editor Placeholder
iOS Editor Placeholder text handling while setting text to null or ""
* remoed comment
* New EditorRenderer for iOS
Got some help from forum
* Delete Editor.xml
* Added placeholder to EditorGallery
* Bindable Text Property on Span
* Minor fix and cleanup
* Cleanup of code after review
* Android TapGestureRecognizer for Span
* iOS Span TapGestureRecognizer enabled
* Corrected Android issue with LineHeights
* UWP code cleanup for new Span properties
* WPF Span GestureRecognizers added
* Set Parent and reduce calls to Text property
* Add gesture recognizer to label if not present.
* Label Changed to handle Span and GestureRecognizer changes.
iOS updated to accomodate new CompositeGestureRecognizer
* Move Android to new Label structure
* Overridden Collection Clear events
* Refactoring code
* Refactor to extensions for span position calculations
* Further refactor and cleanup after rebase
* Fixed rebase issues
* Bug fixes, refactoring and performance improvements
* Moved to region and supported triggering overlapping regions, including inflation
* Inflation added
* Region inflate, and GestureElement
* Refactoring
* Refactoring of naming and loops
* Cleanup
* Removed command
* UWP tap span fix
* Detect child gesture recognizers in Android
* BackgroundColor support on span for WPF
* Remove trailing tabs
* Region UnitTests
* Refactor based on review
* Further code cleanup
* Add repro for 2489
- Repo steps are to swap to the TabbedPage root; if the tabs are still visbile, test has passed.
- Also add Preserve attribute to the core test pages so we can test with the Android linker on.
* [Android] Add note to remind us where the renderers are registered
* [iOS] Switch to loading renderers via RenderWithAttribute
* [Core] Ensure that the most specific renderer is returned by Registrar.GetHandlerType
fixes#2489
* [Core] Prevent insane loop
* implement review feedback
* Add demo/test pages for new properties
* Test attributes for new Slider properties
* Implement slider thumb color and thumb image on UWP
* Use nameof for ThumbImage property
* Disable AndroidUseLatestPlatformSdk in VS so VS stops auto-updating Android projects;
Remove XF.targets imports from projects which don't need it;
Make XF.targets imports conditional on existence of XFBT DLL in VS to avoid errors
* More consistent check for VS
* Apply nicer VS check logic to Xamarin.Forms.Xaml.UnitTests.csproj
* Fix missing "'"
* Re-add XF.targets imports to PagesGallery native projects