Releases: ryanmcgrath/cacao
Releases · ryanmcgrath/cacao
0.4.0-beta2
What's Changed
- Update infer requirement from 0.13 to 0.15 by @dependabot in #92
- Update core-graphics requirement from 0.22 to 0.23 by @dependabot in #87
- iOS support for label, text input, font, more tests by @simlay in #55
- add haptics support :) by @arilotter in #93
- Update Contributing.md by @agg23 in #95
- Global NSEvent listener and some mouse methods by @agg23 in #94
- Idiomatic NSArray iteration by @agg23 in #97
- Fix
set_max_number_of_lines
causing crash on UIKit by @maxer137 in #98 - Multiple changes I had to make for Ebou by @terhechte in #89
New Contributors
- @arilotter made their first contribution in #93
- @agg23 made their first contribution in #95
- @maxer137 made their first contribution in #98
Full Changelog: 0.4.0-beta1...0.4.0-beta2
0.4.0-beta1
This release contains features and fixes for both macOS and iOS. Going forward, we'll try to actually publish release notes since it seems people are actually using the crate. ;P
General
- Subclass names now automatically have a generated random suffix in order to prevent class name collision in the ObjC runtime under certain conditions (e.g odd bundle loading) (thanks @MerlinDE for input/work on this).
- The internal
objc_access
module is now exposed for cases where externally-implemented components are needed (thanks @siketyan) - Fixes for the iOS beta build flow (thanks @simlay, @rizerco, @shuoli84)
- Readme and example fixes (thanks @dominikwilkowski, @yerke, @dagit, @glepnir)
- Fixes for
core-foundation
dependency lifecycle, along with always useful input and a PR that I will eventually get to (@madsmtm)
macOS
WebViewDelegate
correctly uses theNAME
parameter on its subclass type.- Basic support for monospace system fonts was added (thanks @EstebanBorai)
- Webviews now don't require two clicks to activate and instead get immediate mousedown events (thanks @maxjvh)
- Basic support for
NSPopover
(thanks @terhechte) - Subtitle and safe area layout work (thanks @JoshuaBrest)
iOS
SFSymbols
no longer causes a panic when attempting to use on iOS.- Basic
Image
support thanks to @simlay.
0.4.0-beta1
is available on crates.io, comments/bugs/etc are welcome. Thanks!