870920 Menu

JUCE类库发布4.2.4版本

如果定期git pull JUCE类库的develop分支,新版本中的改进和功能应该都熟悉了。最令人瞩目的新功能与改进有三:

  1. Projucer的实时编译功能开始支持Windows平台(目前仅限Windows 10)
  2. 控件(组件)的复杂布局与定位始终是JUCE类库在GUI方面的一大软肋。最终,在基于某热心贡献者的基础上,JUCE类库采用了FlexBox布局模式。详情和用法可参考css网页前端编程领域的FlexBox灵活布局设计
  3. 移除VST 2插件开发时所需的外部依赖(VST 3已囊括)

其他还有:

– iOS模拟器中新增对MIDI网络任务的支持
– Slider推子新增对称性skew模式(即确定一个中心位置,上下/左右均可进行对称性的skew对数式调整)。SliderPropertyComponent类一并支持该特性
– 外部编辑器修改 .jucer 文件后,Projucer可以探测并询问如何处置
– Windows 10触摸操作的改进
– ValueTree新增了迭代器获取第一个和最后一个值的函数,遍历子节点时很方便(该子节点需基于一个确定的范围)
– 更好的支持 mingw-w64 编译器
– Rectangle类新增一批实用方法
– 大幅提升 BigInteger 类的执行性能
– juce_tracktion_marketplace 模块新增“试用期”功能
– OSX Retina显示屏下鼠标指针的支持与改进
– CameraDevice可录制或截取低品质视频/图像了
– 开始支持Linux pkg-config
– Projucer可将AAX插件封装为包格式了(适用于Pro Tools Windows版)
– 一大批修复与改进……