maui-linux/Xamarin.Forms.Platform.Android
Samantha Houts 5e553f6195 Platform Specifics (#301)
* 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-30 10:46:14 -07:00
..
AppCompat Platform Specifics (#301) 2016-08-30 10:46:14 -07:00
Cells Prep Cell & friends for removal of InternalsVisibleTo (#142) 2016-06-17 11:10:18 +01:00
Properties Prepare Preserve attribute usage for removal of InternalsVisibleTo (#121) 2016-04-26 11:20:55 -04:00
Renderers Allow Custom Android MapRenderers to override the default MapView options (#285) 2016-08-30 10:37:07 -07:00
AndroidActivity.cs Initial import 2016-03-22 16:13:41 -07:00
AndroidAppIndexProvider.cs Evolve feature branch (#117) 2016-04-24 12:25:26 -04:00
AndroidApplicationLifecycleState.cs Initial import 2016-03-22 16:13:41 -07:00
AndroidTicker.cs Make core Ticker abstract and public (#116) 2016-04-25 15:57:44 -04:00
AndroidTitleBarVisibility.cs Initial import 2016-03-22 16:13:41 -07:00
CellAdapter.cs [Android] Close the correct mode if it wasn't disposed (#283) 2016-08-09 12:16:51 +02:00
ColorExtensions.cs Add TextColor Property to Picker, TimePicker, DatePicker (#84) 2016-04-19 00:01:58 -07:00
ContextExtensions.cs Reformat using statements 2016-03-25 13:53:19 -07:00
Deserializer.cs Reformat using statements 2016-03-25 13:53:19 -07:00
ElementChangedEventArgs.cs Initial import 2016-03-22 16:13:41 -07:00
ExportCellAttribute.cs Initial import 2016-03-22 16:13:41 -07:00
ExportImageSourceHandlerAttribute.cs Initial import 2016-03-22 16:13:41 -07:00
ExportRendererAttribute.cs Initial import 2016-03-22 16:13:41 -07:00
Extensions.cs Initial import 2016-03-22 16:13:41 -07:00
Forms.cs [Android] Color.Accent is hardcoded (#270) 2016-08-02 13:54:40 -07:00
FormsApplicationActivity.cs Platform Specifics (#301) 2016-08-30 10:46:14 -07:00
GenericMenuClickListener.cs Initial import 2016-03-22 16:13:41 -07:00
GetDesiredSizeDelegate.cs Initial import 2016-03-22 16:13:41 -07:00
IDeviceInfoProvider.cs Initial import 2016-03-22 16:13:41 -07:00
IPlatformLayout.cs Initial import 2016-03-22 16:13:41 -07:00
IStartActivityForResult.cs Initial import 2016-03-22 16:13:41 -07:00
IVisualElementRenderer.cs Initial import 2016-03-22 16:13:41 -07:00
InnerGestureListener.cs Initial import 2016-03-22 16:13:41 -07:00
InnerScaleListener.cs Initial import 2016-03-22 16:13:41 -07:00
KeyboardManager.cs [Android] Fix for NullReferenceException when using the wrong activit… (#286) 2016-08-17 10:26:27 +01:00
LayoutExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
MeasureSpecFactory.cs Initial import 2016-03-22 16:13:41 -07:00
NativeViewWrapper.cs Initial import 2016-03-22 16:13:41 -07:00
NativeViewWrapperRenderer.cs Allow Custom Android MapRenderers to override the default MapView options (#285) 2016-08-30 10:37:07 -07:00
OnLayoutDelegate.cs Initial import 2016-03-22 16:13:41 -07:00
OnMeasureDelegate.cs Initial import 2016-03-22 16:13:41 -07:00
PanGestureHandler.cs Initial import 2016-03-22 16:13:41 -07:00
PinchGestureHandler.cs Initial import 2016-03-22 16:13:41 -07:00
Platform.cs Prep Cell & friends for removal of InternalsVisibleTo (#142) 2016-06-17 11:10:18 +01:00
PlatformConfigurationExtensions.cs Platform Specifics (#301) 2016-08-30 10:46:14 -07:00
PlatformEffect.cs Initial import 2016-03-22 16:13:41 -07:00
PlatformRenderer.cs [A]Resolve issue where calling Focus in an unfocus event would fail 2016-03-29 18:15:11 +01:00
RendererFactory.cs Initial import 2016-03-22 16:13:41 -07:00
RendererPool.cs Prep Page for removal of InternalsVisibleTo (#150) 2016-06-16 16:45:09 +01:00
ResourceManager.cs Add compatibility shims to fix warnings; annotate warnings which require (#75) 2016-04-12 08:53:36 -07:00
ResourcesProvider.cs Reformat using statements 2016-03-25 13:53:19 -07:00
TapGestureHandler.cs Initial import 2016-03-22 16:13:41 -07:00
TextColorSwitcher.cs Add TextColor Property to Picker, TimePicker, DatePicker (#84) 2016-04-19 00:01:58 -07:00
TextViewExtensions.cs Add compatibility shims to fix warnings; annotate warnings which require (#75) 2016-04-12 08:53:36 -07:00
ViewExtensions.cs Add compatibility shims to fix warnings; annotate warnings which require (#75) 2016-04-12 08:53:36 -07:00
ViewInitializedEventArgs.cs Initial import 2016-03-22 16:13:41 -07:00
ViewPool.cs Initial import 2016-03-22 16:13:41 -07:00
ViewRenderer.cs Allow Custom Android MapRenderers to override the default MapView options (#285) 2016-08-30 10:37:07 -07:00
VisualElementChangedEventArgs.cs Initial import 2016-03-22 16:13:41 -07:00
VisualElementExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
VisualElementPackager.cs Prep Page for removal of InternalsVisibleTo (#150) 2016-06-16 16:45:09 +01:00
VisualElementRenderer.cs Prep Page for removal of InternalsVisibleTo (#150) 2016-06-16 16:45:09 +01:00
VisualElementRendererFlags.cs Initial import 2016-03-22 16:13:41 -07:00
VisualElementTracker.cs Initial import 2016-03-22 16:13:41 -07:00
Xamarin.Forms.Platform.Android.csproj Platform Specifics (#301) 2016-08-30 10:46:14 -07:00
Xamarin.Forms.Platform.Android.nuspec Initial import 2016-03-22 16:13:41 -07:00
packages.config [Android] Add missing 23.3.0 package dependencies 2016-04-20 12:06:48 -07:00