* fix:(module:datepicker): ArgumentOutOfRangeException in TimePicker
* fix the issue
* add: TimePicker unit tests
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module:datepicker): RangePicker focus not cleared
* fix:(module:datepicker): Enter/Tab keys clear the value
* fix:(module:datepicker): remove invalid unit test
* fix:(module:datepicker): OnChange event in Docs project
add(module:datepicker): generic OnPanelChange event
add(module:datepicker): generic OnChange event
fix(module:datepicker): DateTimeKind is not preserved
add(module:datepicker): DateTimeOffset unit tests
add(module:datepicker): add DateTimeOffset to range picker unit tests
add(module:datepicker): refactor unit tests
fix(module:datepicker): DateTime.Kind is not preserved
feat(module: datepicker). Add DateTimeOffset, DateOnly, TimeOnly support
* fix(module:datepicker): unit test fails
* fix: moment helper test fails in VS Test Explorer in some cases
See https://xunit.net/faq/theory-data-stability-in-vs
* update the docs and demo
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* Add support multiple date formats for DatePickerBase
* Fix test
* Extend docs
* Fix merge
* Revert "Add support multiple date formats for DatePickerBase"
This reverts commit 9021dcdd
* Refactoring. Add mask property for DatePickerBase. For input value constraint.
* Some fixes
* Refactoring
* Add value converter for MaskInput
* Some fix
* fix Chinese
* Refactoring
* Fix tests
* Fix tests
* clean up
* Fix tests
* Pass mask to RangePicker
* Fix AvatarTests
* Fix merge
* Stage
* Stabilized tests
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: datepicker): use custom suffix icon in RangePicker component
* fix whitespace in test file
* Update suffix-icon.md
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix:(module: datepicker): tab key does not confirm the value
* fix:(module: datepicker): bad value when click on panel after key input
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* refactor:(module:datepicker): DatePickerBase should be abstract
* fix:(module:datepicker): date not highlighted in range picker after ok
* fix:(module:datepicker): OnChange event behavior is incorrect
* fix:(module:datepicker): wrong input panels when start/end same period
* fix:(module:datepicker): ending week is not highlighted correctly
* fix:(module:datepicker): cannot switch year/month in RangePicker header
* fix: (module: rangepicker): same quarter when end set first is disabled
* feat:(module:rangepicker): disable time input according to range values
* fix:(module:rangepicker): input allows to set later start or earlier end
* fix(module: datepicker): value not updated when changed programmatically
* fix(module: rangepicker): value not updated when set programmatically
* fix:(module: datepicker): placeholder attribute not applied to input
* fix:(module: rangepicker): end date placeholder is not cleared
* fix(module: datepicker): Ok button does not confirm selected time value
* fix(module: datepicker): value stays in the input after clear clicked
* fix(module: datepicker): suffix icon click does not open input panel
* fix(module: datepicker): manual input reverted on blur
* fix(module: datepicker): wrong behavior when Open is set to true
* fix(module:datepicker): validate manually entered date against format
* fix(module:datepicker): keep frozen the panel until valid date entered
* fix(module:datepicker): switch to current culture format
* fix(module:datepicker): build fix
* fix(module:datepicker): use InvariantCulture when calling ToString on date
* fix(module:datepicker): FormatAnalyzer handles also year, week, month & quarter picker
* fix(module:datepicker): FormatAnalyzer broken tests
* fix: FormatAnalyzer handles prefixes in format.
Suffix is handled for picker type = "year"
Tests include validation of not changing state
* fix: all modes go through format analyzing (inluding week&quarter)
* fix(module:datepickerbase): InternalFormat initalized properly for all modes
* fix(module:rangepicker): reset opposing date when in conflict with current
* fix(module:rangePicker): handle null in second part of range
* fix(module:datepicker): switch from BindConverter to partials
* tests(module:datepicker): FormatAnalyzer new tests to cover switch from BindConverter
* tests(module:datepicker): missed change in tests
* fix: focus, key events, reset value to original if not confirmed
* fix: bug fix on range & clean-up
* Update DatePicker.razor
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* test: change folder structure and add new TestKit csproj for public testing of AntDesign-based applications
* docs: added CN and EN docs about TestKit
* fix doc translate
* change the directory structure
Co-authored-by: Patryk Grzelak <pgrzelak@mutate.app>
Co-authored-by: James Yeung <shunjiey@hotmail.com>