Skip to content

Releases: ryanmcgrath/cacao

0.4.0-beta2

01 Aug 07:34
4f40d62
Compare
Choose a tag to compare

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

Full Changelog: 0.4.0-beta1...0.4.0-beta2

0.4.0-beta1

08 Jun 23:23
d417289
Compare
Choose a tag to compare

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 the NAME 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!