Pavel Holec
Pavel Holec
The task required to replace all `String` properties with a custom content.
This allows to use the native keyboard avoidance as-is, by making the UIKit control larger by configurable inset. A call site can still implement its own avoidance by opting out...
The modifier should behave like the native `redacted()` modifier (iOS14+ only, otherwise we would simply use that one). Its purpose is to redact/skeletonize the content inside components and replace it...
The accessibility of buttons seems to be broken when using a switch. The labels are correct, but the primary accessibility ID is used for all buttons.
With the localizable `Text`, add support to all other components.
Should not clash with native iOS15 `textSelection`
For better flexibility and reducing form field-related component initializers, the `message` and `password strength` should be up to a call site to provide a specific view plus an accessibility identifier....
To better support the native keyboard avoidance, the insets of actual UIKit controls can be made larger so that there is enough space between the field and the keyboard. Note:...
A `loading()` (similar to modifiers like `disabled()`) should be supported on components that may need a loading indicator (InputField, Button,...) It probably should also contain a `disabled()` modifier inside by...
Components should support `LocalizedStringResource` to be able to localize content using the newer native way. Available in iOS 16+. iOS16 inits should only use this type. The rest of inits...