Pascal Precht 581dd15f14 feat(StatusInput): add support for asynchronous validators
Allows asynchronous validation, with the ability to track the validated value for use in the StatusInput as a value that is separate from the entered text.

Async operations are debounced internally to the StatusAsyncValidator.

- `validate`: the input value to this function is the value sent to `asyncComplete`, which must be called by the validator. Return true when the value from the async operation is valid.
- `asyncComplete`: signal to be called by the validator after the async operation has completed. It should contain the value returned by the async operation that should be validated in `validate`.
- `validatedValue`: This is the valid value returned from the async operation. It it tracked separately so that the input text on the `StatusInput` can remain as entered by the user. Use this property and the `onValidatedValueChanged` signal handler for the “real” value to be used by other components.

Closes #395
2022-09-21 18:20:05 +02:00
2022-07-07 08:55:05 -04:00
2022-08-23 19:38:23 +02:00
2022-09-21 08:57:18 +02:00
2022-09-21 18:20:01 +02:00
2022-07-14 22:04:33 +02:00
2022-09-14 15:52:16 -04:00
2022-06-30 12:11:24 -04:00
Description
Status Desktop client made in Nim & QML
https://status.app
Readme
Languages
QML 39.4%
JavaScript 29.5%
Nim 18.5%
Python 5.6%
C++ 5.2%
Other 1.6%