stackotter
stackotter
The Gtk bindings generator (see the GtkCodeGen target) is currently quite janky because I'm usually only touching its code when I'm adding a new view/feature to SwiftCrossUI that the bindings...
The current behaviour of text editors in scroll views is backend-specific; we don't do any automatic scrolling from within SwiftCrossUI. Some backends (I believe WinUIBackend?) automatically scroll to keep the...
At the moment, WinUIBackend stores callbacks such as button click handlers in backend-wide hashmaps (keyed by object identifiers). This should be replaced with the technique that all other backends use;...
The `Picker` implementation in Gtk3Backend is currently commented out and outdated. It should be re-enabled and fixed to ensure feature parity across platforms.
On macOS, both GtkBackend and Gtk3Backend overestimate the height of the content of text editors by some small amount related to the number of lines (seems like about 1/2 a...
Pretty self explanatory follow on from #149. This will be quite a tricky one. Rich text editing features differ significantly across platforms. Identifying the set of features supported by all...
Web views are used by many applications and are also tricky to do in a cross-platform way. This makes them a perfect candidate for being a first party offering of...
UIKitBackend doesn't support `ToggleStyle.button` or `ToggleStyle.checkbox` because UIKit doesn't have built-in controls for those. It'd be good to support them anyway, so we should implement some custom UIViews that emulate...
## Motivation - Snapshot testing - Generating 2d infographics with SwiftCrossUI - Generating screenshots of apps for docs etc ## Implementation approach This approach is just a suggestion, and any...
To reproduce this issue, create a window with some content that expands to fill the full height of the window (e.g. `Color.red`), and give the window `.contentMinSize` resizability with the...