Skip to content

Releases: enisn/Xamarin.Forms.InputKit

Pull Requestes Included

08 Oct 11:19
de4b339
Compare
Choose a tag to compare
  • Dropdown PlaceholderColor added
  • #38 included in package.
  • #39 solved

Support & Maintenance

21 Sep 11:39
Compare
Choose a tag to compare

Minor Patches, Bugs and support Updated.

  • Monoandroid81 support added
  • UWP Support added. (Beta)
  • netstandart unsupported (some libraries does not support on netstandard10)
  • #34 #35 - Dropdown Android 5.0 Crash Solved Thanks for @devinZhou102

Dropdown & SelectionView Minor Update

03 Sep 16:52
Compare
Choose a tag to compare
  • #26 Solved - SelectionView SelectedIndex & SelectedItem added
  • #30 Solved - Dropdown has IsEditable property now!
  • CheckBox improvements.
  • SelectionView Button's TextColor works now.

Improvements and Fixes

08 Aug 08:27
Compare
Choose a tag to compare
  -Dropdown BidnableProperties added,
  -Dropdown selectedIndex bug fixed.
  -CanExecute check added all commands
  -CommandParameter added in AdvancedEntry
  -CommandParameter added in RadioButton
  -Checkbox unwanted shadow bug fixed
  -SelectionView TextColor fixed
  -iOS Dropdown improvements. 

TO DO:
- iOS dropdown will be UIPopover in later versions.

Dropdown Improvements

04 Aug 09:50
Compare
Choose a tag to compare

Dropdown is fully available to normal use now. Most required Bindable properties added. Much more added later. SelectedItem can not be distinguished on opened menu. It will be fixed.

  • readme.text updated
  • arrow_down.png resized to 36dp from 24dp on Android
  • arrow_down.png must be added on iOS project. On android package includes it.
  • Dropdown BindableProperties added:
  • TitleProperty
  • IconImageProperty
  • AnnotationColorProperty
  • TitleColorProperty
  • BorderColorProperty
  • PlaceholderProperty
  • IsRequiredProperty
  • ValidationMessageProperty

Dropdown Added

03 Aug 11:27
Compare
Choose a tag to compare
  -AdvancedEntry Completed event fixed,
  -AdvancedEntry TextChanged event added,
  -AdvancedEntry Annotations updated
  -AdvancedEntry BindableProperties added:
     *ValidationMessage,  
     *IgnoreValidationMessage
     *PlaceholderColor (Can be given PlaceholderColor = "{DynamicResource YourColor}"  )
  -Dropdown added, with properties:
     * Title
     * IconImage
     * FontFamily
     * BackgroundColor
     * BackgroundColor
     * Color
     * TextColor
     * AnnotationColor
     * TitleColor
     * BorderColor
     * CornerRadius
     * Placeholder
     * IsRequired
     * IsValidated
     * ValidationMessage

     <input:Dropdown Title="Chosse an option below:"
                            TitleColor="Black"
                            ValidationMessage="This field is required" 
                            AnnotationColor="Accent" 
                            IsRequired="True" 
                            BorderColor="Black" 
                            Color="BlueViolet"
                            Placeholder="Choose one" 
                            ItemsSource="{Binding MyList}" 
                            SelectedItem="{Binding SelectedItem}" />

Material Base Update

01 Aug 22:11
Compare
Choose a tag to compare

ChangeLog:

  • AdvancedEntry Password Annotation problem fixed.
  • Material CheckBox coloring problem fixed.
  • ToSurfaceColor() extension added in ColorExtensions. (It used for CheckBox coloring)
  • AdvancedSlider looping problem fixed.

...And includes Material Pre-Release updates

            <input:CheckBox Text="Option 0" Type="Material" />
            <input:CheckBox Text="Option 0" Type="Material" Color="GreenYellow" />
            <input:CheckBox Text="Option 0" Type="Material" Color="Red"/>

Material Pre-Release

01 Aug 07:17
Compare
Choose a tag to compare
Material Pre-Release Pre-release
Pre-release
  • CheckBox improvements,
  • Material Type added
  <input:CheckBox Text="Option 0" Type="Material" />
  • CheckBox Color property fixed,
  • CheckBox CommandParameter added.
  • Some SelectionView improvements.
  • SelectedIndex added to selectionview (SelectedIndexes are coming soon)
  • RadioButton CommandParameter added.
  • Fontfamily added to GlobalSettings
  • FontFamily added to controls
  • SelectionView CheckBoxes bug fixed.
  • SelectionView ItemDisplayBinding added.
  • Obsolete properties updated.
  • GlobalSettings default values set as Xamarin Forms Default values.

FormView & Validation System

15 Jul 10:16
Compare
Choose a tag to compare

Xamarin.Forms.InputKit

CheckBox, Radio Button, Labeled Slider, Dropdows etc.

What's New ?

AdvancedEntry added. It contains many feature to make your job easy. Just explore it. Don't forget add alert.png to your project to display validation warning icon.

You can use FormView to validate your inputs. Just put your controls inside FormView and set their IsRequired property to True. Then bind FormView's IsValidated property. It'll send to your viewmodel validation status.

You can create your own Validatable controls to use with formview. Just create a control and inherit from IValidatable interface and implement it. Return IsValidated property by your own rule. FormView will find it. That's awesome !


Build status
CodeFactor

Nuget Package Available: : Xamarin.Forms.InputKit on NuGet

Sample Project Available: : Sample.InputKit on GitHub

Source Codes Available Too: : Plugin.InputKit on GitHub


Available Platforms

Platform Version Supported
Android MonoAndroid80 YES
iOS Xamarin.iOS10 YES
UAP - NO
MAC Xamarin.Mac20 YES
WatchOS Xamarin.WatchOS10 YES
.NET Standard 2.0 YES
.NET Standard 1.0 NO

XF 3.1 Support added

10 Jul 22:13
Compare
Choose a tag to compare

Xamarin.Forms.InputKit

CheckBox, Radio Button, Labeled Slider, Dropdows etc.


Build status
CodeFactor

Nuget Package Available: : Xamarin.Forms.InputKit on NuGet

Sample Project Available: : Sample.InputKit on GitHub

Source Codes Available Too: : Plugin.InputKit on GitHub


Available Platforms

Platform Version Supported
Android MonoAndroid80 YES
iOS Xamarin.iOS10 YES
UAP - NO
MAC Xamarin.Mac20 YES
WatchOS Xamarin.WatchOS10 YES
.NET Standard 2.0 YES
.NET Standard 1.0 NO