Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2.0] APIs refactor, removal and changelog #5657

Open
40 of 41 tasks
stsrki opened this issue Jul 30, 2024 · 0 comments
Open
40 of 41 tasks

[2.0] APIs refactor, removal and changelog #5657

stsrki opened this issue Jul 30, 2024 · 0 comments
Labels
Type: Feature ⚙ Request or idea for a new feature.
Milestone

Comments

@stsrki
Copy link
Collaborator

stsrki commented Jul 30, 2024

In this ticket, we define all of the APIs that are marked as obsolete and that will eventually be removed in 2.0.

Components

Link

Inputs

Check

  • Replaced Checked with the Value parameter
  • Replaced CheckedChanged with the ValueChanged parameter
  • Replaced CheckedExpression with the ValueExpression parameter

Switch

  • Replaced Checked with the Value parameter
  • Replaced CheckedChanged with the ValueChanged parameter
  • Replaced CheckedExpression with the ValueExpression parameter

ColorEdit

  • Replaced Color with the Value parameter
  • Replaced ColorChanged with the ValueChanged parameter
  • Replaced ColorExpression with the ValueExpression parameter

ColorPicker

  • Replaced Color with the Value parameter
  • Replaced ColorChanged with the ValueChanged parameter
  • Replaced ColorExpression with the ValueExpression parameter

DateEdit

  • Replaced Date with the Value parameter
  • Replaced DateChanged with the ValueChanged parameter
  • Replaced DateExpression with the ValueExpression parameter

DatePicker

  • Replaced Date, and Dates with the Value parameter
  • Replaced DateChanged, and DatesChanged with the ValueChanged parameter
  • Replaced DateExpression, and DatesExpression with the ValueExpression parameter
  • Value now accepts single value or array types. Depending on the SelectionMode parameter.
  • When in Multiple dates mode, TValue must be defined as TValue="<IReadOnlyList<DateTime>", or TValue="DateTime[]"

TextEdit

  • Replaced Text with the Value parameter
  • Replaced TextChanged with the ValueChanged parameter
  • Replaced TextExpression with the ValueExpression parameter

MemoEdit

  • Replaced Text with the Value parameter
  • Replaced TextChanged with the ValueChanged parameter
  • Replaced TextExpression with the ValueExpression parameter

TimeEdit

  • Replaced Time with the Value parameter
  • Replaced TimeChanged with the ValueChanged parameter
  • Replaced TimeExpression with the ValueExpression parameter

TimePicker

  • Replaced Time with the Value parameter
  • Replaced TimeChanged with the ValueChanged parameter
  • Replaced TimeExpression with the ValueExpression parameter

Select

  • Replaced SelectedValue, and SelectedValues with the Value parameter
  • Replaced SelectedValueChanged, and SelectedValuesChanged with the ValueChanged parameter
  • Replaced SelectedValueExpression, and SelectedValuesExpression with the ValueExpression parameter
  • Value now accepts single value or array types. Depending on the Multiple parameter.
  • When in Multiple mode, TValue must be defined as TValue="<IReadOnlyList<string>", or TValue="string[]"

RadioGroup

  • Replaced CheckedValue with the Value parameter
  • Replaced CheckedValueChanged with the ValueChanged parameter
  • Replaced CheckedValueExpression with the ValueExpression parameter
@stsrki stsrki added the Type: Feature ⚙ Request or idea for a new feature. label Jul 30, 2024
@stsrki stsrki added this to the 1.7 milestone Jul 30, 2024
@github-project-automation github-project-automation bot moved this to No Status in Development Jul 30, 2024
@stsrki stsrki modified the milestones: 1.7, 2.0 Oct 3, 2024
@stsrki stsrki changed the title [2.0] Obsolete APIs removal and changelog [2.0] APIs refactor, removal and changelog Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature ⚙ Request or idea for a new feature.
Projects
Status: Planned
Development

No branches or pull requests

1 participant