v0.4.0
Most notable changes
- Reduced initial repository clone times by a factor of 75 by publishing docs to gh-pages as artifacts instead of on a branch (#505 by @stackotter)
- Introduced a layout priority system (#503 by @stackotter)
- Introduced SecureField (#490 by @kaascevich)
- View.inspectWindow(_:) can be used to get a native handle for a view's enclosing window, making it easier to work around SwiftCrossUI windowing deficiencies (#509 by @stackotter)
- AppStorageProvider can be overridden for specific view hierarchies via a new view modifier (#511 by @kaascevich)
Merged PRs
- ForEach: Fix handling of duplicate identifiers by @stackotter in #495
- AppKit: Fix horizontal ScrollView alignment & bounce (fixes #437) by @stackotter in #496
- AppKitBackend: Fix ScrollView scroll bar width handling (fixes #418) by @stackotter in #497
- Catalyst: Fix Catalyst crash due to infinite max window size by @stackotter in #499
- CI: Add HoverExample to build jobs (fixes #452) by @stackotter in #498
- Redistribute space in fixed size stacks on commit (fixes #453) by @stackotter in #500
- Add ViewBuilder-based background modifier (fixes #442) by @stackotter in #501
- Implement layout priority system by @stackotter in #503
SecureFieldby @kaascevich in #490- CI: Update workflow to publish docs as artifact instead of branch by @stackotter in #505
- Gtk[3]: Fix missing symbols error (which started out of nowhere) by @stackotter in #506
- Docs: Update WindowResizability documentation (fixes #420) by @stackotter in #507
- Implement View.inspectWindow(_:) modifier for native window access by @stackotter in #509
- Implement View.preferredColorScheme(_:) modifier (sets window theme) by @stackotter in #508
- Update WinUIBackend installation docs to address WinGet version typo by @stackotter in #516
- Add support for implicitly unwrapped optionals to
Entryby @kaascevich in #511 - Special case
EnvironmentValues.appStorageProvidera bit less by @kaascevich in #512 - Improve split views on Catalyst by @bbrk24 in #229
Full Changelog: v0.3.0...v0.4.0