Pavel Holec

Results 52 issues of Pavel Holec

The native `Text` supports string interpolation. Orbit component should support is as well to allow syntax like: ``` Text("Hello, \(Text("world").textColor(.blueDark))!") ``` If possible, this interpolation support should also support localization.

enhancement

The active + inactive configurable background can be used in more components: - Skeleton - ButtonLink

enhancement

The default haptic feedback is probably too strong. It should be reduced. We could update the a global Orbit feedback with a strength multiplier instead of boolean.

enhancement

When a call site provides pure `Image` or `Illustration`, components like `Dialog` can resize it to match the designated Orbit height (120pts in `Dialog`, for example). When a call site...

enhancement

To be able to remove `titleStyle: Heading.Style` from component inits, the `headingStyle` modifier will be added (to mimic the `textSize` modifier). Should be used also for the `Heading` itself, just...

enhancement

Native behaviour: - Native `TextEditor` is a scrollable text editor that needs `frame(height:)` to limit the size. This currently matches the default Orbit `Textarea` component layout. - Native `TextField` with...

enhancement

The TileGroup and Tile/ListChoice should have configurable separator, similar to how native `List` separator can be configured based on content, or how `backgroundColor()` can be configured. A border around Card,...

feature

Along with Icon, Header and Content

enhancement

To enable proper accessibility of content inside these components, we should: Solution 1 (simpler, not accurate): - mark content with `isButton` trait - hide button layer from accessibility - Blocker:...

accessibility

In places where a text is expected (title, label, ...), allow components to take the `Text` directly to allow custom text concatenation and formatting. This will make it similar to...

enhancement